We provide IT Staff Augmentation Services!

Aws Cloud Engineer Resume

El Segundo, CA


  • About 8years of experience in IT industry with involvement in infrastructure management, software management, configuration management, software integration, release management.
  • Extensive experience as DevOps/Cloud/Build and Release Engineer in solving complex problems with creative solutions, supporting development and Deployment of applications and also supporting operations in different environments/Release - streets.
  • Expert in Linux Administration ( Installation, Configuration), Tuning, and Upgrades of Linux (Red Hat and Oracle)
  • Extensive knowledge in all phases of the software development life-cycle (SDLC). best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Version controlling experience using the toolset like SVN, Git and aws. branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion ( SVN ), Stash and TFS on Linux and windows platforms
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrogArtifactory tool.
  • Expert in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, Hudson, Bamboo, TeamCity, and Maven.
  • Worked on build tools like Maven, Ant, Gradle and Groovy to perform the builds of Java and PHP based applications.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (jar, war & ear) from source code.
  • Knowledge of common Goroutine and channel patterns
  • In-depth experience with configuration management tools like Chef, Ansible, Puppet, SaltStack.
  • Strong Experience on Continuous Integration/Continuous Delivery(CI/CD) using the Jenkins Pipelines, Sonar, Maven and Ant . Experience in Jenkins to automate most of the build related tasks.
  • Automated the Installations of various Web-Servers, Application Servers and Database Servers using the Configuration management tools like Puppet, Chef and Ansible.
  • Experience in writing Chef Cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Wrote chef cookbooks using several of its components like attributes, files, recipes, resources and templates.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experienced in setting up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Experienced inseveral AWS services EC2, VPC, S3,Cloud-Watch, Route 53, RDS, Cloud-Formation, ELB, S3 Bucket, IAM, Auto-scaling configurations and repository management tools Artifactory and Nexus
  • Experienced in Configuring and deploying the code through Web Application servers Apache Tomcat, JBoss, WebLogic and WebSphere.
  • Deployed and configured Atlassian Jira in both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Experienced in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagioswith Puppet automation.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Used containerization technologies like Docker for building clusters for orchestrating containers deployment
  • Implemented a Continuous Delivery pipeline with Docker, AWS ECS.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked on a successful Release
  • Good analytical, problem-solving, communication skills and can work either independently with little or no supervision or as a member of a team


Operating Systems: Windows, Mac OS X, UNIX, RHEL 6.x/7.x, REDHAT, Linux Mint, Ubuntu, CentOS

SDLC: Agile, Scrum, Waterfall

Version Tools: GIT, ClearCase, SVN, Perforce, TFS

Build Tools: ANT, MAVEN

CI Tools: Jenkins, Bamboo, Hudson, Teamcity

CM Tools: Puppet, Chef, Ansible, Saltstack

Servers: Apache Tomcat, SSH, Https, Web Sphere, Web Logic, JBoss

Database: MySQL, SQL, Oracle

Web technologies: XML, HTML, JavaScript

Languages: C, C++, Java, Shell, Ruby, Python

Repository Tools: Artifactory, Nexus

Bug Tracking: JIRA, HP quality center

Monitoring Tools: Nagios, Zabbix, Cloud Watch, Splunk

Container Tools: Docker, Kubernetes

Virtualization Tools: VMware, Oracle Virtual box

Cloud Technologies: Amazon Web Services(AWS), Azure,OpenStack


Confidential - El Segundo,CA

AWS Cloud Engineer


  • Designing an Infrastructure for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured applications.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements
  • Build servers using AWS: Importing volumes, launching EC2, RDS , creating security groups, auto-scaling, load balancers ( ELB s) in the defined virtual private connection.
  • Managed storage in AWS using Elastic Block Storage, S3 , created Volumes and configured Snapshots.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMI s for mission critical production servers as backups.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS.
  • Worked with AWS Code Pipeline and Creating Cloud formation JSON templates which is converted to Terraform for infrastructure as code.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Used AWS BeanStalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS .
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch .
  • Expert in Python, with knowledge of at least one Python web framework.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes .
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Installed and Administered Jenkins CI for ANT and Maven Builds .
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Experienced in setting up Continuous Integration for major releases in Jenkins and TeamCity.
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Connected continuous integration systems with the GIT version control repository and continuously built as the check ins came from the developer.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
  • Development and version control of Chef Cookbooks , testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Written several cookbooks, which include recipes to perform installation and configuaration tasks involving jdk, Tomcat,WebLogic binaries installation and domain creations
  • Created Chef Knife, Recipes and Cookbooks to maintain chef servers, its roles and cloud resources.
  • Installed Chef-Server Enterprise On-premise/WorkStation/Bootstrapped the Nodes using Knife.
  • Managed Nodes, Run-Lists, roles, environments, cookbooks, recipes in Chef.
  • Deployed and Configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • Developed Chef Cookbooks to install and configure Apache Tomcat , Jenkins , and Run deck and deployment automation
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Ruby/Bash scripts.
  • Developed automation scripting in ruby(core) using Chef to deploy and manage Java applications across Linux servers.
  • Evaluated Kubernetes for Docker container orchestration .
  • Worked in using Dockers Swarm and deployed spring boot applications.
  • Improved reliability of new AppHost environment on internal platform based cloud environment by creating Ansible playbook files for windows server builds, configuration, and application installation; updating to GIT Repository, and testing in the development Tower.
  • Designed uDeploy Processes that deploys multiple applications using WAS, JBOSS, DM-Server Containers across both virtual and bare-metal environments.
  • Wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Helped architect, develop, and document many APIs to support web and mobile apps. Also worked heavily with distributed systems involving work queues and background processing.
  • Responsible for build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Involved in installing and configuring network infrastructure using routing and switching strategies, TCP/IP Network Services.

