We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Around 9 years of IT experience in various roles like AWS Cloud Engineer, DevOps Engineer, Build and Release Engineer etc.
  • Expertise in provisioning, configuring, and troubleshooting of various AWS cloud services such as EC2, S3, RDS, ELB, ECS, Elastic Beanstalk, Systems manager, Config, WAF, ASG, SNS, VPC, Route53, Security Groups, IAM, Cloud Watch, Cloud Front, Cloud Trail, and CloudFormation Templates.
  • Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy, and Code Pipeline and experience in using AWS CloudFormation, API Gateway, and AWS Lambda in Automation and securing the Infrastructure on AWS.
  • Expertise in AWS DevOps pipeline to automate the infrastructure for services like Kubernetes, ingress, Cosmos DB, SQL server, AppInsights.
  • Expertise in implementing a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes.
  • Expertise in managing Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like Prometheus and Grafana, setting up alerts and deployed multiple dashboards for individual applications in Kubernetes.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Machine, creating Docker images, Docker Compose, Docker Registry and handling multiple images essentially for middleware installations and domain configurations.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Experience in integrating Jenkins with various DevOps tools like Maven, Git, SonarQube, Nexus, and implementing CI/CD automation.
  • Hands - on experience on Terraform for building, changing and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in Ansible setup, managing hosts file using YAML, maintaining various playbooks, and custom modules with Ansible and Ansible Playbooks.
  • Experience in branching, tagging, and maintaining the version across the Environments using SCM repos like GitLab, GitHub.
  • Experience in root cause analysis of post-production performance-related issues through Splunk and monitored the Splunk infrastructure for capacity planning, scalability, and optimization.
  • Experience in using Nagios to identify and resolve infrastructure problems before they affect critical processes.
  • Expertise in the implementation and maintenance of DHCP, NFS, NIS, DNS, and SMTP.

TECHNICAL SKILLS

CI/CD Tools: Jenkins, AWS Code Pipeline, Code Build, Code Deploy

Build Tools: ANT, Gradle, Maven

Configuration Management Tools: Ansible, Chef, Terraform

Containerization Tools: Docker, Kubernetes

Monitoring/Log Management tools: CloudWatch, ELK, Grafana, Nagios, Splunk, Prometheus

Servers: Apache Tomcat, Nginx

AWS Services: EC2, EKS, ECS, ELB, VPC, RDS, IAM, S3, Cloud Watch, Cloud Formation, Cloud trial, SNS, EBS, Lambda

Environment: s MAC, Linux, Unix, Windows

Languages/ Scripts: Bash/ Shell, Python, YAML, SQL, C#.NET, ASP.NET

Databases: MySQL, NoSQL, DynamoDB, Oracle, SQL

Version Control Tools: GitLab, GitHub, SVN, TFS

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

AWS Devops Engineer

