We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Certified AWS Solution Architect - Associate working as DevOps Engineer with 10+ years of IT experience of IT in Automating infrastructure’s CI/CD process using various DevOps tools and provisioning & administrating thousands of servers includes Unix and Windows based operating systems on Physical hardware, on-premises and Cloud based Virtualization platforms like VMware, KVM, OpenStack and AWS cloud.
  • Experienced in Deploying and Managing Scalable, highly available and fault tolerant systems on AWS, by creating public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, S3, IAM, VPC, Route53, Elastic Load-balancers, Auto Scaling Groups, Elastic Container Service, Elastic Beanstalk, Cloud Front, EFS, RDS, DynamoDB, DMS, Direct Connect, Cloud Watch, Cloud Trail, Cloud Formation, EMR and Elastic Search.
  • Experienced in installing, configuring and maintaining Jenkins for continuous integration & continuous deployment (CI/CD) for automating End to End build and deployment process by integrating with different CI/CD tools like Git, Maven, Docker, Nagios, Amazon AMIs and Jira along with the config management tools like Ansible, Chef to Automate the process.
  • Experienced in developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environment.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experienced in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and tan deployed to Kubernetes.
  • Experienced in installation and configuration of Ansible on premise to Automate the infrastructure activities like configuration management of servers and applications and Continuous build deployment with the integration of Jenkins, Stack monitoring using Ansible playbooks.
  • Hands on Experience on installing and configuring Chef server/workstation, managing chef-client on the nodes, and customizing the cookbooks/recipes using the command line tool Knife.
  • Hands on experience with version control systems like SVN and GIT, Clear case, and other Source Code Management client tools like Visual SVN, Tortoise SVN, Git Bash, GitHub, Git GUI and other command line applications.
  • Experienced in server, application’s health and network outages and protocol failures by using Nagios monitoring system and also experienced in configuring and using other monitoring tools like Splunk, Zabbix, Circonus, BigPanda and Cloud watch.
  • Experienced in working with the ELK (Elastic Search, Logstash and Kibana) stack to analyze log data obtained from in house Object storage system for our content delivery system.
  • Experienced in different scripting languages including Python, Ruby, Groovy, and Shell to automate the repeated tasks.

TECHNICAL SKILLS:

Operating Servers: UNIX, Ubuntu 12/14, 16.04 Centos6/7, RedHat 5/6/7, Windows 2008R2/2012R2, NT, XP

Virtual/Cloud Services: VMWare, KVM, Amazon AWS.

AWS services: EC2, S3, ELB, ASG, IAM, VPC, RDS, EFS, Cloud Formation, Cloud Watch

Web Servers: Apache, Tomcat, JBoss, Nginx

Configuration Management: Puppet, Chef, Ansible.

CI/CD Tools: Bamboo, Jenkins

Build Tools: ANT, Maven

Programming Languages: Shell, Bash, RUBY, Python, Groovy, YAML.

Monitoring & Other tools: Nagios, Splunk, Circonus, Zenoss, BigPandaVersion Control Tools Bitbucket, GIT and SVN

Ticketing System: Jira, ServiceNow

Storage: NetApps, Xiotech, Hitachi, Dell EMS Isilon.

Hardware Platforms: Dell, HP, IBM

PROFESSIONAL EXPERIENCE:

Confidential ., Atlanta, GA

AWS DevOps Engineer

