We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

Alpharetta, GA


  • Over 7+ Years of experience as Linux Administration, Build and Release Engineer, AWS Engineer and DevOps Engineer.
  • Managed Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Puppet, Chef. Designing cloud - hosted solutions, specific AWS product suite experience.
  • Deploying Chef to completely provision and manage EC2 instances, volumes, DNS & S3.
  • Used Cloud Formation to create infrastructure Stack using Templates and achieved automation using Chef (ruby scripts).
  • Used Cloud Watch to monitor server services like logs, CPU, RAM and disk storage.
  • Achieved Auto scaling by configuring launch configuration for Auto scaling groups by creating alarms on server services like EC2, CPU, RAM and disk storage.
  • Application Deployment and environment configuration using Chef and Puppet.
  • Responsible for creation and management of Chef Cookbooks.
  • Extensive experience on Jenkins, Docker, Build Forge for continuous integration and end to end automation for all build and deployments.
  • Experience in using ANT and Maven as a build tool for building deployable artifacts (WAR & EAR) from source code.
  • Worked with Version Control Systems like GIT, CVS, SVN.
  • Hands on experience in using Apache frameworks like JUnit Testing, SOAP testing, Maven, ANT and integrating tools like Jenkins, Bug Tracking.
  • Good experience with monitoring tools like Nagios and Splunk.
  • Extensive experience with CI tools (Jenkins, Hudson, Bamboo).
  • Experience in automating the infrastructure in AWS.
  • Extensive experience on Jenkins, Docker, Build Forge for continuous integration and end to end automation for all build and deployments.
  • Strong knowledge on source controls concepts like Branches, Merges and Tags.
  • Managed various environments like DEV, QA, and PROD for various releases and designed instance strategies.
  • Setup, configure and trouble shoot TCP/IP, DHCP, DNS, NFS, CIFS, and Samba.
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation. Good at documenting and implementing procedures related to build, deployment and release.
  • Using Amazon RDS Multi -AZ for automatic failure and high availability at the database tier for MySQL/MSSQL workloads.
  • Experience in Installing, configuring and maintaining Samba, Web Sphere& Web Logic Application Servers, Nagios and Chef .
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in automating the infrastructure in AWS and used Docker Engine and Docker containers to store the data.
  • Responsible for Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6/7 systems. Configured kick start installation of Red hat, Ubuntu, CentOS Linux Enterprise servers.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Worked on build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP, PERL, XML, JSON.
  • Worked on Tomcat Production issues like JVM tuning, Memory management.
  • Worked with Linux, Solaris, Unix, Microsoft XP, Windows 7 operating system.


Cloud Infrastructure: Amazon Web services, EC2, S3, EBS, IAM, Elastic Load Balancers, VPC, Cloud Formation, Azure.

Languages/ Scripts: Java, XML, Java Script, jQuery, HTML, CSS3, python, Perl and Shell script, .Net

Web/App Servers: IBM WebSphere 8.5, BEA WebLogic 10.3.x, Tomcat, Apache, Oracle Application Server, JBoss Application Server, Nginx.

CI/CD & CM tools: Jenkins, Chef, Puppet

SDLC: Agile, Scrum, Waterfall Methodologies

Operating System: UNIX, LINUX (Red Hat 4/5/6, Ubuntu, CentOS), Solaris, WindowsDatabase Systems: Oracle, DB2, SQL Server, PostgreSQL, MY SQLBug Tracking Tools: JIRA, Bugzilla, Remedy, Junit, HP Quality Center, IBM Clear Quest.

SCM Tools/Frame Work: MS Office, Ant, Maven, Win CVS, SVN, Git, Clear Quest, Bugzilla, Bootstrap.


Confidential, ALPHARETTA, GA

DevOps/AWS Engineer


  • Responsible for Implementation, design, architecture, and support of cloud-based server and service solutions.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Responsible for using AWS Console and AWS CLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch.
  • Templated AWS infrastructure as a code using Terraform to build staging and production environments.
  • By using Boto3 python programing we are maintaining the EC2 Instances States.
  • Log files analysis to resolve issues using Ruby scripts.
  • Configured a VPC and provisioned EC2 instances, EBS in different availability zones.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Creating Cloud Watch alerts for instances and using them in Auto Scaling launch configurations.
  • Created inventory in Ansible for automating the continuous deployment and wrote Playbooks using YAML scripting.
  • Deployment of LAMP stacks using YAML.
  • Backing up the instances by taking snapshots of the required servers regularly.
  • Setting up and administering DNS system in AWS using Route53.
  • Used Identity Access management for Creation of Groups and policies.
  • Integrated Gradle with Git to manage and deploy project related tags.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT and migrated SVN into GIT.
  • Created images and stored in the Docker containers and uploaded to the Docker hub.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Used ANT and MAVEN as build tools on Java, PHP projects for the development of build artifacts on the source code.
  • Setup and maintenance of automated environment using Chef recipes & cookbooks within AWS environment.
  • Automated middleware layer and database layer infrastructure deployment tasks using Chef.
  • Written cookbooks for installing Tomcat, WebLogic, JBoss, WebSphere, JDK etc. and for configuring load balancers and fail over.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.
  • Implemented Continuous Integration(CI) using Jenkins, Git from scratch.
  • Configured application servers Tomcat, JBoss and Nginx to deploy the code.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.

