We provide IT Staff Augmentation Services!

Senior Aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 8+ years of IT Experience, including Development, Systems Administration and Build/Release Management, Cloud Automation, Continuous Integration and Continuous Delivery using different tools.
  • Excellent understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile and SCRUM methodologies.
  • Expertise in Automation, Configuring, deploying utilizing almost teh entire AWS stack (EC2, ECS, ELB, S3, EBS, VPC, AMI, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, OpsWork, Security Groups) focusing on fault tolerance, high availability, and auto - scaling.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom container images, tagging and pushing teh images and write Docker files to manage images.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration wif Puppet Code.
  • Created & Managed Dockerfiles for creating necessary base images used in automation of build & deployment environments.
  • Strong experience working on several docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Good working Knowledge in Clouds, OpenShift and Redhat.
  • Experienced in RESTful service design, documentation, and implementation experience; AWS API Gateway.
  • Experience in designing end to end automation of infrastructure and continuous delivery of teh applications by integrating cloud formation scripts, Jenkins, AWS and Chef Cookbooks and recipes.
  • Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Expertise in using Docker to run and deploy teh applications in multiple containers like Docker Swarm and Docker Wave.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Operational experience wif multiple OpenStack distributions like Mirante's OpenStack, RedHat OpenStack, and OpenStack Ansible project.
  • Hands on exp. On website code and website patch Deployment and deployment tools like UDeploy (IBM), URelease, GIT, Jenkins, and Antifactory.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Dexterity in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Experience in using teh build tools like Apache Maven, ANT and Gradle for teh generation of deployable artifacts such as jar, war and ear files from teh source code.
  • Experiences in IaaS (OpenStack) and PaaS service like OpenStack, AWS and Pivotal Cloud Foundry (PCF).
  • Experienced in Server monitoring, capacity planning, application monitoring wif teh help of Nagios, Cloud Watch and Splunk.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Got good knowledge wif Mesos but worked mostly wif teh docker and Kubernetes.
  • Hands on experience in creating pods and managing on teh cluster environment on Kubernetes.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code.
  • Extensive experience in configuring and integrating teh servers wif different environments to automatically provisioning and creating new machines using CM/ Provisioning tools like Chef, Puppet and Ansible.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Experience is using Tomcat, JBOSS, WebLogic & WebSphere Application servers for deployments.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using Bash, Shell, Python, Ruby, Go and Perl scripts.
  • Experience wif Atlassian tools like Bamboo, Jira, and confluence.
  • Worked on Confluence and Jira for issue tracking for smooth visibility across teh platform.
  • Excellent communicative, interpersonal, intuitive, analysis and leader ship skills wif ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Cloud Providers: AWS, Open Stack, PCF.

Version Control Tools: Git, SVN, Perforce, GitHub, Atlassian BitBucket, GitLab's

Languages: C, C++, .Net, java, PHP, Python, Shell, Perl, Ruby

Build Tools: Apache ANT, Maven, Gradle, Microsoft Build.

Databases: Oracle 9i/10g/11g/12c, MySQL, DB2, MongoDB, Cassandra.

Continuous Integration Tools: Jenkins, TeamCity, Atlassian Bamboo.

Repository Management: Tools Nexus, JFrog. Artefact

Configuration Management Tools: Puppet, Chef, Ansible.

Containerization/Orchestration: Docker, Docker Swarm, Apache Mesos, Marathon, Prometheus, Kubernetes, ECS.

Bug Tracking Tools: JIRA, REMEDY, IBM ClearQuest.

Monitoring Tools: NAGIOS, Splunk, Zabbix, Cloud Watch.

Operating Systems/Virtualization Tools: Linux, Windows Servers, Ubuntu, Virtual Box, VMware.

Application Servers/ Middleware: Apache Tomcat, WebLogic, WebSphere, JBOSS.

PROFESSIONAL EXPERIENCE

Senior AWS Cloud Engineer

Confidential, Columbus, OH

