We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • AWS certified cloud engineer with around 6 Years of experience in IT industry comprising of Systems Administration and Change Management, Software Configuration Management (SCM).
  • Extensive working experience in designing, building and automating cloud infrastructure on AWS cloud platform and also having knowledge on Microsoft Azure and OpenStack.
  • Experience in working on version controller tools like GitHub (GIT), Subversion (SVN) and software builds tools like Apache Maven, Apache Ant.
  • Installed and Managed Jenkins for CI and Sharing Artifacts respectively within the company.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
  • Worked on web servers and application servers like WebSphere, WebLogic, and Apache Tomcat to deploy code.
  • Ability to write deployment, build scripts and automated solutions using scripting languages such as Bash/Shell, Ruby, Power Shell, Perl and Python.
  • Involved in improving infrastructure architectural design and approaches of projects in the cloud platform amazon web services (AWS) by configuring the EC2, Security Groups, Elastic IP's, storage on S3 Buckets, Load balancers, Auto - Scaling groups, Route53.
  • Experience with MongoDB (No SQL) and MS SQL Server DB Tasks (DML, user management etc).
  • Hands-on-experience with monitoring tools like Cloud Watch and Nagios.
  • High exposure to Version One and JIRA tracking tools for Change management.

TECHNICAL SKILLS

SOFTWARE DELIVERY MODELS: Waterfall Model, Agile Methodologies (SCRUM)

OPERATING SYSTEMS: Windows server 2008/12, Linux (Ubuntu, RHEL, Amazon)

CLOUD/VIRTUALIZATION: Amazon Web Services (AWS), Microsoft Azure, VMWare

DATABASES: MySQL, MS SQL Server 2012, RDS, MongoDB, DynamoDB

CI and CD TOOLS: Jenkins, Maven, Ant, Puppet, Chef, Ansible.

WEB/APP SERVERS: Apache Tomcat, NGINX, Web Logic, JBoss, Web Sphere

VERSION CONTROLS: Subversion (SVN), Git and GitHub

SCRIPTING: Python, Bash/Shell, Perl, PowerShell, Ruby, Node JS

WEB/UI TECHNOLOGIES: JavaScript, HTML, CSS, JSON, RESTful API

MONITORING TOOLS: Cloud Watch, Nagios, Wireshark, Splunk

NETWORKING: HTTP, SMTP, NAT, TCP/IP, DHCP, DNS

PROFESSIONAL EXPERIENCE

Confidential - Rochester, MN

AWS DevOps Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production.
  • Involved in utilizing almost the entire AWS stack (including EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling.
  • Used Security groups for instances and configured NACLS in Virtual Private Cloud (VPC) to manage network security.
  • Design roles and groups using AWS Identity and Access Management (IAM). Created users and groups using IAM and assigned individual policies to each group.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, CodePipeline) in the process right from developer code check-in to Production deployment.
  • Configured build tasks in Ant projects with Nexus repositories and scheduled the projects in Jenkins for CI.
  • Used Chef Automation tool to perform configuration management and create Cookbooks and Recipes to create/scale the infrastructure and install required packages.
  • Worked with CodePipeline to define, model, and automate your entire release process from your initial commit all the way to deployment using ElasticBeanStalk.
  • Used scripting languages like Python and Shell to help automate the deployment and integrate with tools.
  • Primarily used Ruby to write Chef Recipes to configure multi-node applications.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Monitored Live Traffic, logs, Memory utilization, Disk utilization and other factors important for deployment using Nagios.
  • Troubleshoot and performance tuning issues with various deployed applications like Apache Tomcat, JBoss 5.x, WebLogic 11.x

Environment: AWS, EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, VPC, ELB, Chef, Red Hat EL 3/4/5/6, Shell, Python, CloudWatch, Nagios, CloudFront, MS SQL 2012.

Confidential - Atlanta, Georgia

DevOps Engineer

Responsibilities:

  • Created and managed cloud VMs (EC2 instances) with AWS EC2 command line clients and AWS management console.
  • Setup elastic load-balancers for different applications to ensure high availability of applications and Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • Setup Auto-scaling groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • Branching, Merging, Release Activities on Version Control Tool GIT.
  • Defined dependencies and plugins in Apache Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Involved in designing and implementation of application auto integration and deployments with Jenkins, Puppet and also involved in Monitoring, reporting and tasks automation.
  • Strong experience in configuration and installation of Nagios monitoring tool
  • Written Shell scripts for Deployment automation and day-to-day tasks.
  • Created JSON template to reuse and upgrade the current environment using CloudFormation.

Environment: AWS, EC2, EBS, Route53, Auto scaling, ELB, Red Hat EL 3/4/5/6, Shell scripts, Jenkins, Puppet.

Confidential, Menlo Park, CA

Build/Release Engineer

Responsibilities:

  • Used GitHub as version control to store source code and implemented Git for branching and merging operations for Java Source Code
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used ANT as build automation tool for Java based projects.
  • Perform Sanity tests to ensure the integrity of code deployment.
  • Following up with the Test Team & Development Team to resolve the build issue.
  • Documented the policies and procedures for branching, labeling, code merging, check-in/check-out and builds.
  • Deployed Artifacts to WebSphere application servers.

Environment: GitHub (Git), ANT, Buildforge, Web sphere, Shell Scripts, Sanity tests, Artifacts.

Confidential

Linux System Administrator

Responsibilities:

  • Setting up Monitoring environment for all production and development servers at different sites which included installation and configuration of new monitoring servers along with addition of new hosts and services to them.
  • Troubleshooting issues with live production Linux servers.
  • Installing & configuring file servers like NFS & FTP for remote sites.
  • Maintains system performance by performing system monitoring and analysis, and performance tuning
  • Upgrades system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software.
  • System Administration, Developing Standards, LAN Knowledge, Proxy Servers, Training, Multi-tasking, On-Call, Networking Knowledge, Network Hardware Configuration, Network Maintenance, Network Performance Tuning

Environment: Linux, System Administration, NFS & FTP, system monitoring and analysis, performance tuning, trouble shooting.

We'd love your feedback!