We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Sr. DevOps with over 9+ years of comprehensive experience in the field of IT, specifically in the areas of DevOps, Build and Release
  • Experienced on AWS platform and its services including EC2, S3, EBS, VPC, ELB, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, OpsWork, Security Groups, DynamoDB
  • Extensive experience in Build/Release Management, Maven, Gradle, Ant, SVN, Git along with Shell, Shell - Bash, JSON, Groovy, Python and Ruby Scripting
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion
  • Extensively worked on Jenkins for continuous integration and for end-to-end automation for all build, deployments and using Nexus for sharing artifacts and handling dependency management within the organization
  • Experience in writing Chef Cookbooks for various App and DB configurations to optimize product configuration, converting production support scripts to Chef Recipes
  • Hands on experience with Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and well versed with Ansible Playbooks and roles
  • Experience with Python, Shell, PowerShell scripting for automation and configuration
  • Experience in creating Docker images using a Docker file and managing Docker volumes
  • Extensively worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers
  • Experience in setting up Monitoring and Logging tools to manage the environment efficiently
  • Experience with advanced search engine ELK stack (Elasticsearch, Logstash and Kibana) to process large datasets and visualize the results based on aggregations and filters
  • Experience in using Splunk for log analyzing and improving the performance of servers.
  • Used Nagios for application and hardware resource monitoring.
  • Expertise in designing and implementing best strategies for Backup & Recovery, Disaster Recovery, and Fault Tolerant in Hybrid infrastructure
  • Experienced in designing, testing and deploying applications on Apache Webserver, Nginx servers, for example, Tomcatand Application servers
  • Have good experience in implementing JIRA as bug tracking and ticketing tool

TECHNICAL SKILLS

Cloud: Amazon Web ServicesSCM Tools: SVN, Git, Stash

Build Tools: Ant, Maven, Gradle

CI Tools: Jenkins, TeamCity, Bamboo

Web/App servers: WebSphere, Nginx, Apache Tomcat

Monitoring Tools: Nagios, Splunk, Data Dog, Loggly

Testing tools: JUnit, Selenium

Configuration Management Tools: Chef, Ansible, Puppet

Scripting Languages: Shell, YAML, Ruby, Python, PowerShell

Databases: MySQL, Oracle SQL, MongoDB

OS: RHEL, Windows Server, CentOS, Ubuntu

Miscellaneous Tools: Nexus, JIRA, Vagrant, Terraforms, Packer, ELK.

PROFESSIONAL EXPERIENCE

Sr. AWS DevOps Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Migrated application infrastructure from the physical datacenter to AWS cloud, which includes Application (Tomcat), Database (MySQL) and Data Migration.
  • Designed HA setup on AWS Cloud platform using EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, Elasticate, CloudWatch, SNS, Lambda.
  • Configured Autoscaling for App and Web Servers based on metrics from CloudWatch.
  • Wrote CloudFormation templates for creating Elastic Beanstalk Webserver and worker environments for Python and Ruby applications.
  • Deployed CloudFormation templates through Ansible on AWS.
  • Installed and configured AskBot, an open-source Q&A forum application as a Web Server using Apache through Bash scripting.
  • Wrote Ask Bot as an Ansible role to automate the launch and configuration as a Web Server on AWS.
  • Created the ELK Stack (Elasticsearch, Log stash, Kibana) for Log managing within EC2 instances
  • Created indexes for various statistical parameters onElasticsearchand generated visualization using Kibana
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances
  • Implemented Continuous Delivery workflow using Jenkins and Ansible to automate deployments to Web and App Servers.
  • Created Jenkins pipeline using Jenkins file to perform build and release through Maven.
  • Configured Jenkins master and slaves to run various builds through maven on different machines
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End job setup of all the projects.
  • Designed HA setup for Swarm Master with Automatic Failover for the high availability of Microservices.
  • Configured Docker Swarm cluster with an etcd backend for discovery and failover of container in the cluster.
  • Automated Swarm provisioning using Docker Machine and Ansible.

Environment: AWS (EC2, VPC, S3, Glacier, EBS, EFS, ELB, Auto Scaling, DMS, RDS, DynamoDB, Route53, Lambda, CloudWatch, IAM, Elasticcache, ECS, SQS, SNS, SWF), Node.js, Python, Django, Jenkins, Ansible, Docker, JSON, YAML, Git, Apache, Shell Scripting.

