We provide IT Staff Augmentation Services!

Devops /cloud Automation Engineer Resume

5.00/5 (Submit Your Rating)

El Monte, CA

SUMMARY:

  • 8 years of experience with DevOps methodologies in Server provisioning, middleware management, build and deployment automation through tools like Jenkins, Docker, Chef, Ansible, AWS, Azure, Git Bash, GitHub, Git GUI and other command line applications.
  • Designed and Implemented CI/CD Pipelines achieving the end to end automation from code checking to artifacts deployment.
  • Expertise knowledge on configuring and administration of LVM and RAID level for storage.
  • Experience in writing Shell script and python scripts to automate the deployments
  • Experience on configuring and administration of user and Group level authentication.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and other processes.
  • Written Ansible Playbooks, and roles, automating infrastructure in AWS, Azure and On Prime servers, Web - servers, Sql Server, and Monitoring tools etc.
  • Achieved CI and CD Process using Docker for and Jenkins different Environments and achieved ECS in AWS.
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Managed AWS EC2 instances along with EBS and S3 services.
  • Maintain services hosted in AWS managing EC2 instances, Auto Scaling groups, EBS, ELB, S3, Route 53, RDS and IAM account management.
  • Evaluating performance of EC2 instances their CPU, Memory Usage and setting up EC2 Security Groups and VPC.
  • Hands on experience on Chef, Ansible, DOCKER and AWS
  • Configured and Managed Jenkins in various Environments RHEL, Centos and Windows
  • Administered Version Control systems GIT, Subversion to create daily backups and checkpoint files.
  • Experience with build tools Ant and Maven for writing build. xmls and pom.xmls respectively
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Configuring and deploying artifacts to Application Servers Web logic and Web sphere.
  • Extensively used NGINX and Apache web servers for deployments and for hosting tools.
  • Managed environments DEV, QA, TEST and PROD for various releases and designed instance strategies.

TECHNICAL SKILLS:

SCM Tool: Subversion, GIT GUI/ BASH/ HUB, TFS, Perforce, Clear case

Build Tool: ANT, MAVEN, DOCKER

CI tools: Jenkins/Hudson, Bamboo

CMS: Ansible, Chef, PuppetServers: Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IB

Scripting Languages: Shell Script, Power Shell Script, Python

Database System: SQL Server, NoSQL (MongoDB)

Test Tools: Selenium

Platforms: UNIX, Linux, Android, Windows 98/NT/XP/Vista/7/8, iOS

Binary Repository: Nexus, Artifactory

WORK EXPERIENCE:

DevOps /Cloud Automation engineer

Confidential, El Monte, CA

Responsibilities:

  • DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Automation of AWS Environment using Ansible Playbooks.
  • Responsible for Creating Ansible Inventory files, hosts, handlers, tasks, templates, roles and group vars to build and Automate AWS Environment/infrastructure.
  • Experience On working with Cloud Modules, Command Modules, File Modules, Monitoring Modules, packing Modules, Windows Modules and More.
  • Experience on working with Ec2 modules, Cloud Formation Facts. Cloud formation playbooks using Ansible.
  • Responsible for Developing and supporting Playbooks in Ansible for J boss, Splunk Forwader, New Relic Server, LVM administration etc.
  • Implementation of RabbitMQ Server with Clustering and High Availability with different RabbitMQ Policies using Ansible and Supporting this Application as an Enterprise Application.
  • Responsible for build, design and maintain the platform automation infrastructure using Ansible, Chef
  • Responsible for Chef cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, Docker and deployment automation.
  • Responsible for Chef Roles and Environment files based on the Environments.
  • Automating Chef Cookbooks, Roles, Environments, Data-Bags using Jenkins jobs.
  • Integrating Jenkins and Docker to Achieve CI and CD Process in different Environment.
  • Responsible for implementing Containerized Micro services with Amazon EC2 Container Service and Application Load Balancer).
  • Written Chef Cookbooks for HPC (High Performance Compute) Head Node installation and Compute Node Installation.
  • Written Chef cookbooks for QRM (Quantitative Risk Management) For CA and QRM Framework Installation
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Deployment automation, AWS EC2 instance, WebLogic domain creations and several proprietary middleware installations.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Cloud Formation, IAM, and Route53.
  • Experience on PACKER to Build Amazon EC2 AMI with Pre-installed software’s. Written Packer Templates to Build and Provision CUSTOM AMI.
  • Written CI and CD pipeline for PACKER using Jenkins and GitHub.
  • Written CFT and Terraform Modules to Build AWS Infrastructure Resources such as EC2, S3, RDS, Auto scaling, Load Balancer, ECS and more.
  • Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery pipeline by integration Jenkins + Docker+ Chef and AWS for VM provisioning.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Assist users and developers with the setup, installation, and testing of their applications.
  • Interface with users and developers in order to resolve technical and user problems.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Deployed the static code in to front end apache web server.
  • Responsible in deploying the application WARs, EARs in Web logic application servers and troubleshoot any deployment issue.
  • Configured the JDBC to connect the application to the backend Oracle Database.
  • Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: Ansible, Chef, Docker, AWS, Vagrant, Ant, Jenkins, MAVEN,, Shell scripting,, JIRA, LINUX.

DevOps Engineer

Confidential, IL

Responsibilities:

  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Integrated Maven with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less Ssh communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Setup the Hudson as continuous Integration tool to integrate the Java project.
  • Experience working with continuous delivery (CD) and build clouds with AWS.
  • Responsible for Open stack project core infrastructure including code review, continuous integration systems and developer tools.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for the purpose of software configuration management and source code management.
  • Involved in branching and merging of code.
  • Expertise building and monitoring software projects continuously with CID tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely with project Managers for the release.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Wrote, maintained, reviewed and documented modules, manifests for puppet Enterprise on RHEL and Windows platforms.
  • Setup Puppet master, Client and wrote scripts to deploy applications on Dev, QA, production environments.
  • Hands on writing, Creation, testing, implementing Puppet modules and Puppet manifests.
  • Used Puppet server and Workstation to manage, configure nodes. Supported 500+ servers in large environments.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: MAVEN, Perforce, Hudson, Puppet, Shell scripting, bash, LINUX, Windows XP.

Linux Admin

Confidential

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Involved in integrating apache with jboss/tomcat using mod-jk connectors by compiling apache.
  • Building and compiling apache with different modules as per the environment need.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Performed Red Hat Linux kernel, memory upgrades
  • Strong knowledge of large-scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.
  • Installing and configuring the DNS, DHCP servers and assigning IP addresses to client hosts.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFs File systems.
  • Implemented Virtualization using VMware. Installed VMware ESX server on Dell Servers and configured Red Hat Linux 5.8 / Windows 2008, XP virtual machines for various applications.
  • Configuring the FTP server to maintain the shared folders in organization.
  • Worked on Web servers which include Tomcat 5.x/4.x/3.x &Apache Server 2.x/1.x.
  • Worked closely with the SAN storage, Network and Security teams.
  • • Experience in Network Monitoring Application Software such as Nagios.

Environment: RHEL 4.x, 5.6, 5.8, Windows servers 2000, 2003, 2008, XP, 7, Debian, Nagios, WebLogic, Oracle 9i, 10g, Mail server, Red Hat, Tomcat.

We'd love your feedback!