We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CaliforniA

SUMMARY

  • IT professional with around 4 years of experience working on AWS, DevOps, and Cloud Environment.
  • Experience working on AWS Cloud and DevOps platform working on configuration management (chef, Ansible), CI/CD (Jenkins), Container (Docker, Kubernetes), Version Control (SVN, GIT), AWS, and other third party and open - source tools.
  • Knowledge with Software development (SDLC), Test life cycle (STLC), and the Bug life cycle and worked with testing methodologies like a waterfall and Agile Methodology (SCRUM) with an understanding of the best practices and principles of Software Configuration Management (SCM).
  • Designed, configured, and managed public/private Cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Autoscaling, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic Filesystem, RDS, DynamoDB,, VPC, Direct Connect, Route53, IAM,
  • Experience using GIT for source code version control and integrated with Jenkins for CI/CD pipeline.
  • Experience in writing Docker files using Docker container management and to set up automated builds on Docker Hub, created Docker images for applications and to setup Network for containers.
  • Experience in implementing merging, branching strategies, defect fixes and configuration of version control tools like GIT (Bit Bucket and GitHub) for smooth release management into production environments.
  • Knowledge with Docker-based container deployments to create environments for dev teams and containerization of environment delivery for releases.
  • Experience working on Infrastructure with Docker containerization usingorchestration tools and platform as a service and Kubernetes.
  • Worked on setting up Kubernetes (k8s) Clusters for running micro services and pushed micro services into production with Kubernetes backed Infrastructure.
  • Operating and maintaining Rancher and Kubernetes clusters including updates through Terraform
  • Worked on scripting on Python, Go, Groovy and willing to learn any language as per project requirements.
  • Worked on AWS Cloud automation using AWS Cloud Formation templates.
  • Used S3 Bucket to store application artifact and Application Metadata. Created VPC for DEV and QA environments. Handled AWS users and applications deployed on AWS using IAM by creating various policies and roles and assigning them to resources.
  • Experience in writing Ansible playbooks and securing a server with Ansible.
  • Experience setting up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new tools for Kubernetes in development environments.
  • Migrated applications from a physical server to AWS Cloud and managed those applications on Cloud.
  • Excellent communication & interpersonal skills with proficiency in troubleshooting, analyzing, problem-solving, and a good understanding of IT infrastructure Administration with project management skills.
  • Proficient in build tools like Jenkins to automate and pre-compile the code for the build process.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under a high-stress environment.
  • Possess strong technical aptitude with strong analytical, problem-solving and communication skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under a high-stress environment.
  • Quick learner with strong Analytical and Problem-Solving skills, multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Excellent team player with excellent interpersonal and communication skills.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.

TECHNICAL SKILLS

Amazon Web Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Dynamo DB, Route53

SCM Tools: GIT

Build tools: Fortify, SonarQube, Trivy

Continuous Integration Tools: Jenkins

Configuration Management Tools: Chef, Ansible

IAC Tools: Terraform, Cloud Formation

Containers: Docker, Kubernetes.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Python, Go, Grovy, Bash.

Databases: PostgreSQL

Operating System: Linux (Red hat, Centos, Ubuntu), Windows

Monitoring Tools: ELK, Prometheus, Grafana.

PROFESSIONAL EXPERIENCE

Confidential, San Diego, California

AWS DevOps Engineer

Responsibilities:

  • Upgraded existing Jenkins files for multiple applications running in Kubernetes.
  • Using Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes Cluster using HELM charts, Created Pods and managed using Kubernetes.
  • Utilization of Infrastructure-as-a-Service components to include container platforms such as Docker and Kubernetes. maintained and operated Kubernetes clusters, pods using Rancher.
  • Operated and maintained Rancher and Kubernetes clusters including updates through Terraform
  • Implemented CI/CD (Continuous Integration and Continuous Delivery) pipeline using tools like Jenkins, Git, fortify, SonarQube, nexusIQ.
  • Implemented and maintained the branching and build /release strategies utilizing GIT.
  • Created Testing Framework to meet the needs of the project
  • Transitioned to DevOps and implemented the Testing Framework into the CI/CD Pipeline
  • Worked on creating of custom Docker container images, tagging, and pushing the images.
  • Worked on Docker consoles for managing the application life cycle.
  • Technical engineering for build and test runs using AWS cloud services, virtualization, service containerization, automation, and release management.
  • Created Chef Automation tools and builds, and an overall process improvement to any manual processes.
  • Managed Ansible Playbooks to automate system operations and AWS Cloud management
  • Developed automated deployment scripts using python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Built Grafana dashboards for project applications alert upon failures.
  • Collaboration across diverse technical teams to develop innovative build processes, monitoring tools, identity and access management, and testing deployment strategies
  • Worked on the Atlassian cloud migration from on-prem to the cloud.

