We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 8+ years of hands - on experience supporting, automating and optimizing mission critical deployments in large server farms, leveraging configuration management, cloud integration, CI/CD and DevOps processes.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience withJenkins and Team City as Continuous Integration/Continuous Deployment Toolsand strong expertise with Ant, Gradle and Maven Build Frameworks.
  • Hands on experience in AWS provisioning and good noledge ofAWS serviceslikeEC2, S3, Glacier, ELB, RDS, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Security Groups.
  • Created tagging standards for proper identification and ownership ofAWS EC2 instancesand other AWS resources.
  • Experience in managing infrastructure resources inAWS cloud architecturewith close coordination with various functional teams.
  • WorkedwithAWS IAMservice creating newIAMusers & groups, defining roles and policies and Identity providers.
  • Automated application deployment in the cloud usingDocker technology using Elastic Container Service.
  • Created and managed aDockerdeployment pipeline for custom application images in the cloud using Jenkins.
  • Had experience working with Docker - Docker hub, pulling images from docker hub, running containers based on an image, creating Dockerfile to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub.
  • Experience in docker container infrastructure and continuous integration for building and deploying docker containers.
  • Involved inArtifactoryrepository management forMaven and Ant.
  • Skilled in monitoring servers usingNagios, Cloud watch, AppDynamics.
  • Experience with Version Control Systems likeGIT and SVN (Subversion).
  • Ability in development and execution ofShell, Perl and Python Scripts.
  • Experience in log management tools like Elastic Search, Logstash and Kibana (ELK Stack).
  • Good noledge working with web servers like Apache and Nginx.
  • Involved in the functional usage and deployment of applications inApache Tomcat.
  • Experience in testing web-services using SoapUI, Advanced Rest Client and Postman.
  • Configured and deployed application packages on to theApache Tomcatserver.
  • Experience working with release and deployment of large-scaleJava/J2EEWeb applications.
  • Experience in building & deployingJava, .NET, iOS, Androidapplications and troubleshooting any build & deploy failures.
  • Worked with different Bug tracking tools likeJIRA and Mantis.
  • Experience in automated testing tool like JMeter.
  • Good Knowledge in client-side development with HTML, CSS, JavaScript.

TECHNICAL SKILLS

Cloud/Virtualization Technologies: Amazon Web Services (AWS)

Version Control Tools: Subversion (SVN), GIT

Build Tools: Ant, Maven, Gradle

Databases: Oracle, MySQL, Mongo DB

CI Tools: Jenkins, Team City

Config Management Tools: Chef, Ansible

Containerization Platform: Docker

Bug/Issue Tracking: Jira, Mantis, Service Now

Web/ Application Servers: Apache Tomcat, JBOSS

Operating Systems: Windows Family, RHEL, MAC

Scripting/Programming Languages: Perl, Shell, Python, JavaScript, HTML, Java

Web Services: Soap, Rest

Monitoring Tools: Nagios, AppDynamics

Testing Tools: JMeter

Code Quality Tools: SonarQube, HP Fortify Static Code Analyzer

Repository Management Tools: Nexus, Artifactory

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

AWS/DevOps Engineer

Responsibilities:

  • Performed builds on Java projects using Ant and Maven as build tools.
  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins.
  • Created Jenkins pipelines with pipeline as code using Jenkins file.
  • Scripted Jenkins file with stages like SCM checkout, Sonar scan, build, test, Docker image build, docker push, run ansible play book for deployment.
  • Experience in create and launch of Amazon machine images.
  • Setup the pipeline projects to promote builds to different environments.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Created IAM roles to interact with Jenkins, Git, and Artifactory on cloud.
  • Configured Amazon Cloud Watch events to alert CPU utilization and health of EC2 instances.
  • Configured security groups to allow or deny inbound & outbound traffic from EC2 instances and internet.
  • Created SNS topics and register instances to notify alerts from Cloud Watch.
  • Wrote Ansible Playbooks to pull the images from Docker and deploy to target instances.
  • Automated EC2 instance provisioning process with Ansible.
  • Managed GitHub repositories and permissions, including branching and tagging.
  • Implementing Maven buildsto automate artifacts like jar, war and ear files.
  • Supporting the team to implement containerization environment using Docker.
  • Generating Code Coverage Reports from SonarQube.
  • Managed Nexus & Artifactory repository to download artifacts during the build to resolve dependencies.
  • Worked with development teams to assist with various automation and configuration tasks.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.
  • Configured health rules, policies, business transactions and alerts for application servers in AppDynamics.
  • Maintained user accounts in source code management tools like Git and troubleshooting related issues.

Environment: Jenkins, Ant, Maven, Nexus, GIT, ANT, AppDynamics, AWS Cloud, IBM Urban Code Deploy, Docker, SonarQube.

Confidential, Coppell, TX

AWS/DevOps Engineer

