We provide IT Staff Augmentation Services!

Devops /aws Engineer Resume

0/5 (Submit Your Rating)

Los Angles, CA

SUMMARY

  • Around 6 years of industry experience in Information Technology as an AWS Cloud, DevOps Infrastructure Application Engineer in the areas of Software Configuration Management (SCM), Build/Release Management, CI/CD (Continuous Integration/Continuous Delivery) and deployment specializing in WebLogic, JBoss and Tomcat administration.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in using Nexus Repository Manager for Maven builds.
  • Experience in using Deployment tools like Rundeck, Udeploy etc. for deployment orchestration.
  • Worked on provisioning different environments using Chef, Puppet and Ansible Configuration management tools.
  • Strong knowledge on system administration, configuration and customization of Atlassian tools.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Deployment to AWS with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations.
  • Excellent experience in documenting and automating the build and release process.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.
  • Expertise in Amazon Cloud Services and its features AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3 etc.
  • Expert level knowledge on Amazon EC2.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Extensively used build utilities like Maven, ANT and Gradle for building of jar, war, bar and ear files.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Used Debian based Linux servers to install Docker based services, monitor and debug the services.
  • Extensively used dpkg services to install different packages and services on the Ubuntu based Debian servers.
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud-based AWS EC2 services.
  • Worked on Messaging systems like, RabbitMQ, Apache Kafka etc. to communicate between publishers and consumers.
  • Experience in monitoring systems: Cloudwatch, Splunk, Bluestripe, Sensu and Zabbix.
  • Experience in monitoring app with tools like New-relic and App dynamics.
  • Implemented detailed systems and services monitoring using Nagios services AWS cloud resources.

TECHNICAL SKILLS

SCM Tool: GIT, Subversion (SVN), Perforce, Gerrit

Build Tool: Ant, Perl, Maven, Quick Build, JSON

Web servers: JBOSS, Apache Tomcat, WebLogic, WebSphere.

Version Control Tools: CVS, Tortoise SVN, Clear Case, GIT, RedMine, Team Foundation Server (TFS).

Languages/ Scripting: Java, C#, C, C++, Perl scripting, Batch scripting, Power shell, SQL, Java/J2EE, Ruby, Python, Bash, VMware ESX, Jason scripts.

Web Technologies: JDK 1.4/1.5/1.6 HTML, XML.

Operating System: Windows, Mac OS X, UNIX, LINUX, REDHAT, Linux Mint, Fedora, Ubuntu, Cloudera, CentOS.

Database System: My SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, DB2

CI/CD Tools: Jenkins, Puppet, Chef, Ant, Hudson, Bamboo, Docker, Maven, Ansible, Terraform.

Cloud platform: AWS, Azure, Openstack

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle.

Containerization: Docker, Kubernetes

Monitoring Tools: Nagios, Cloud watch, Splunk

Virtualization: VMware, Microsoft hyper v

PROFESSIONAL EXPERIENCE

Confidential, Los Angles CA

DevOps /AWS Engineer

Responsibilities:

  • Deploying and managing many servers utilizing both traditional and cloud-oriented providers Amazon EC2 with the Chef platform configuration system from first light, through initial technology development, and into production and maintenance.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Designed and deployed AWS solutions usingE2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.Js, Python, Ruby and Docker on familiar servers such as Apache.
  • Extensive experience monitoring the servers using Nagios, Cacti and New Relic. Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk.
  • Implemented Maven builds for creating JAR'S, WAR'S and WAR'S managed the artifacts generated by Maven in the Nexus repository.
  • Developed playbooks using Ansible. Automation agent's installation of Nagios on windows servers and Linux servers.
  • Experience with setting up Chef infrastructure, bootstrapping nodes, creating and uploading Chef recipes, Chef node convergence in Chef SCM.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, Nolio. Created deployment workflows in Nolio, which includes prerelease, release and Post release steps.
  • Performed a detailed analysis of the current build tools (Jenkins) used in conjunction with CVS in order to recreate the build process in the new Git environment.
  • Introduced Jenkins and Gradle as Continuous Integration tools, Usage of SVN as Version Control system with creation of branches, tags, introduction of review processes with checklists.
  • Migrate SVN repositories to Git and administrate Gitlab to manage Git repositories.
  • Deep analysis of existing tools that are integrated/used with CVS (defect tracking (Bugzilla), continuous integration (Jenkins), etc.), reviewing the feature set.
  • Integrated Defect tracking system with Continuous Integration system.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Responsible for managing the code in Subversion (version controlling).
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.
  • Hands-on experience in performing database, performance & functional testing using IBMRationaltool set
  • I installed, configured, and customized the initialRationalTeamConcert (RTC) servers and projects used by all software developmentteamsat GDC4 systems.
  • I was the General Dynamics OCE toolsteamsubject matter expert in application administration and integration for IBMRationaltools and applications, with emphasis onRationalTeamConcert (RTC).
  • I was the primary IBMRationalClearQuest schema designer for General Dynamics Network Security division. This involved significant Perl and shell script customizations betweenRationalClearQuest and ClearCase.
  • Experienced running LAMP (Linux, Apache, MySQL, and PHP) systems inagilequick scale cloud environment.
  • Worked in anagiledevelopment team to deliver Continuous Integration and Continuous Delivery product in an open
  • Built and Deployed Java/J2EE to Tomcat Application servers in anagilecontinuous integration process and automated
  • Managed offshore resources across various time zones and shared global resources in anAgileframework.
  • Deployed Core OSKubernetesClusters to manage Docker containers in the production environment with light weight Docker Images as base files
  • Used Ansible as the Configuration Management tool and written Ansible Playbooks to automate the process of creating the Master and Worker nodes inKubernetesEnvironment.
  • Developed microservices on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.