Environment: AWS, S3, EBS, ELB, Auto Scaling, VPC, IAM, Cloud Watch, Micro Services Glacier, Dynamo DB, Mongo DB Ops Works, shell scripts, Ansible, Docker, Chef, Maven, Jenkins, GIT, sre, Python, Apache Tomcat6.x/7.x, RHEL, UNIX/Linux Environment, VMware Server and Workstation.

Confidential - Centennial, CO

DevOps/Automation Engineer


  • Built and Deployed java source code into application servers in an AGILE continuous integration environment.
  • Worked in DevOps collaboration team for internal build and automation configuration management in Linux/Unix and windows environment.
  • As being a DevOps engineer used series of tools ( subversion, CVS, maven, Jenkins, chef, Jira ) and involved in day-to-day build and release cycles.
  • Maintained and modified build related scripts developed in ANT (build.xml files).
  • Managed source control systems GIT and SVN.
  • Developed build and deployment scripts and used ANT/Maven tools in Jenkins to span from one environment to other.
  • Installation and support of various applications and Databases including Oracle, MySQL along with Web Logic 10, JBOSS 4.2.x, Oracle 10g, Tomcat.
  • Implemented Azure Application Insights to store user activities and error logging
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins and Groovy DSL.
  • Ansible and Packer to build Jenkins master AMI. This includes Groovy to configure plugins configuration files and jobs deployed with DSL plugin, Ruby and Vagrant file to help with testing of that AMI and a Python script to help rotate old versions of the AMI.
  • Through Knowledge of Linux internals and utilities ( kernel, Memory, Swap, CPU )
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet .
  • Implemented CloudTrail inorder to capture the events related to API calls made to AWSinfrastructure.
  • Configured AWS Identity Access Management ( IAM ) Group and users for improved login authentication.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Worked on AWS designing and followed Info security compliance related guidelines.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Puppet.
  • Involved in leading Automation Deployment Team by working with Puppet .
  • Created Puppet manifests, profiles and roles module to automate system operations.
  • Developed/managed Puppet manifest for automated deployment to various servers.
  • Used Puppet to automate Configuration management & Applications.
  • Deployed puppet, puppet dashboard and PuppetDB for configuration management to existing infrastructure.
  • Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Automated Linux production server’s setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Experience in working on single node and multi node OpenStack cloud platform, Virtualization and was one of the top contributors, a service part of OpenStack cloud software
  • Installed, configured and automated build jobs in Jenkins for continuous integration using various plugins in AWS pipelining.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Performed Continuous Delivery in a MicroServices infrastructure with Amazon virtualix, Docker and kubernetes.
  • Created Jenkins workflows using Groovy script to automate entire build and deployment process.
  • Performed multiple and consistent deployments using uDeploy to JBoss.
  • Built and maintaining Docker infrastructure for Service oriented architecture (SOA) applications.
  • Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like iTrack, JIRA, Confluence.
  • Managed monitoring using Nagios and updated parameters with active and passive checks.

Environment: Linux (Redhat, Solaris, Ubuntu), Windows, AWS, Puppet, PuppetDB, Chef, Ansible, Docker, WebLogics, JBoss, Oracle, MySQL, Ant, Maven, CVS, GIT, SVN, Jenkins, Docker, Itrack, Jira, kernel, Memory, Swap.

Confidential - Baltimore, MD