Confidential, Woonsocket, RI

AWS DevOps/Cloud Engineer

Responsibilities:

  • Performed design analysis, application development, debugging, testing, and documentation of the various phases in a software development life cycle.
  • Worked on AWS services like EC2, VPC, S3, ELB, Route53, SNS, RDS, Cloud Front Elastic Cache Cloud Watch, etc.
  • Worked with AWS maintenance and management of AWS Cloud and its services likeEC2, ELB, S3, RDS, Route53, VPC, Auto Scaling, Lambda, IAM, Cloud watch as per requirement
  • Implemented and maintained the branching and build /release strategies utilizing GIT.
  • Coordinated developers with establishing and applying appropriate branching, labeling /naming Conventions using GIT source control.
  • Created Testing Framework to meet the needs of the project
  • Transitioned to DevOps and implemented the Testing Framework into the CI/CD Pipeline
  • Building/Maintaining Docker container clusters managed by Kubernetes
  • Built CI/CD pipeline and managing the infrastructure as code using chef.
  • Developed Python and shell scripts for automation of the build and release process & to perform deployments to JBOSS and Tomcat Web servers.
  • Used Ansible along with Ansible Tower to automate different software development processes through team organization.
  • Assisted the team in troubleshootingof various LDAP related issues, sudden crashes, &memoryleaks.
  • Developed CICD pipeline using Jenkins to would Build, Test, and Deploy the application to Dev, QA, and Production Environment.
  • Involved in managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Used Kubernetes to orchestrate the Deployment, scale, and management of Docker Containers.
  • Created/managed the Docker deployment pipeline for custom application images in the Cloud using Jenkins.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Using Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes Cluster using HELM charts, Created Pods and managed using Kubernetes.
  • Worked in an agile development team to deliver an end-to-end continuous integration and continuous deployment product in an open-source environment using tools like Ansible & Jenkins

Confidential, Pittsburgh, Pennsylvania

AWS DevOps/Cloud Engineer

Responsibilities:

  • Performed design analysis, application development, debugging, testing, and documentation of the various phases in a software development life cycle.
  • Developed CICD pipeline using Jenkins to would Build, Test, and Deploy the application to Dev, QA, and Production Environment.
  • Created/managed the Docker deployment pipeline for custom application images in the Cloud using Jenkins.
  • Worked with AWS maintenance and management of AWS Cloud and its services likeEC2, ELB, S3, RDS, Route53, VPC, Auto Scaling, Lambda, IAM, Cloud watch as per requirement
  • Transitioned Infrastructure from the private data center to Cloud (AWS) and managed application on Cloud.
  • Used Kubernetes to orchestrate the Deployment, scale, and management of Docker Containers.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images
  • Used Ansible for server configuration and Git for source control.
  • Worked on AWS Cloud automation using AWS Cloud Formation templates
  • Knowledge of setting up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments.
  • Managed deployment automation using Chef.
  • Configured Jenkins pipeline jobs and created a workflow template to improve reusability for building pipelines.
  • Worked on integration of GIT into Continuous Integration Environment using Jenkins to build, test, and deploy, extensively Utilized Kubernetes and Docker for the runtime environment of the CI/CD system.
  • Managed Version Control Systems tools like GIT to implement version control systems to track, document, and control changes to the repository source code.
  • Constantly worked with developers by applying branching and naming conventions using GIT.
  • Worked closely with the diverse technical teams in developing innovative build processes, monitoring tools, identity and access management, and testing deployment strategies

We'd love your feedback!