Responsibilities:

  • Implemented Blue/green deployment strategy by creating new applications that are identical to the existing production environment using Elastic Beanstalk, Jenkins Pipelines, Cloud Flare, AWS Application Load Balancers.
  • Maintained highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer, Elastic Beanstalk and AMI's.
  • Deployed container-based applications on ECS, working with Docker images, Docker Files, and Docker registries.
  • Worked on AWS CloudWatch, CloudFormation, CloudTrail services and CloudFront to setup and manage cached content delivery.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Using Terraform plans, created complex infrastructure which consists of following services in AWS such as EC2 instances, EBS, Security groups, Subnet, VPC, S3 storage buckets, Elastic File Storage (EFS) systems, Elastic Load Balancers (ELB), Application load balancers, Auto scaling groups, High availability zones, Route53, IAM roles, AWS Lambda, AWS Elastic Beanstalk, AWS Cognito authentication to quickly deploy and manage the applications.
  • Implemented CloudFormation Templates/Terraform Scripts for automation of infrastructure deployment.
  • Deployed static applications in S3, Cloud front by writing Terraform scripts.
  • Migrated On-premises applications to AWS Cloud by developing reusable Terraform modules to deploy in multiple environments and integrated with Jenkins CD.
  • Deployed, maintained, and improved performance over containerized applications in EKS.
  • Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
  • Contributed to python library that deploys k8s clusters using helm charts.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Deployed applications with Helm Charts on top of Kubernetes, integrated with Terraform and Jenkins to maximize automation.
  • Created and configured Jenkins server using Terraform and Ansible. Also, managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform.
  • Involved in writing various custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks. Protected encrypted data needed for tasks with Ansible Vault.
  • Managed DNS zones globally & to give public DNS names to ELB's for Content Delivery using Route53 and Cloudflare.
  • Wrote Jenkins Pipeline for implementing CICD. Worked with application teams in identifying, resolving CI/CD workflow and application issues.
  • Created Open Search domains for application logging and Elastic Cache.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Used AWS CloudWatch to monitor environment for operational and performance metrics during load testing with the help of auto scaling.
  • Configured and Managed Monitoring Tools such as Prometheus with Grafana to Monitor the Application and Kubernetes Cluster.
  • Configured Loggly to monitor the IT infrastructure components such as system metrics, applications, servers.
  • Addressed a wide range of issues such as application performance optimization, network bottlenecks & storage configuration.
  • Collaborated with dev teams and identified unnecessary resources that are not utilized and saving the cost.
  • Performed troubleshooting of the Linux Servers, monitored, and optimized their performance using tools such as SAR, I/O Stat & tcpdump.
  • Resolved Infrastructure Vulnerabilities and production issues by following ITIL strategies.

Confidential, NYC, NY

AWS Cloud Engineer

Responsibilities:

  • Created, imported, and launched volumes, EC2, RDS, Lambda, security groups, auto-scaling, load balancers (ELBs), NACL in the defined VPC.
  • Created AWS Route53 to route traffic between different regions and configure AWS IAM and Security group in Public and Private subnets in VPC.
  • Provided highly durable and available data by using S3 data store, versioning, Life Cycle Policies and created AMI's for mission critical production servers for backup.
  • Built ElasticLoadBalancers (ELB) to distribute the incomingloadto the EC2 instances in different availability zones andinstalled s on them with the use of Amazon Manager (ACM).
  • Supported AWS cloud environment and configured Elastic IP & Elastic Storage and implemented Security groups and Network ACLs.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN).
  • Used AWS command line client and management console to interact with AWS resources like APIs, Amazon RDS Multi-AZ for automatic failover. Provisioned high availability database tiers for MySQL workloads.
  • Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Converted existing Terraform modules that had version conflicts to utilize CloudFormation during Terraform deployments to enable more control or missing capabilities.
  • Created/managed reproducible builds of the Kubernetes applications, manifest files, and releases of Helm packages.
  • Provisioned Kubernetes clusters with tools like Terraform. Deployed application on Kubernetes clusters using Helm charts.
  • Used AWS Fargate in collaboration with AWS ECS and AWS EKS for container-based application running to provide high security and reliability.
  • Used tools Docker, Vagrant for local deployments and for different infrastructure setup and test code.
  • Developed Python and Shell scripts for automation of the build and release process.
  • Configured the monitoring and alerting tools according to the requirement like Prometheus and Grafana. Set up alerts and deployed multiple dashboards for individual applications in Kubernetes.
  • Enabled app telemetry, container health monitoring, and real-time log analytics using Kubernetes.
  • Used Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Configured Nagios to monitor the IT infrastructure components such as system metrics, applications, servers, and network protocols.
  • Worked with JIRA templates for allotting permissions to users and groups for the projects and created mail handlers and notification schemes for JIRA.

Confidential, NYC, NY

DevOps Engineer