Responsibilities:

  • Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA and Production.
  • Created, maintained and administered GitHub as Source control manager and GitHub branch management and merging to facilitate collaboration between development teams and Configured Web hooks for push events on GitHub to trigger a build automatically on Jenkins.
  • Developed build and Deployment Scripts using Gradle as build tool in Jenkins to move from one environment to other environments.
  • Maintained teh user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Built Continuous Integration environment, Continuous delivery environment and Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM.
  • Configured AWS Identity and Access Management (IAM) users and groups.
  • Automation of a release process, writing scripts on bash, Golang.
  • Initiated Microservices application through Docker and Kubernetes cluster formation for scalability of teh application.
  • Dockerized teh java Spring Boot micro service application by writing teh Docker file as required.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications using teh AWS stack (EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Had very strong exposure using ansible automation in replacing teh different components of Openshift like ECTD, MASTER, APP, INFRA, Gluster.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Used chef to automate Configuration management.
  • Used chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Created Python scripts to automate AWS services which include Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3bucketon, IAM, SNS.
  • Managed teh source code management tool Bitbucket and Git as a versioning tool.
  • Involved in all projects dat move to production and work closely wif teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Chef.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Install and setup OpenStack cloud infrastructure utilizing cent OS, ESXi and windows server 2012, virtualization.
  • Written make, Maven build tools for application layer modules.
  • Build, test and deployed highly available openstack private cloud environments.
  • Managed openstack infrastructure upgrades, expansions, scaling and debugging for 2 tickets per day on most challenging environments
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc
  • Setup teh DevOps workflow for AngularJS, Node.JS; codebase used in teh automated deployment in virtual machines
  • Developed custom libraries for AngularJS to be used in Point of teh Sale (POS) system
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, Elastic Cache, SNS etc.
  • Automated server/database backups using (snapshots/AMI images).
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Involved in editing teh existing MAVEN files in case of errors or changes in teh project requirements.
  • Created playbooks for OpenStack deployments and bug fixes wif Ansible.
  • Used teh Application Server Admin (JBOSS/ Tomcat) to manage teh systems remotely using Ansible and using Linux.
  • Incorporated Ansible and Vagrant to provision testing environments and model network configuration changes.
  • Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Handled large volumes of container clusters wif Docker swarm, kubernetes.
  • Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF.
  • Used Docker to virtualize deployment containers and push teh code to EC2 Cloud using PCF.
  • Analyzed performance of OpenShift containers using cloud forms monitoring features.
  • Deployment of Cloud service including Jenkins and Nexus using Terraform.
  • Worked on OpenShift to leverage integrated components from Kubernetes to automate Application builds, Deployments, scaling and management.
  • Implemented Mesos and Marathon, Kubernetes for Orchestration wif Docker.
  • Automated teh cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Administration of DevOps tools suite: Team city, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.
  • Performed automation engineer tasks and implemented teh ELK stack (Elasticsearch, Kibana) for AWS EC2 hosts.
  • Created an environment using Elasticsearch, Log stash, and Kibana to ingest logs to assist in future forensic analysis and incident handling, and migrated teh environment into a Docker container to reduce setup time.
  • Designed and worked wif team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Administration of teh tools wif this order TeamCity, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.

Environment: Java, AWS, Chef, Ansible, OpenStack, GIT, Jenkins, Terraform, Groovy, Gradle, JIRA, Docker, Kubernetes, Linux, Apache Tomcat, ELK, WebSphere, Python script, Ruby script, MySQL.

Sr. AWS DevOps Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications through teh agile process Using DevOps tools.
  • Worked wif Development and QA teams to continuously integrate software development using Maven, GIT, and Jenkins.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments and Involved in editing teh existing Maven files in case of errors or changes in teh project requirements.
  • Used Aws Lambda for Server less code compiling and Kinesis for teh product development.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete teh automation from commit to deployment.
  • Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF.
  • Used Docker to virtualize deployment containers and push teh code to EC2 Cloud using PCF.
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Communicated wif groups to create REST API services to expose team data in a secure way wif token-based autantication.
  • Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
  • Worked wif teh groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where 'Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions environments needs. And, configuration automation using Docker containers.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Used teh AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, tan to resume it again.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Achieved Continuous Delivery on high scalable environment, used Docker coupled wif Nginx.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
  • Configured Chef infrastructure. Setup chef infrastructure for various environments. Used opensource chef, chef-solo and chef-zero. Also, written various cookbooks for infrastructure automation.
  • Expertise in creating Chef Cookbooks/Recipes, custom resources, libraries, etc. Implemented exception handling using chef handler.
  • Built a configuration driven API which can work wif multiple messaging systems like RabbitMQ and WebSphere MQ.
  • Creating Cloud Formation scripts for hosting software on AWS cloud and automating teh installation of software through PowerShell scripts.
  • Worked wif Nexus repository manager to proxy, collect, and manage teh dependencies on teh collection of JARs.
  • Developed Open Stack API to integrate wif Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespace versions.
  • Employed automation, utilizing PowerShell and batch scripting best practices and Cloud Formation templates, to ensure repeatable deployments and for automating teh AMI image deployment.
  • Designed and developed UNIX shell scripts to schedule jobs. Also wrote pre-session and post-session shell scripts, Wrote PL/SQL scripts for dropping, debugging and rebuilding indexes.
  • Configured and managed environments DEV, QA, UAT and PROD on OpenStack for various releases and designed instance strategies.
  • Worked wif Terraform for automating VPC's, ELB's, security group's, SQS queues, S3 buckets, and continuing to replace teh rest of our infrastructure.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • Used JIRA tool to track all teh defects and changes related to Build and Release Team.
  • Have used Confluence to create, share and discuss content and projects.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch, creating automated build and release environment using CI/CD Tools like Jenkins Route 53.

Environment: AWS, Jenkins, Maven, Docker, Ansible, OpenStack, Terraform, Kubernetes, Powershell, WebSphere, Chef, TFS, JIRA, Windows.

DevOps Consultant

Confidential, Vernon Hills, IL

Responsibilities:

  • Supporting build, deployment, testing and release process in waterfall setup.
  • Build tools and processes to support and enhance build and release infrastructure.
  • Installation, configuring and troubleshooting on Jenkins on UNIX/Linux environments.
  • Implemented & maintained teh branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Managed and optimize teh Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Jenkins Continuous Integration Tool
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Managed teh source code management tool Bitbucket and Git as a versioning tool.
  • Branching, Tagging, Release Activities on Version Control Tool GIT.
  • Automated deployment of builds to different environments using Jenkins.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated teh whole process.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application Server.
  • Used Maven as build tool on Java projects for teh development of build artifacts on teh source code. Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managed SVN repositories for branching, merging, and tagging.
  • Continuous Delivery setups wif Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Wrote Puppet code to provision infrastructure.
  • Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI).
  • Involved in writing parent POM files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company. Used Jira as ticket tracking and work flow tool.
  • Responsible for design and maintenance of teh GIT Repositories, views, and teh access control strategies.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Worked closely wif developers to pinpoint and provide early warnings of common build failures. Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Execution of Test Cases and reporting teh bugs through defect tracking tool - JIRA.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Worked on and in a position to run Agile projects for a DevOps team to deliver critical functionality to a cloud based service
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup
  • Install, configure and administer log analyzer tool CloudWatch Automated teh release pipeline to achieve zero touch deployments using Jenkins, Hudson
  • Create Jenkins job to build teh artifacts using maven, deploy teh Terraform templates to create teh stack.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
  • Implemented automatic machine failure recovery on cloud (AWS).
  • Maintenance and monitoring of Docker in a cloud based service during production and Set up system for dynamically adding and removing web services from a server using Docker.