AWS DevOps Engineer

Confidential, Houston, TX

Responsibilities:

  • Designed custom VPC network and Elastic Beanstalk for various environments (QA, Prod) on AWS through CloudFormation
  • Created S3 buckets and bucket policies. Configured Lifecycle management for S3 buckets
  • Created and manage users, groups, roles and wrote custom policies to provide access to AWS through IAM
  • Installed and configured MongoDB clusters over EC2 Instances using Chef
  • Configured Load Balancers and AutoScaling to manage load on the servers
  • Used Chef server and workstation to manage and configure nodes
  • Installed and administered Git, Jenkins, and Nexus on EC2 using Chef
  • Created and managed Docker deployments in AWS cloud using Kubernetes
  • Deployed microservices and scaling deployment across the cluster using Kubernetes
  • Configured monitoring for various environments with Data Dog and configured log analysis and log monitoring using Loggly
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Maven, Gradle scripts, and Jenkins
  • Automated configuration management of Java Application on Tomcat Servers using Chef
  • Configured pre-commit hooks for GitHub and integrated with Jenkins and JIRA and post commit hooks for triggering a continuous build
  • Worked on building and deploying Java code through Jenkins and Chef
  • Initiated Chef client and executed scripts to deploy security patches on Development, QA, and Production environments

Environment: AWS (EC2, VPC, S3, ELB, Auto Scaling, EBS, IAM, CloudWatch, Cloudformation, ECS), Git, Maven, Gradle, Nexus, Nginx, Apache, Data Dog, Loggly, Docker, Kubernetes, Python, Shell Bash, JSON, Chef

Build & Release Engineer

Confidential, Dallas, TX

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, IAM, VPC, RDS, Auto Scaling Groups and Route53.
  • Installed and configured GIT as a Source Code Management tools, Maven and Gradle as a Build tool and Sonatype Nexus for Artifactory Management tool
  • Created and managed branches to facilitate softwarereleasein GitHub
  • Involved in configuring and develop Continuous Integration (Jenkins) jobs for various Java/JavaScript applications to build, code coverage and perform security scanning on the Java code using Maven, Sonar
  • Installed and configured Splunk plugins in Jenkins for monitoring builds and console logs
  • Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments
  • Managed ANT based large project for build and deployment to Apache servers
  • Developed installer scripts using Ant, Unix for various products to be hosted on Application Servers
  • Responsible for Development (POC/DEV), Testing (QA and Staging) and Production builds and releases
  • Responsible for managing the source code repository of multiple applications throughout the development process
  • Installed and configured plugins, polling SCM and conducting code quality test using SonarQube in Jenkins
  • Created analytics matrices reports, dash boards for release services based on JIRA tickets

Environment: AWS (EC2, IAM, VPC, RDS, Auto Scaling), Subversion, GIT, Jenkins, Java/J2EE, Ant, Maven, SonarQube, Sonatype Nexus, JIRA, Ruby, RHEL (5, 6, 7), XML, MySQL, Shell scripting

Linux Engineer

Confidential

Responsibilities:

  • Installation, Configuration, and Maintenances ofLinuxServer, Workstation, and Laptops.
  • Administer UNIX systems connected via a large-scale, high-availabilityLinux-based network that supports mission-critical operations activities for high-visibility sponsor programs.
  • Maintaining PROXY servers for Internet Sharing.
  • Installed and Configured ORACLE 9i inLinux9 in one of the Spinning mill's clients and migrated all the legacy applications.
  • Configuring and Maintaining DHCP for IP allocation to LAN machines.
  • Troubleshooting Servers & Workstation problems.
  • Implementation of NIS, NFS, SAMBA, User Accounts & Disk Space Management.
  • Installation, Maintenance and Administration of Windows NT, Novell Netware servers and SCO Unix machines.
  • Monitor everyday systems and evaluate the availability of all server resources and perform maintenance activities onLinuxservers
  • Relationship manager for client support needs with authorities of IT dept.
  • Provided Technical Support to Clients and End Users.

We'd love your feedback!