We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

San Francisco, CA

PROFESSIONAL EXPERIENCE:

DevOps/AWS Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Deployed the Hadoop applications into dashboard application servers like oozie.
  • Performed and deployed Builds for various Environments like Dev, Test, QA, Onboarding and Productions Environments.
  • Implemented automated build and deployment process for applications and re - engineering set up for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Implemented rapid-provisioning and lifecycle management for Linux using custom Bash scripts.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the Hadoop environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT and GITLAB.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube.
  • Automated Hadoop sqoop deployments from production to the development environments.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, CloudfrontDistribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Created scripts in Python which Integrated with Amazon API to control instance operations.
  • Maintained Build Related scripts developed in ANT, Python and Shell. Modified build Configuration files including Ant's build.xml.
  • Converting production support scripts to chef recipes.
  • Implemented Packer based scripts for continuous integration with the Jenkins server and deployed packer based scripts on to the Amazon ec2 instances.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Involved in automated deployment of ebs and chroot based automated deployments on to the AWS cloud ec2 instance servers.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, & PNP4Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

Environment: Ubuntu, Hadoop, Jenkins, Maven, Docker, Python, Shell, VMware, Java, Ant, Maven, Hudson, GIT, Windows, JIRA, Ansible, Packer Chef, AWS, Sonarqube, Nagios, Python, Shell, VMware ESXi, Apache Webserver, JBoss, Apache JMETER, GIT, Ruby.

Build and Release/Devops Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Automated the cloud deployments using Chef and AWS cloudformation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Worked on installing of Docker using Docker toolbox.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked on setting up the automated build on Docker HUB.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Used Docker machine as a virtualization between systems.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
  • Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules
  • Conceived, Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the Java applications into web application servers like JBoss.

Hire Now