We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 7+ years of IT experience and gained expertise in DevOps, AWS Cloud, Build and Release Engineer , System Administrator, Linux/Windows Administration, Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Extensive working experience and knowledge with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, Elastic File system (EFS), Cloud Foundry, CloudWatch, Cloud Trail, Lambda, Service Catalog, Kinesis, Redshift Cluster, Ops Works and in Cloud Security (OAuth2 and SAML) and good knowledge on Amazon kinesis firehose.
  • Framed Cost Effective, Highly Available and Fault Tolerant AWS systems by the combined effort of Security Groups, Elastic Load Balancer (ELB) and Auto Scaling which allows for automated Scalability and Elasticity.
  • Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure and provisioned the highly available EC2 Instances using Terraform and Cloud Formation and wrote new python scripts to support new functionality in Terraform.
  • Managed users and groups using the amazon identity and access management (IAM) and Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2 , Cloud watch , Cloud Formation and managing security groups on AWS
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups. Used Terraform to map more complex dependencies and identify network issue.
  • Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on - premises datacenters to AWS Cloud and implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experience on Docker images by writing docker files, also worked on container snapshots, removing images and managing docker volumes, Orchestration of docker images and containers using Kubernetes by creating a master and node.
  • Experienced in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Created Jenkins job to build the artifacts using MAVEN, deploy the Terraform templates to create the stack and experience in Installing and configuring basic High Availability Web Platforms using Terraform.
  • Experience in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management tools like Ansible, and Chef .
  • Experience in installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files, integrating with Jenkins , and Verifying with Jenkins plugins, deploying the application across all the environments using Ansible Playbooks .
  • Experience in working with Artifactory tool management with Nexus and Maven. Managed enterprise Nexus Repository for project files and scripts.
  • Experienced in Installation, Configuration and Managing of Monitoring Tools such as Splunk, Nagios, New Relic for Application Monitoring/Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience in load balancing and monitoring with Nagios and Splunk, ELK. Implemented ELK stack ( Elastic Search, Logstash and Kibana ) for log indexing.
  • Automated Datadog Dashboards with the stack through Terraform Scripts and configured CloudWatch and Datadog individual dashboards for each resource agents to monitor real-time granular metrics of all the AWS Services.
  • Implemented JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with Git repository to track all code changes.
  • Automated Datadog Dashboards with the stack through Terraform Scripts and configured CloudWatch and Datadog individual dashboards for each resource agents to monitor real-time granular metrics of all the AWS Services.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.
  • Responsible for configuring and connection to SSH through SSH clients like Putty Remotely coping files using SFTP, FTP, SCP, WinSCP, and FileZilla.

TECHNICAL SKILLS

Cloud Platforms: Amazon Web services, Azure, GCP, OpenStack, PCF.

CI/CD Tools: Jenkins, VSTS, Bamboo, GitLab.

Configuration Management Tools: Chef, Ansible, Ansible Tower

Infrastructure as Code Tools: Terraform, AWS CloudFormation, Azure Resource Manager (ARM), Chef, Ansible.

Source Code and Repositories: GIT, Bitbucket, Subversion, Team Foundation Version Control (TFVC), GITHUB, GitLab

Security and Encryption Tools: GIT Crypt, Ansible Vault, AWS Key Management Services

Containerization & Orchestration Tools: Docker, Kubernetes, Elastic Kubernetes Service (EKS), Amazon EC2 Container Service (ECS), Azure Container Service (ACS), Apache Mesos, Docker Swarm, OpenShift.

Logging and Alerting: ELK, Splunk, Datadog, NewRelic, Cloud Watch, SNS

Build Tools: Maven, Ant, Gradle

Application Servers & Web Servers: Apache Tomcat, JBOSS, Web Logic, Web Sphere, Nginx, Apache HTTP

Operating Systems: Windows, Linux (Centos, RHEL, Ubuntu)

Databases: Oracle 10g/11g/12c, Mongo DB, MySQL, Cassandra

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box, Remote Connection Destop Manager

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. AWS DevOps Engineer