DevOps/Build Engineer


  • Creating automated build and release environment using CI/CD Tools Jenkins/Rundeck/Chef .
  • Created Chef Recipes for automating the deployment process.
  • Written cook books to install JDK and WebLogic.
  • Managed roles, environments, data bags, cookbooks, recipes in Chef .
  • Installed and configured Subversion , GIT , Ant , Maven and Jenkins .
  • Maintain Subversion/GIT repository giving access and group controls
  • Created Branches, Tags for each release and merged the branches after the code freeze.
  • Administering SVN and imported the Projects like Branching, labeling and merging the code
  • Automated the existing build process Using build tools like Ant/Maven
  • Installing necessary plug-ins needed for automation in Jenkins .
  • Worked in Azure infrastructure management ( Azure Web Roles , Worker Roles, SQL Azure , Azure Storage, Azure AD Licenses, Office365)
  • Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments
  • Automated deployment process using Shell script , where it copies the Jar & Ear files and Automated artifacts and configuration files into WebLogic using Shell script and Jenkins.
  • Interacting with the Business Analysts in understanding the business requirements.
  • Managed builds for Java based applications.
  • Managing the source code is up to date with different environments like QA/UAT/Production.
  • Automating the deployment procedure, monitoring the deployments and troubleshooting the failed deployments.
  • Generating reports from the release tools for the deployments we do.
  • Automating the file transfer procedures in UNIX using shell scripts.
  • Perform the task of building script issues, implementing release deployment standards and fixing compilation issues.
  • Experienced with the full site of Go frameworks and tools, including Dependency management tools such as Godep, Sltr, etc.
  • Handle the task of identifying and assisting in the design and implementation of necessary build tools to increase release efficiency
  • Responsible for assisting the staff in implementing various automated solutions.
  • Perform responsibilities of identifying, implementing, and supporting branching model to support release calendar
  • Install, configure and administration of BEAWebLogic Application Server 9.2/10.3 on RHEL and Windows environment.
  • Maintained BEA WebLogic Application Server 9.x/10.x on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.

Environment: Red Hat Linux, SUN Solaris 2.x, Windows 2003 server, Web logic Application Server, iPlanet 4.1, Sun One6.1, IIS 6.0, SVN/Git, Jenkins/Hudson, Shell Scripting, Ruby, GO,Oracle 9i.

Confidential - Chicago, IL

Build &Release Engineer


  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Worked on the transition project, which involves migration activities from Ant to Maven to standardize the build across all the applications.
  • Coordinated application release with Development, DBA, QA and project management teams.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Automated the deployment and server bounce for JBoss Applications.
  • Build artifacts (war and ear) are deployed into a JBoss app server using Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Used GIT for branching, tagging, and merging.
  • Support QA regression deployments, monthly and weekly releases of applications.
  • Extensive experiences with Maven build process and repository manager Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, Perl and Maven Pom Scripting .
  • Worked with JIRA for Issue Tracking and monitoring.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Deployed using Admin console into JBoss Application Servers.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process by creating the scripts using Web Logic Scripting Tool ( WLST ).
  • Build artifacts (WAR's and EAR's) are deployed into a WebLogic application server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Git, Subversion, Apache Tomcat, Bamboo, Jenkins, Maven, Confluence, Artifactory, Rally, Jira, Puppet, CentOS, Python,Yum, Shell Scripts.


Java Developer


  • Performed a detailed evaluation of the WebLogic environment including application server configuration and tuning, JVM tuning, software architecture and application code assessment and deployment procedures for a large scale J2EE application
  • Developed and Worked in EA Frame Work
  • Identified the Business Requirements of the project
  • Prepared the Design document by reviewing the Solution Requirement Specifications
  • Worked on the Change requests and involved in Construction phase
  • Written Test Cases from Function Specifications
  • Handled Status Calls to explain the progress of defects
  • Involved in developed the application using Core Java, J2EE and JSP.
  • Used JSP to develop the front-end screens of the application.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
  • Developed html based forms, validations using JavaScript.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling , Collection APIs to implement various features and enhancements.
  • Involved in writing Application Context XML (applicationContext.xml) file that contains declarations and other dependent objects declaration
  • Participated in database design using Oracle10g
  • Version Control was mandated through CVS
  • Provided reports and performed Cleanups requested by client
  • Java coding to fix the defects and performing unit and integrated testing
  • Capable of Creating new database instances & managing table Spaces, users & roles
  • Conversant in XML related technologies
  • Used Multi-threading to overcome the errors in the process of transactions
  • Demonstrated skills in working with operating systems like Linux and windows , across various databases like MS-SQL, DB2 and Oracle 10g/11g
  • Experience in developing dynamic web based user interfaces using HTML and Java Script

Environment: Java EE 1.5, JDBC, Multi-Threading, Servlets, JSP, Struts 1.0, XML, XSLT, JUnit, Eclipse, ANT, Web logic server 9.2, Oracle 9I, CVS, Unix

Hire Now