Environment: Version Control Tools, SCM, Jenkins on UNIX/Linux, GIT Repositories, MAVEN, artifacts, Shell and Perl scripting, Chef, CM tools, Nexus server and Subversion source control, AWS, Docker, TFS, Continuous Delivery, OpenStack.

DevOps/Build and Release Engineer

Confidential

Responsibilities:

  • Worked as a Build/Release/Deployment/Operations (DevOps) Engineer wif good understanding of teh principals.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Create and Maintain nightly builds, hot-fix builds/branches, custom and private builds.
  • Handled Jira tickets for SCM support activities.
  • Regular Build jobs are initiated using teh CI (Continuous Integration) tool wif Jenkins.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
  • Used AWS services to launch many instances at a time wif teh help of terraform scripts.
  • Used AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud formation, SNS, etc.
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Cloud front, Elastic Beanstalk.
  • Responsible for taking teh source code and compiling using Maven and package it in its distributable format such as JAR, WAR and EAR and deploying them in teh WebSphere application server.
  • Perform deployments to multiple environments in Testing, staging and production environments and configure jobs for generating project artifacts.
  • Experience in Continuous Integration/Continuous Delivery (CI/CD) and Test Driven Development (TDD)
  • Monitoring of applications, servers, doing capacity planning wif teh help of Nagios for managing logs to notify teh incident management system upon reaching or exceeding teh threshold limits
  • Creating, Utilizing, Managing Policies and Glacier storage in S3 buckets on AWS.
  • Configured AWS Identity and Access Management (IAM) groups and users for improved login autantication.
  • Created EBS snapshots, rebuilt new EBS volumes from snapshots to migrate applications, and storing these snapshots into S3 buckets for backup.
  • Coordinate release activities wif Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.

Environment: Linux, Windows, GIT, Jira, Jenkins, Maven, AWS EC2, AWS S3, AWS Glacier, AWS IAM, WebSphere, Artifact, Nagios, IAM

Build & Release Engineer

Confidential

Responsibilities:

  • Managed teh entire Release Communication and Co-ordination Process.
  • Implemented GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Automatic build/deployment tool utilizing TFS Build Definitions.
  • Migrate source code base from StarTeam to Team Foundation Server(TFS).
  • Manage coding of automated tests including unit, coded UI, and load testing.
  • Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Jenkins to automate teh code check-out process.
  • Performed setup of clustered environment setups wif Websphere Application Server.
  • Wrote scripts to perform deploys to WebLogic and WebSphere App Servers.
  • Created and managed servers in teh cluster for load balancing.
  • Proposed and implemented Branching Strategy suitable for Agile Development in Subversion.
  • Communicating and interacting wif Development and release team for scheduling teh release in to different environments.
  • Involved in editing teh existing Ant/Maven files in case of errors or changes in teh project requirements. Managed teh build and release process for NAPI modules.
  • Maintained teh Shell and Perl scripts for teh automation purposes.

Environment: Sun Solaris, TFS, UNIX, SVN, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Install Anywhere, WebSphere, WebLogic, SQL.

We'd love your feedback!