Responsibilities:

  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Ant and Maven to schedule the builds and performing the sanity checks as well as automatic rpm builds.
  • Implemented Jenkins Workflow and integrated Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker.
  • Performed automation of deployments using AWS by creating the IAMs and used the code pipeline plug-in to integrate Jenkins with AWS.
  • Automated the regular build and deployment processes for pre-prod and prod environments using Tools such as Maven following the Software Implementation Plan.
  • Created Python scripts to fully automate AWS services which includes ELB, Cloud Front distribution, EC2, Security Groups, and S3 to creates stacks, single servers and joins web servers to stacks.
  • Worked on dynamically adding and removing servers from AWS production environment, automating backups by shell for Linux/Unix to transferring data into S3 buckets.
  • Worked on AWS Lambda to run the code in response to events, such as changes to data in an Amazon S3 bucket, Amazon DynamoDB table, HTTP requests using AWS API Gateway and invoked the code using API calls made using AWS SDKs.
  • Extensive use of Elastic Load Balancing (ELB) mechanism with Auto Scaling (ASG) feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Created redundant infrastructure by creating Cloud Formation Templates using AWS's Server less application model and deploy RESTFUL API's using API gateway and triggering Lambda Functions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web Applications and database template.
  • Utilized Ansible and AWS lambda, Elastic Cache and Cloud Watch logs to automate the creation of log aggregation pipeline with Elastic Search, Logstash, Kibana (ELK) stack to send all our teams logs coming into Cloud Watch to process them and send them off to Elastic Search.
  • Using Ansible managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration.
  • Using Ansible deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management and automate the process on Linux and Windows based systems.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs.
  • Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups and Network ACLs.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Using Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Created Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances and configured the SNS systems to notify the Users and Customers.

Confidential ., Atlanta, GA

DevOps/Cloud Engineer

Responsibilities:

  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker and to facilitate an agile development process by enabling teams to safely deploy code repeatedly by adding plugins such as GIT, ANT, and Chef to automate Continuous build deployments and also resolved the issues occurred during the build process.
  • Created Docker images using a Docker file, Docker container snapshots, removing images and managing Docker volumes.
  • Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
  • Used Docker to run and deploy the application in multiple containers Docker Swarm, Docker Wave for auto discovery.
  • Worked on Docker container snapshot, attaching to a running container, removing images, managing director structures and managing containers.
  • Using Kubernetes created Pods and pushed all microservices builds to Docker registry tan deployed to Kubernetes with Jenkins pipeline.
  • Configured Nginx for proxying RESTful API calls to micro-services in Docker containers.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs. Used Docker containers for eliminating a source of friction between development and operations.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Provisioned different types EC2 instances depends on the Organizational requirement by keeping the COST and availability as primary concerns and automated the process using Chef.
  • Worked on Amazon Redshift clusters to optimizing the configurations and, data distribution, and data replication and processing.
  • 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 JFrog Artifactory tool.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in Staging and Production.
  • Developed Python scripts to automate applications migration and monitor application health during migration.
  • Installed Chef Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Created Chef driven configuration of user accounts and Installed packages on Chef, when necessary, by managing the attributes and also involved in setting up builds using Chef as a configuration management tool.
  • Automated the application deployment process using Chef Cookbooks and recipes and maintained role-based application servers including Nginx, Tomcat and Apache.
  • Established Chef Best practices approach systems deployment with tools such as vagrant, bookshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Provisioned pre-prod environments consist of Cassandra DB installations and WebSphere installations using Chef Cookbooks and recipes.
  • Installed and configured Zabbix monitoring system to monitor server health and Operating system performance and integrated with BigPanda as a Centralized monitoring console.

Confidential

DevOps Engineer

