We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 8+ years of IT industry Experience in Linux Administration, with Software Configuration Management, Change Management, build automation, Release Management and DevOps experience in large and small software development organizations.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, and Maven.
  • Experience in using Configuration Management tools like Puppet, Chef, Ansible Jenkins, Git, Apache Subversion (SVN).
  • Continuous integration (CI) and Continuous delivery (CD) using Jenkins, Containerization using Docker, Kubernetes.
  • Expertise on all aspects of chef server, workstations, Nodes, chef.
  • Extensively worked on Vagrant & Docker based container deployments to create environments for dev teams and containerization of env's delivery for releases.
  • Proficient in Containerization tools such as Docker, Kubernetes and handled several Docker components such as Docker Engine, Docker Hub, Docker Compose, Docker Registry, Docker Images, Docker File, Docker Swarm and Orchestration tools such as Kubernetes for container - based deployments.
  • Expertise in using Nexus and Arti factory Repository server for Maven.
  • Ability to build deployment, build scripts and automated solutions using Shell Scripting.
  • Experience in using monitoring tools like Nagios.
  • Experienced in branching, tagging and maintaining the version across the environments using, Software Configuration Management tools like GITHUB, Subversions (SVN) like GIT, and Team Foundation Server (TFS) on Linux and Windows platforms.
  • Experienced migrating SVN repositories to GIT.
  • Worked in GIT implementation containing various Remote Repositories for a single application.
  • Tracked Servers and resource performance using monitoring tools Nagios, Splunk.
  • Familiar with Agile and Waterfall project management approaches and Used JIRA as a Bug Tracking Tool.
  • Experience with deploying in Apache Tomcat & Nginx servers.
  • Good knowledge in Google Cloud Platform. Experienced in GCP services deploying instances, IAM, Cloud Storage.
  • Experienced with handling Cloud environments AWS and Open Stack.
  • Well experience in setting up VPC peering between two VPCs and remote VPN.
  • Analyze and evaluate existing architecture at Customer on Premise Datacenters and Design, Configure and Migrate complex network architectures to AWS Public Cloud.
  • Proficient in AWS services EC2, IAM, S3, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53.
  • Provisioning EC2 instances and have knowledge on all resources areas of EC2 like instances, Dedicated hosts, volumes, Keypairs, Elastic IP's, Snapshots, Auto scaling Load Balancers and Security Groups.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Hands on Experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS.
  • Good Knowledge in Bash, Ruby, Python scripting.

TECHNICAL SKILLS

Cloud Environment: Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

Platforms: C, C++, C#, Java/J2EE

Scripting: Shell, Python, Ruby, Power Shell, YAML, Groovy, Bash

Web Technologies/Frameworks: HTML, JSP, JSTL, JavaScript, CSS, Servlets

Version Control Tools: SVN (Subversion), GIT, CVS, GitLab, GitHub, Bitbucket

Build Tools: Ant, Maven

Configuration Management: Chef, Puppet, Ansible

Continuous Integration Tools: Jenkins, UDeploy

Ticketing Tools: JIRA, Bugzilla and Confluence

Monitoring Tools: Nagios, Splunk, Cloud Watch, ELK Stack, Grafana

Artifactory Repositories: Nexus, JFrog

Methodologies: Agile, Scrum, Waterfall

Operating Systems: Unix/Linux (Red Hat, CentOS, SUSE), Solaris, UbuntuWindows 2008, 2012 Server, XP, Vista

Databases: Oracle, MS SQL Server, MySQL, Dynamo DB, Mongo DBNoSQL, PostgreSQL

Virtualization: Virtual Box, VMWare, Windows Hyper-V

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

AWS DevOps Engineer

Responsibilities:

  • Worked on AWS services like EC2, S3, Glacier, ELB, IAM, RDS, EBS and Auto-scaling.
  • Optimized volumes in EC2 instances & created VPC's and instances in multi Availability Zones.
  • Implemented EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances.
  • Created and deployed Cloud Formation templates for automation and to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Developed shell scripts (Bash), Ruby, Python for setting up baselines, branching, merging, and automation processes across the environments using GIT on Linux and windows platforms.
  • Configured Jenkins for continuous integration, fast feedback and Jenkins Pipeline to support implementing and integrating continuous delivery pipelines in Jenkins.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Conceived, designed, installed, and implemented Chef configuration management system and performed CI/CD with Jenkins.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Used Ansible in our deployment process and migrating in-house systems to Amazon Cloud Services for Development environment.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Replaced existing manual deployment and management processes with Ansible and AWS stacks across 4 product platforms.
  • Built end-end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Apache Tomcat & Nginx server.
  • Created and managed development (Dev), quality assurance (QA), user acceptance test (UAT), performance testing (PT), production (PROD) and disaster recovery (DR) environments and each environment has close to 10 instances having separate VPC per environment.
  • Resolved update, merge and password authentication issues in JIRA.
  • Developed & Supported tools for integration, automated testing & Release.