Responsibilities:

  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, and IAM through Launch Configuration templates.
  • Designed and deployed AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Used Elastic Load balancers andAutoscalinggroups to handle the traffic at peak times.
  • Creating S3 buckets and Glacier for storage and backup in AWS.
  • Created, managed, and deleted users and groups as per the request using Amazon Identity and Access Management.
  • Involved in performing application deployment toAWSEC2 instances.
  • Wrote Ansible playbooks to deploy, configure, and manage servers.
  • Wrote and tested Chef Cookbooks to configure and perform tasks on remote nodes.
  • Experienced with Elastic search, Log stash & Kibana stacks.
  • Configured Mongo DB cluster for various applications.
  • Automated manual tasks using Shell and Python scripts.
  • Designed front end utility tool using Python CGI.
  • Written Perl scripts to generate thread or heap dumps for applications on demand.
  • Implemented CI/CD process using Team City for development team, allowing for dozens of code updates per hour with zero downtime.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant, Gradle and Maven to schedule the builds.
  • Worked with Release Management tool likeMantis& their report development.
  • Worked closely with developers and involve in troubleshooting and fixing the deployment issues in a short period of time without effecting the production.
  • Performed functional tests after deployment to make sure application is up and running.
  • Written JMeter scripts for testing rest API’s.
  • Maintained user accounts in Subversion and troubleshooting related issues.
  • Trained and mentored junior engineers in continuous integration, deployment, delivery, monitoring and in automating the tasks.
  • Used and managed the review tool, Code Collaborator.
  • Active participant in scrum meetings, reporting the progress and maintained TEMPeffective communication with each team member and manager.

Environment: Team City, Jenkins, Ant, Maven, Gradle, Git, Subversion, Ansible, Chef, Docker, Kubernetes, AWS, Shell scripting, Python, Perl, Nagios, AppDynamics, Artifactory, ELK Stack, Apache Tomcat, JBoss, Nginx, Mantis, Jira, Confluence, MySQL, Mongo DB, JMeter, HTML, JavaScript, Code Collaborator.

Confidential, Louisville, KY

AWS/DevOps Engineer

Responsibilities:

  • Design, Develop, configure and modifying programs for Micro service-based Applications as per Requirement and check-in code into Bit Bucket (code Repository) from Local Git and making sure code is up to date in Repository for each Iteration.
  • Provisioned and administered EC2 instances and configuring EBS, Simple Storage(S3) cross region replication, Elastic Load Balancer, configure Auto scaling, setting up Cloud Watch alarms, Virtual Private Cloud (VPC), mapping with multi AZ VPC instances and RDS, based on architecture.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front,Cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Involved migrating the on-premises to AWSCloud. Used AWS services like EC2, EKS, S3, RDS, ELB, ECS, Elastic Beanstalk, Route 53, and IAM.
  • Launched Cloud Formation Templates dat create databases in Dynamo DB (NOSQL) and RDS Aurora MySQL and Data Warehousing service Amazon Redshift.
  • Created data warehouse design and development for big data storage and analysis.
  • ImplementedAWS CLI for loading the data from S3, configuring DMS (Data migration service) and Redshift database.
  • Involved in AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Wrote Ansible Playbooks with python SSH as the wrapper to manage configurations of AWS Nodes and test playbooks on AWS instances using python.
  • Advocated container-based deployments using Docker and clustering them within Open Shift.
  • Building three different environments like DEV, NON-PROD AND PROD for deploying the applications on Open Shift cluster.
  • Managing theOpen Shift cluster dat includes scaling up and down the app nodes.
  • Implemented Red hat Open Shiftto improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Handled installation, administration, and configuration of ELK stack on AWS and performed Log Analysis. Creating customized Dashboards in Grafana using data source as Prometheus.
  • Maintained Maven project dependencies by creating parent-child relationships between projects.
  • Installed and managed Nexus repository to deploy the Maven artifacts and to save the dependent jars which are used during the build.
  • Involved in high-level AWS hosting group using Jenkins in the DevOps environment to manage the integration of various scripts for continuous deployment.
  • Customized Splunk dashboards, visualizations, configurations using customizedSplunk queries.

Environment: Maven, Jenkins, Shell Scripting, Python, Linux, Nexus, AWS, Oracle, ANT, Kubernetes, Docker, Web Sphere, Terraform, Ansible, Splunk, Git, JIRA, SonarQube.

Confidential, Milwaukee, WI

Cloud DevOps Engineer

Responsibilities:

  • Experience in designing and implementing private, public cloud solutions.
  • Working on deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes across different environments.
  • Created S3 bucket for storage and backup as well as Utilized AWS CLI to automate backups on ephemeral data-storage.
  • Created security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
  • Created the AWS infrastructure on cloud, from AWS cli using terraform.
  • Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stack.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Managed application deployments into Kubernetes clusters across different environments like dev, test, staging and production.
  • Created a Kubernetes cluster of with multiple nodes of EC2 instances using Kops.
  • Managed a PaaS for deployments using Docker, Ansible which reduced considerably deployment risks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Used GIT Hub repository to run Jenkins job for Continuous Integration.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Written Groovy script for Jenkins DSL jobs.
  • Strong experience with CI (Continuous integration) and CD (Continuous deployment) methodologies with Jenkins.
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Experience automating infrastructure deployments using security best practices.
  • Experience in server-side languages like JavaScript and JSON.

Environment: AWS EC2, VPC, Auto scaling, Cloud Watch, Route53, MS SQL, Terraform, Ruby, Python, Maven, Ansible, Chef, Jenkins, Shell Scripting, Nagios, vSphere, GIT, Kubernetes, Docker

We'd love your feedback!