Responsibilities:

  • Provisioned Continuous Integration/Continuous Delivery (CI/CD) process using Bamboo and supporting the Code Promotion process to promote the builds to different environments.
  • Migrated build plans from legacy build server to new Bamboo server built on AWS and configuring and tested for successful deployment.
  • Built the Docker container clusters managed by Kubernetes, and also provided the runtime environment for CI/CD process to test and deploy.
  • Deployed snapshot and released the Artifacts to Nexus to share Artifacts across projects and environments using Maven dependency system.
  • Wrote Shell scripts to automate the Java based application build deployments by integrating with Maven.
  • Configuration Management using different configuration management tools Puppet and Chef at OS and web/Application level.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Created custom modules and manifests in Puppet using Facts, Resource Types and Provider to configure, install and run various applications and customized puppet scripts to perform further provisioning for entire stack.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Using MAVEN built the application, wrote the MAVEN scripts and shell scripts to automate the build processes.
  • Fixed the build failure issues by analyzing the build process logs and mitigating the issues by resolving the connectivity issues b/w Bamboo servers and build agents and other plugins like Git.
  • Managed the code using the GIT methodologies like Merging, Branching and Tagging, wrote pre and post commit hooks along with the User administration.
  • Automated the Docker container build process by Bamboo whenever the repo commits happened.
  • Wrote Python scripts to automate the build process, Unit tests, and to deploy various applications.
  • Wrote Chef cookbooks and recipes to push the User SSH keys and other service configurational changes to hundreds of servers and made sure of successful chef-client runs on servers.
  • Using Chef, created and managed Kernel-based Virtual Machines (KVMs) and wrote cookbooks and recipes to manage the User autantication process and application deployments.
  • Using IAM created IAM users and groups and applied the policies to perform the role-based actions and also maintained the policies as per the security audit & compliance requirements.
  • Automated the EC2 instances creation using Python script
  • Did set up Auto Scaling groups using Launch templates/configuration to maintain a highly scalable and available environment.
  • Provisioned Amazon S3 object store and configured lifecycle policies to migrate the data in b/w different S3 storage services to minimize the cost and also created policies and applied to the users to limit the access.
  • To limit the access to the resources, configured the security groups and Network ACLs depends on the requirements.
  • Created customized AMIs based on existing AWS EC2 instance for Auto scaling group creations.
  • Configured the Lambda functions to be triggered whenever the objects uploaded or modified to S3 and also configured SNS notification service to notify the customers.
  • Configured the detailed monitoring on Cloud watch to monitor server and application health and created alarms with events to send the notifications using SNS and perform pre-defined tasks.
  • Providing Users RW access to network storage filers by adding them to respective Security groups on DRA.
  • Working on RHEL Satellite to get the existing RHEL 5 & 6 servers licensed and patching them on scheduled basis.

Confidential

System Engineer

Responsibilities:

  • Managed thousands of nodes using different configuration management tool like Chef, and also in-house tools like Argo, Aerosol for day-to-day activities.
  • Involved in creation of server setup for Openstack, includes server’s network configuration, firmware updating, operating system installations by Kickstart and bootstrapping the nodes etc.
  • Provisioned Kernel-based Virtual Machines (KVMs) using configuration management tool, Chef, using knife and also administrating and managing the vms from the host using command line tool, Libvert (Virsh).
  • Migrating ESXi hosts and virtual machines from old vCenters (V5& V5.5) to newly built vCenters with V 6.5. along with the ESXi version upgrades.
  • Converted legacy Physical machines into virtual machines using VMware convertor.
  • Provisioned Open stack vms and managing them from admin console and administration of users and monitoring compute nodes and VMs health using Zabbix monitoring tool.
  • Migrated Virtual machines from old environment to newly build latest version Nutanix VMware clusters by using command line Power Shell script.
  • Provisioned and administered different SAN/NAS storage units like NetApp, Xiotech, Hitachi and Dell EMC Isilon including multipath configuring, Fiber channel cleanups (Zone Configurations) and aggregates/volume maintenance.
  • Managed 100+ ESXi 4.0, ESXI 5.0, ESX 5.5 servers, with 1500+ VMs, located on various data centers using 5 vCenters using vSphere 5.5 client.
  • Created templates from existing VMs and migrating them in b/w vCenters and deploying new VMs from them and converting legacy physical servers to virtual server (P2V) using VMware vm Converter Standalone Client.
  • Migrating old Smart transfers (old transfer setup) on Aspera to new transfer setup Watch Folder to get achieve the better transfer performance and configuring as per the recommendations.
  • Managed Content Delivery Process using in house legacy transfer system called Movit which works on FTP and RSYNC processes.
  • Using different monitoring systems like Splunk, Vmstat, iostat monitored performance parameters and created health checks as per the requirement.
  • Monitored server’s health using Circonus & Zenoss tools by creating alerts and health checks and resolved them accordingly and Monitoring storage unit’s health and issues using Observium, and Hi-Track.
  • 24/7 Systems Administration and support operations of different distributions of Linux servers in a 9000+ device data center environment to ensure none of the web services are disrupted.

We'd love your feedback!