Environment: AWS, AWS IAM, AWS EC2, AWS S3, AWS cloud watch, Route 53, Terraform, Nginx, ANT, Maven, SVN, GIT, GitHub, Chef, Docker, Nagios, Jenkins, Apache HTTPD, Apache Tomcat, Web Sphere, JBoss, JSON, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, BEAVERTON, OR

DevOps/AWS Engineer


  • Involved in migrating physical Linux/Windows servers to cloud platform AWS and testing it.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our environments. Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Installed Jenkins instances and configured master and slave and ran jobs in different slave platforms.
  • Created different jobs in Jenkins like commit jobs, deployment jobs, release jobs and nightly build jobs to enforce Continuous Integration of our codebase.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and used AGILE MVN method to develop a build.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Responsible for managing the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Experience installing and administrating monitoring Nagios and maintained it by using Shell scripting.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Experience working on Azure Cloud services, Azure storage, Azure Cli, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment .
  • Created pre-configured AMI for specific development environment and network architecture using AWS VPC, Subnet, Internet Gateway, and NAT.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Worked on creating repositories, branches, tags in GIT and assist the developers to fix merging issues. Also, responsible for SVN repositories for branching, merging, and tagging.
  • Developed and maintained Python and Shell scripts for build and release tasks.
  • Responsible for writing Hooks and Triggers using Python. Built Java application using ANT.
  • Analyzing in working with Ansible, wrote many playbooks to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.

Environment: AWS, Azure, Chef, Puppet, Ansible, Jenkins, Nagios, Maven, ANT, Nexus, GIT, SVN, Python, Shell, Java/J2EE, JIRA, Clear case.

Confidential, RICHARDSON, TX

DevOps/Build Release Engineer


  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented Jenkins Master/Slave concept in Jenkins dashboard.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Wrote Python Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Environment: GIT, Chef, Puppet, Jenkins, Ant, Python, Perl, AWS services, Jira, Maven, VMware, SVN, AIX, RPM, SVN and LINUX.




  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Used Jenkins to integrate different tools and technologies to automate the build and deployment process.
  • Perform Builds in Development and Testing environments where ANT Scripts are used to generate build packages for Development Environments and Build Management tool called Continuum is used for placing Maven Snapshot builds.
  • Responsible for Continuous Integration environments like Jenkins, Nexus, Sonar.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Setup the Hudson as continuous Integration tool to integrate the Java project.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Created, updated, and maintained Jenkins slaves on AWS. Created a cost-effective mechanism to back up all the Virtual Machines.
  • Responsible for maintaining build scripts and checking build status. Maintained and modified scripts and documented process for build.
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT and proposed and implemented branching strategy suitable for Agile development in Subversion.
  • Administered Build Forge for automated build and deploy activities.
  • Enforced development policies using Subversion hooks and other metadata.
  • Wrote ANT Scripts to automate the build process.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.

Environment: ANT, Maven, Jenkins/Hudson, Bamboo, Nexus, Python, Shell, Bash, Perl, TFS 2010, GIT, SVN, JIRA, Java/J2EEE, Apache Tomcat, WebSphere, Bugzilla, JIRA, JUnit.


UNIX/Linux System Administrator


  • Installation and customization of Red Hat Linux 4, and Window NT servers.
  • Upgraded and maintained servers, operating systems, and patches.
  • Install host firewall IP Tables for Red hat Linux and Centos.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Installed and configured Local Domain with DNS server, Active Directory Service, Terminal Service, IIS server for HTTP and FTP services.
  • Implemented and administered VMware ESX for running the Windows, Centos, SUSE and Red hat Linux Servers on development and test servers.
  • Installed, configured, and maintained Web and Application Servers including Apache, tomcat and JBoss.
  • Installation, configuration and administration of Linux (Red hat/SUSE, CentOS).
  • Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Create, deploy, and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in user and group administration, management, and archiving.
  • Responsible for the operation, maintenance, and integrity of distributed, networked Linux based environment.
  • Managed virtual memory and swap space on RHEL servers.
  • Installing and applying security policies on Red Hat Linux for hardening the server based on the Company's policy.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using Bash scripting and shell scripting.

Environment: Red hat Linux 4.1/4.2/4.3/4.4, Solaris, Centos, Windows server, Bash, Shell, SMTP, IMAP, POP3, Apache, JBOSS, BMC Remedy.

Hire Now