Responsibilities:

  • Implemented Organization's DevOps strategy in Linux and Windows environment and adopted cloud strategies using AWS.
  • Created AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud watch, RDS, Redshift Cluster, Route53, SNS, SQS, Cloud Trail.
  • Provisioned the highly available EC2 Instances using Terraform and Cloud Formation and wrote new python scripts to support new functionality in Terraform.
  • Took the sole responsibility to maintain the CI Jenkins server, played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.
  • Managed users and groups using the amazon identity and access management (IAM) and Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • Involved in building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT and Docker on AWS.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker and coupled with load-balancing Nginx.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and Docker container orchestration.
  • Involved in setting up Kubernetes (k8s) clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
  • Setup and maintained automated environment using Chef Recipes within AWS environment, and Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS Applications, Services, Packages using Chef as well as AWS for EC2, S3 & ELB with Chef Cookbooks.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Installed Jenkins on a Linux, created Master and Slave configuration, and drove all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Configured the Docker containers and wrote Dockerfile for different environments.
  • Hands-on experience in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.
  • Experience with Pivotal Cloud Foundry, OpenShift, Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Knowledge of Docker Hub, Docker Swarm, Docker Container network, creating Image files primarily for middleware installations & domain configurations. Evaluated Kubernetes for Docker Container Orchestration.
  • Creating and Implementing branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes.
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3 etc.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
  • Manage users and groups in Solaris & Linux servers to create, modify and delete users/groups and troubleshooting user related issues.
  • Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure.
  • Automating the Build Infrastructure for deploying services in Dockerized environment using Jenkins, Maven, Groovy, Job DSL, Docker and Splunk.
  • Installing and configuring tools like Splunk for application servers, Integration with Splunk, which offers a pre-built knowledge base of critical dashboards and reports
  • Worked with Splunk and AppDynamics monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
  • Create Splunk Search Processing Language (SPL) queries, Reports and Dashboards.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup on the QA and Production environments, used Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Built Jenkins jobs to create AWS infrastructure from GITHub repos containing Terraform code.
  • Implemented JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with Git repository to track all code changes
  • Used python exclusively for automation tasks like getting signature for every packet after approval.
  • Work cross-functionally with teams including QA, Engineering, PM, Customer Support and Operations

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation templates to create custom-sized VPC , subnets, EC2 instances, ELB , security groups. Worked on tagging standard for proper identification and ownership of EC2 instances. and other AWS Services like EBS, Cloud Front, cloud watch, RDS, S3, Glacier, DynamoDB, AWS Lambda, RDS, IAM, Route53, SNS, SQS, Cloud Trail .
  • Worked with AWS CLI and AWS API to manage resources on AWS for many services such as a EC2, S3, VPC, Cloud Watch, ELB, Auto-scaling, created python script using AWS API Calls to manage all resources deployed on AWS.
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • Integrated AWS Dynamo DB using AWS lambda to store the values of items and backup the Dynamo DB streams. Migrated Data from a PostgreSQL DB Instance to an Aurora PostgreSQL DB Cluster by Using an Aurora Read Replica by configuring VPC security groups to secure network access to the DB cluster.
  • Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Played a key role in Architecting, building and maintaining highly Available secure multi - zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration .
  • Provisioned the highly available EC2 instances using Terraform and CloudFormation templates, wrote new plugins to support new functionality in Terraform and involved in using terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Converted existing AWS infrastructure to server-less architecture ( AWS Lambda ) and deployed it via Terraform . Migrated data from datacenters and on-premises to Cloud using AWS Import / Export Snowball service .
  • Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Containers , created Pods and deployed to Kubernetes .
  • Installed and configured a private Docker Registry , authored Docker files to run apps in containerized environments and used Kubernetes to deploy, scale, load balance and manage Docker containers with multiple namespace ids.
  • Managed Docker containers on a cluster hosted on a serverless infrastructure using ECS by distributing the application traffic in ELB, Cloud Front to distribute content to edge locations, Cloud watch to set alarms and notifications.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker Hub and written Docker Compose file for multi container provisioning and Makefile file to build, run, tag and publish a docker container to Amazon Elastic Container Registry (ECR).
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Automated app and server deployments with Chef also wrote custom chef cookbooks to deploy Log stash and Graphite. Utilized Kitchen and Docker for testing of cookbooks.
  • Designed, installed and implemented the Ansible configuration management system and used Ansible to manage Webapps, used Ansible Tower to automate repetitive tasks, quickly deploy critical applications and proactively manages change.
  • Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes . Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks.
  • Integrated Jira with Dynatrace to generate Incidents from Dynatrace and deployed new Dynatrace architecture at disaster recovery site & automated provisioning repetitive tasks using Terraform and Python.
  • Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys , generating passwords in python.
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch. Then store that logs and metrics into an S3 bucket using Lambda function.