Environment: Java/J2ee, Eclipse, Ansible, AWS (Amazon Web Services), Ant, Maven, TFS, Subversion, Jira, Kubernetes Chef, Docker, Python, CI/CD, Jenkins.

Confidential, Minneapolis, MN

AWS/AZURE DevOps Engineer

Responsibilities:

  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Wrote Templates for AWS infrastructure as a code using Terraform and Python to build staging and production environments.
  • Migrated out core repository from Sub Version to GIT ensuring that health of our builds without affecting.
  • Built end-end CI/CD Pipelines using Azure to retrieve code, compile applications, perform tests and push build artifacts to Apache Tomcat.
  • Designing and implementing fully automated server build management, monitoring and deployment by using Chef.
  • Experience in handling Azure Storage, Blob Storage, File Storage, Setting up of Azure CDN and load balancers.
  • Designed chef cookbooks to manage configurations and automate the installation process.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installing and configuring Kubernetes and clustering them.
  • Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes and worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA, Confluence and Bitbucket users to effectively use the tool.
  • Created alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud.
  • Installed, configured the web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.

Environment: AWS, Cloud Watch, Elastic Beanstalk, IAM, Linux, Ubuntu, Terraform, Python, Cloud Formation, Json, Ruby, Perl, Shell, Bash, Chef, Git, GitHub, Jenkins, Docker, Kubernetes, OpenStack, Tomcat, JBOSS, SVN, JIRA, Confluence, HTTP, SSH.

Confidential - Pittsburgh, PA

DevOps Engineer

Responsibilities:

  • Primary duties include Build and Deployment of applications onto different environments like Development, QA, UAT and Production.
  • Experience in deploying Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • After completion of the scripts, development and process setup executed the builds and deployments to all above environments based on weekly scheduled build calendar.
  • Automated the tasks using Python/Bash scripting and wrote Shell Script programs for Integrating with the Jenkins job and performing tasks and used Jira to track issues and change management.
  • Used Shell Scripting (Bash), Ruby and Python based scripts for merging, branching, and automating the processes across the environments.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers) and EBS etc.
  • Maintained Build Related scripts developed in ANT, Maven, Python and Shell. Modified build Configuration files including Maven build.xml.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Experience in Configuration Management Tools like Chef for automation of infrastructure related components and applications like Tomcat/Apache/Nagios, Jenkins, SSH and Yum repo server configurations.

Environment: Git, Jenkins, Maven, Artifactory, EC2,Nagios, Shell scripting, Python, S3, ELB, Chef, AWS, Bit Bucket, Jira, Bash .

Confidential, Columbus, OH

QA Analyst

Responsibilities:

  • Effectively collaborate with Business analysts during requirement review process
  • Discussing with SMEs in high level on test scenarios before the execution of Test scripts
  • Create Test cases with relevant testing techniques.
  • Prioritize and execute the test cases based on the business/Project deadlines.
  • Performed Smoke testing, Functional testing per the defined process on the functionalities of the application.
  • Performed Regression testing on critical functionalities.
  • Providing the test deliverables following standard testing process.
  • Logging the defects, tracking and following up with the Development team.
  • Performing root cause analysis on the defect within the acquired knowledge capacity and conducting defect triage meetings.
  • Prepared test scripts based on the Functional and technical Documents.
  • Involved in executing script for regression and functional testing using QTP.
  • Identified the defects through QTP and ensured that business processes deliver the expected results.
  • Executed SQL Queries for testing integrity of data in database (Backend Testing)
  • Used Quality Center for test scripts preparation and execution.
  • Involved in Peer reviews and Defect review meetings.
  • Participated in review meetings with team lead and peer reviews of test cases to ensure adherence to standards and ensures test case completeness.
  • Performed Functionality Testing on various new enhanced forms.
  • Created test scripts for positive and negative test scenarios.
  • Involved in different Test phases in the project lifecycle including System testing, User Acceptance testing and End-to-end testing.
  • Interacted with Business analysts and Developers to make sure delivered product reached Business requirements.

Environment: HTML, Oracle, QTP, ALM, SQL Developer, TOAD, JIRA, MS Office, MS-Word, MS-Excel, MS-Power Point

We'd love your feedback!