Responsibilities:

  • Experience with AWS S3 Services in creating Buckets with Permissions, Logging, Versioning and Tagging.
  • Converted existing AWS infrastructure to serverless architecture using AWS Lambda and automated using python scripts deployed via Terraform and AWS Cloud formation.
  • Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters.
  • Wrote several Jenkins jobs using pipeline scripts to automate Github operations through Jenkins, Bash and Python scripts to upgrade Kubernetes infrastructure related tools.
  • Automated Kubernetes deployments through Jenkins and deploying them into cluster using Python scripting with Kubernetes module and through RestAPI.
  • Researched Kubernetes deployment strategies for exposing Services through Kubernetes Ingress.
  • Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible, deployed and configured Elasticsearch, Log Stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda & CloudWatch in AWS ECS container.
  • Worked on Roadmap project for Backup and recovery data. Created Backup Script for MongoDB and snapshots from exiting volumes.
  • Provisioned the highly available AWS Prod environments using Terraform and CloudFormation and worked on custom providers to support new functionality in Terraform.
  • Scheduling tasks on windows task scheduler to run the Python and PowerShell scripts to generate reports for frequent interval of times and, also send email alerts.
  • Worked with Amazon Kinesis to handle the streaming data and setup DynamoDB to store the processed stream data and configured with Lambda to run the data transformation code.
  • Added logging and monitoring to (slack/PagerDuty/logs) notifications.
  • Worked with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Bitbucket.
  • Administered Linux servers for several functions, including managing Apache Tomcat server, mail server, MySQL database, and firewalls in both development and production.

Confidential, Bridgewater, NJ

DevOps/ AWS Engineer

Responsibilities:

  • Involved in migration of existing on-permise data center into the AWS cloud environment.
  • Desgined and deployed multiple applications using AWS cloud infrastruture focusing on high availability and auto scaling of the instances.
  • Leveraged Amazon Web Services like S3, EC2, RDS, EBS, ELB, Auto scaling, AMI throughAWS console and API Integration.
  • Worked on creation of AWS EC2 Instances, AWS VPC. Launched AWS instances with different kind of private and public subnets based on the requirements for each of the applications.
  • ConfiguredAWSIdentity and Access Management (IAM) Groups and Users for improved login authentication.
  • Created and managed policies for S3 buckets and utilized Glacier for storage and backup onAWS.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Container management using Docker by writing Docker files and set up the automated build on DockerHUB
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts to automate the build process.
  • Configured and deployed GIT repositories with branching, tagging, merge requests, and notifications.
  • Worked on JIRA for Project Planning/Management, Issue Tracking and process.
  • Used Junit for the unit testing of the application.
  • Developed build and deployment scripts using ANT and Maven as build tool in Jenkins to move from one to other environments.
  • Involved in deployment of applications on Web Servers like Apache and Tomcat Application Servers.

Confidential, NYC, NY

AWS Engineer

Responsibilities:

  • Worked on migrating multiple applications and automating the infrastructure creation using CloudFormation for the new applications.
  • Created CloudFront distributions to serve content from edge locations to users to minimize the load on the frontend servers.
  • In charge of creating different IAM users to system administrators and developers by creating custom policies.
  • Responsible for security including opening different ports on security groups, Network ACL, building Peering connections, NAT instances & VPN connection.
  • Configured various CloudWatch dashboards for alarms, notifications using CloudTrail.
  • Used MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Worked on python scripts for automating the process of performing the backups, monitoring the VM’s and sending the notifications to SNS.
  • Responsible for continuous integration, Build automation and deployments. Used GitHub, Jenkins, and Maven.
  • Used Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created scripts in Python which integrated with Amazon API to control instance operations.

Confidential, Los Angeles, CA

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Involved in Chef infra maintenance including backup/monitoring/security fix.
  • Implemented auto builds (on QA and Dev servers) on our node server environment by configuring in comfit, Cookbook modules.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2instances.
  • Expert in configuring and implementing Nagios (or similar) monitoring software.
  • Installed and configured Jenkins for Automating Deployment and providing a complete automation solution.
  • Build Results are managed in Jenkins and deployed using workflows in Jenkins.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Leveraged AWS cloud services such as EC2, ASG, and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.
  • Deployed applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console.
  • Proposed branching strategy suitable for current application in Subversion.

We'd love your feedback!