Environment: Aws, usingE2C, S3, RDS, EBS, Elastic Load Balancer Docker Ansible, Python, Jira, Hudson, Chef, Vagrant, Linux, SVN, Git, Gradle, Jenkins, Ant, kubernetes.

Confidential, Irving, TX

DevOps/AWS Cloud Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Ansible with AWS Cloud Formation and Jenkins for continuous integration.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Creation, Installation, and administration of Red Hat Virtual machines in VMware Environment. Administration of RHEL 5.x/6.x and Solaris 10/11 include installation, testing, tuning, patching and troubleshooting day-to-day issues.
  • Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
  • Experience in using Jenkins to automate most of the build related tasks.
  • Maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points.
  • Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
  • Writing Ansible scripts to configure tomcat servers and maintain application deployment.
  • Used Ansibleplaybooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
  • Designing Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes. (MongoDB, Redis, MySQL and PostgreSQL).
  • Writing Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
  • Set up ELB for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers ip's.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (NACL, at subnet level) and using network access translator (NAT) instance.
  • Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Cloud Trail etc. to pass penetration testing against infrastructure.
  • Troubleshooting, repairing user connectivity and access to remote/secure resources via ACL, Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef and EBS.
  • Working with DevOps practices by AWS, Elastic Beanstalk & Docker with Kubernetes.
  • Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation pipeline with ElasticSearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into cloudwatch, to process them and send them off to ElasticSearch.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose and Docker Registry.
  • Implemented Terraformmodules for deployment of applications across multiple cloud providers.
  • Worked on Ansible modules to deploy Dockerservices on the Docker cluster for the entire microservices stack.
  • Install and configure the RabbitMQ environment for the Analytics and setup the supervisor for managing process availability.
  • Creating inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration.

Environment: Amazon Web Services, Microservices, Jenkins, Java/J2EE, Python, Ruby, Web logic, UNIX, VMware, Artifactory, Shell, Perl, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, JSON, Docker, Chef, Ansible, GIT, SVN, Cassandra.

Confidential

DevOps Engineer

Responsibilities:

  • Managed UNIX’s server services such as Bind DNS, Puppet, Postfix, Apache web server, Tomcat and MYSQL.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Experience with Configuration Management Tools (PUPPET)
  • Installed and administered Docker.
  • Automate infrastructure in AWS using amazon web services.
  • Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Implementing a Continuous Delivery framework using Puppet, Bamboo, Openstack in Linux environments.
  • Creating component templates and Component processes in IBM uDeploy.
  • Install and maintain plugin versions in uDeploy.
  • Configured Jenkins Jobs to work with uDeploy for post build kick-off's.
  • Processed requests for deployments to environments in uDeploy.
  • Managed Roles and profiles for various technology stacks in Puppet.
  • Provided on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Performed user and group administration, UNIX tools installation and configuration.

Environment: Amazon Web Services, Linux Jenkins, uDeploy, Apache web server, Tomcat, UNIX, VMware, AWS EC2, Docker, puppet, Ansible, GIT, SVN, Cassandra.

Confidential

DevOps / Build & Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing GIT and STASH/ Bitbucket.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Administered Atlassian tools like Bamboo, Jira, Confluence and Bitbucket.
  • Created work flows in Jira to manage the changes from development till Production.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Installed, configured and managed Jenkins for Continuous Integration.
  • Worked on Migration from Bamboo to Jenkins and troubleshoot the issues related.
  • Integrated various Atlassian Tools using the OAuth methodology.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Making automated builds using MS Build scripting and Cruise control .NET automated the build and release management process including monitoring changes between releases.
  • Experience with Content Delivery Networks (CDN's) and SQL database systems.
  • Used Nexus Repository to upload the build artifacts after a successful build.
  • Worked on Configuration management tools chef and puppet.
  • Worked on Puppet for deploying the codes between different environments.
  • Extensively worked in building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments.
  • Worked as a puppet administrator, adding new puppet enterprise nodes to the master, deactivating the nodes and troubleshooting connection issues.
  • Troubleshooting, event inspection and reporting of various puppet issues and starting/restarting of puppet enterprise services.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
  • Familiarity creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or PowerShell.
  • Worked as JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems.
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
  • Worked on installing and managing different monitoring tools like Nagios and Splunk.
  • Involved in standardizingSplunkforwarder deployment, configuration, and maintenance across UNIX and Windows platforms.
  • SetupSplunkForwarders for new application levels brought into environment. Experience with the usage of Creating DLP (Data Leakage Prevention) Reports throughSplunk
  • Implemented Dynatrace monitoring in various application models.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: GIT, Bamboo, Jenkins, Confluence, Bitbucket, MVC, ASP.Net, SOAP, Cruisecontrol, .NET, ANT, Puppet, chef, C#, Python, MAVEN, JIRA, LINUX, XML, Windows, Dynatrace, Nexus, Python Scripts, Shell scripts, Splunk.

We'd love your feedback!