We provide IT Staff Augmentation Services!

Devops Engineer (aws) Resume

4.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY:

  • 7 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM). Expertise in all areas of development life cycle and post - production analysis of the project.
  • Created CM Plans and Test Plans for Applications and created SCM Process, policies, and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
  • Expert level knowledge on Amazon EC2.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • 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).
  • Hands on experience with version CVS, SVN, and GIT control to create daily backups and checkpoint files
  • Ability to manage SCM processes which include compiling, packaging, deploying and application
  • Worked extensively with Apache ANT and MAVEN build tools for writing abuild.xml and pom.xml files respectively.
  • Expertise in the building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
  • Worked on provisioning different environments using Chef, Puppet, and other Configuration management tools.
  • Conceived, Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes, and an admin control workstation.
  • Implemented docker -maven-plugin in and maven pom to build docker images for all microservices and later used Dockerfile to build the docker images from the java jar files.
  • Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Familiarity with Kubernetes, Mesos, Docker Swarm.
  • Experienced with RESTful API of Elasticsearch to analyze, search and visualize data.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts.
  • Experience in working with Issue Tracking Tools Bug-Zilla and JIRA.
  • Responsible for Creating the Patches and delivering to the customers.
  • Experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, FTP, TCP/IP, Applications and print servers to insure optimal networking and printing functionality.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS:

Configuration/Build & Release: Ansible, Puppet, Chef, Jenkins, Docker.

AWS Cloud Tools: EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR ELB, RDS, AMI.

Version Control Systems: GIT, Subversion, Git Hub.

Programming/Languages: Python, Pearl, HTML, SQL, Shell Scripting

System Administration: Linux, Debian, Ubuntu, Centos, Red Hat, SUSE, AIX, Mac OS X, Windows, Solaris, VMware

Project Management: JIRA, Hudson, Jenkins

Web Tools/Technologies: Apache, IIS, Apache Tomcat, JBoss, Web Logic, Ngnix.

Databases: Oracle, MySQL, Mongo DB.

Networking Tools /Services: Nagios, DNS, DHCP, FTP, NFS, TLS/SSL, SSH.

WORK EXPERIENCE:

DevOps Engineer (AWS)

Confidential - Birmingham, AL

Responsibilities:

  • 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.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Performed Branching, Tagging, Release Activities on Version Control Tools like GIT and GITLAB.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Performed and deployed Builds for various Environments like Dev, Test, QA, Onboarding and Productions Environments.
  • Maintained Build Related scripts developed in ANT, Python, and Shell. Modified build Configuration files including Ant's build.xml.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Worked on thecreation of Docker containers and Docker consoles for managing the application life cycle.
  • 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.
  • Strong knowledge of Infrastructure & Configuration Management tools like chef and Strong experience in chef cook books development.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation
  • Writing JSon templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux servers.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology, and application configurations.

Environment: Ubuntu, Jenkins, Chef, Maven, Docker, Python, Shell, VMware, GIT, Windows, JIRA, Ansible, Packer Chef, AWS, Sonarqube, Nagios, Apache Webserver, JBoss.

Sr DevOps Engineer

Confidential - Chicago, IL

Responsibilities:

  • Experience in infrastructure Integration between private and public clouds and involved in migrating the physical servers and Enterprise applications, into AWS private cloud Environment.
  • Experience in working with AWS CodePipeline and Creating Cloud formation JSON templates which are converted to Terraform for infrastructure as code.
  • Created monitors, alarms, and notifications for EC2hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery.
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to set up and manage cached content delivery.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Configuring, automation and maintaining build and deployment CI/CD tools Git, GitLab, Jenkins, BuildForge, TeamCity, Docker registry, daemon, Nexus, and JIRA for Multi-Environment.
  • Proficient in managing the source code control of multiple development efforts using Clear Case, Subversion, TFS, Git and CVS version control tools.
  • Strong knowledge of Infrastructure & Configuration Management tools like chef and Strong experience in chef cook books development.
  • Work with Docker and help improve our Continuous Delivery framework to streamline releases and reliability.
  • Installed and upgraded servers using the security patches and service packs released.
  • Installed Red Hat Enterprise Linux over the network using Kick Start Installation and Solaris using Jumpstart.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Worked on checking the various HTTP Response for Rest API by using GET, PUSH methods with the help of Postman.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance.

Environment: AWS, RHEL, CentOS, Ubuntu, SUSE, Windows, Solaris, Logical Volume Manager, TCP/IP, NFS, DNS, SMTP, PostgreSQL, MySQL, Puppet, Jenkins, CLI, Middleware Application Servers.

DevOps Engineer

Confidential - Culver City, CA

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Software Configuration Management and Tools team.
  • Provided SCM support on improving SW defect tracking system and code inspection tool for Android SW.
  • Propagated JIRA issue solution from the baseline to other build lines automatically by applying SCM standards and implementing the system back-end to cherry-picking the changes.
  • Implementing Corrective-actions in thecase of deviation from the Release plan.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests).
  • Implemented Jenkins for Continuous Integration Builds, automated deployments, and Notifications.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Wrote and build Pom.xml for Maven application builds automation.
  • Used Shell and Perl scripting to deploy artefacts that are built by Maven.
  • Deployed the archives to TomcatApplicationServers.
  • Served as a partial administrator for Unix Machines.

Environment: RHEL, CentOS, Ubuntu, SUSE, Windows, Solaris, TCP/IP, NFS, DNS, SMTP, PostgreSQL, MySQL, Puppet, Jenkins, Maven, Shell, Perl, SVN, GIT.

Sr . System Administrator

Confidential - Lenexa, KS

Responsibilities:

  • Administered file system and volumes using Solaris Volume Manager on Solaris, provided on-call 24/7 debugging issues related to Solaris and Red Hat Linux.
  • Administration and support of homogeneous production and development server infrastructure of multiple flavors of Solaris and Linux.
  • Responsible for design and implementation of IT infrastructure such as data center, servers, storage, backup, and virtualization.
  • Responsible for Installation, Configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos).
  • Responsible for troubleshooting end user and application problems.
  • Performed daily housekeeping functions, such as establishing new accounts, creating and resetting passwords, developing, scripts, performing system backups and recovery, and installing software patches and updates.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Installation, Configuration and Administration of WebSphere Servers.
  • Experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, FTP, TCP/IP, Applications and print servers to insure optimal networking and printing functionality.

Environment: RedHat, CentOS, Solaris, NFS, LVM, WebSphere, Apache, JBOSS, WebLogic, Tomcat, Python, Shell.

Linux Administrator

Confidential

Responsibilities:

  • Responsible for DEV, SIT, QA and UAT Environments.
  • Build and release packages for testing.
  • Performing clean builds as per the scheduled release.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule.
  • Responsible for creating and editing ANT Scripts.
  • Releasing code to testing regions or staging areas according to the schedule published. Updated and automated Release reports for Change Management.
  • Analyzing and recommending hardware and software needs and installing them.
  • Documented release, builds and source control processes and plans.
  • Developed scripts in PERL and Shell scripting for automation of repeated tasks which are susceptible to errors.
  • Extensive usage of struts for Java/J2EE development.
  • Used Cruise Control for automation and Continuous Integration.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Used Remedy for issue tracking and monitoring.

Environment: SVN, ANT, Cruise Control, WebSphere, PERL, Shell, JAVA/J2EE and Remedy

We'd love your feedback!