Environment: AWS, Jenkins, Terraform, Docker, Kubernetes, Chef, Dynatrace, OpenStack, Linux, Vagrant, Ant, Git, Jira, Nexus, Python, Apache2, Nginx, OpenStack.

Confidential, Pittsburgh

DevOps Engineer

Responsibilities:

  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Puppet. Designing cloud hosted solutions, specific AWS product suite experience.
  • Created IAM policies for administration in AWS to assist type applications and teams across local geographical and remote areas. Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Responsible for building and configuring a virtual Data Centre in AWS cloud to support Enterprise Data warehouse hosting.
  • Maintained multiple Modules in Puppet by converting production support scripts to Puppet Manifests to automate the configurations in servers.
  • Wrote Puppet Modules with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes & Test Playbooks on AWS instances using Python.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and added multiple slaves for continuous deployments, Used Git with Jenkins to integrate to automate the code checkout process.
  • Integrated GIT into Jenkins to automate the code check-out process. Adding storage to the cluster disks and increasing / decreasing the file system in RHEL.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Bash & Python), and creating/configuring VMs (Windows/Linux ) .
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution and used GIT for branching, tagging and merging.
  • Used Apache Ant to prepare and build war files for java-based web applications and developed Ant Scripts and prepared build.xml file to build the applications
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, by writing shell and python scripts.
  • Install and configure DHCP, DNS (BIN D, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool Puppet.

Environment: Linux, Perl, Puppet, Jenkins, Nagios, PHP, Ruby, JIRA, GIT, Docker, Vagrant, SVN, Ant, Bash, PowerShell.

Confidential

Build and Release Engineer

Responsibilities:

  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
  • Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2 , S3, ELB (Load Balancers), RDS, SNS, SWF, OpsWorks, Auto scaling groups, Optimized Volumes, AZ VPC instances, LAMBDA, EBS, Cloud watch services and CI/CD pipeline management through Jenkins and Created IAM policies for administration in AWS to assist type applications.
  • Installing and configuring tools like Splunk for application servers, Integration with Splunk, which offers a pre-built knowledge base of critical dashboards and reports.
  • Worked with Splunk and AppDynamics monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
  • Create Splunk Search Processing Language (SPL) queries, Reports and Dashboards.
  • Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate the configurations in servers.
  • Maintained Chef servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Build automation using Jenkins server, Install and configuration of Jenkins, configure plugins, job setup, and build pipeline and delivery pipeline views.
  • Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA and Used Git with Jenkins to integrate to automate the code checkout process.
  • Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins.
  • Automating various activities using scripting languages like Perl, Python, PowerShell based on the requirements.
  • Developed Python and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
  • Extensive using MAVEN as a Build Tool for the building of deployable artifacts (war & jar) from source code, Worked with Maven in Java environment for authoring pom.xml files for Java projects and managing maven repositories.
  • Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
  • Expert in using GIT and its various commands. Also, integrated GIT with Jenkins & build maven. I have also used GIT flavors like GIT hub, GIT lab and stash. I also have a very good experience in implementing various branching strategies, automated various tabs related to release.

Environment : Puppet, Chef, Ansible, ANT, Maven, SVN, Git, Nagios, Ansible, Terraform, CI/CD, Agile, RedHat Linux, Solaris, Ubuntu, Windows, Java, Apache Tomcat, JBoss, Shell, Perl, Python, Ruby, Splunk.

We'd love your feedback!