We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

0/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 3+ years of experience as a DevOps/Cloud/AWS Engineer in automating, building, deploying, and releasing of code from one environment to another environment and cloud management.
  • AWS Solutions Architect Certification - Associate Level.
  • Automating builds by writing scripts using Chef, Ansible, Shell, Python to support infrastructure as code and continuous deployment.
  • 3+ years of experience with programming languages and environments such as Java, .Net, Perl, Python, JavaScript and PHP.
  • Experience in Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Client-Server etc.
  • Written Ansible Plays and Playbooks for zero-downtime installation, upgrading and uninstalling of various processes.
  • Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes.
  • Proficiency in using build tools like ANT and MAVEN on JAVA projects for the development of build Artifacts on the source code.
  • Extensively worked on Hudson, Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience in managing software deployments both on premise and cloud with focus on continuous integration and deployment using GitHub, Jenkins, Maven.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Experience in Installing, configuring and managing Apache/Tomcat/Java/MySQL.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various operating systems such as OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), includingEC2,EC2Container Service (Docker Containers), Elastic Beanstalk, S3, CloudFront, Elastic Filesystem, RDS, DynamoDB, VPC, DirectConnect, Route53, CodeCommit, CodeDeploy, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch.
  • Expertise in SCM Tools like GIT, SVN and CVS.
  • Implemented custom monitoring dashboard and alerts through Splunk, Cloud Watch, Nagios, New relic and pager duty into auto deployment process.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Ubuntu, Solaris

Infrastructure as A service: AWS

Virtualization Platforms: Virtual Box, Docker, Vagrant

Configuration management: Ansible, Chef, Puppet

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo

Application/Web Servers: Apache Tomcat, Oracle Application Server, WebSphere, JBoss, IIS

Languages: C, C++, Java, .NET, Python

Logging & Monitoring Tools: Splunk, Nagios

Databases: Oracle, Mongo DB, MySQL, NoSQL, Dynamo DB

Version Control Software: GIT, TFS, ClearCase, Subversion, CVS

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Devops & AWS Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing Subversion, GIT and Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Automated the build and release management process, including monitoring changes between releases.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (IncludingEC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Responsible on Amazon Web Services(AWS) for creating and managing EC2, Elastic Load balancers, Elastic Container Service (Docker Containers), Simple Storage Service (S3), Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Cloud Watch, Cloud Trail, Cloud formation, IAM, Elastic Search.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWSEC2instances.
  • Troubleshoot AWSEC2Status check including System Status checks and Instance Status check alerts.
  • Performed S3 buckets creation, policies and IAM role based polices and customizing.
  • Used ANT and MAVEN as the build tools on Java projects for the development of build artifacts in the source code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS servers template minimal.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Experience working on Docker hub, creating Docker images, Docker files and handling multiple images primarily for middleware installations and domain configurations.
  • Plan & prototype migration from SQL to NoSQL Data Structure.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT and Polling the SCM for new Commits in Jenkins and Hudson.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Documented the entire build and release engineering process and provided on call support.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked with the Architects on SDLC process being the post development environments
  • Developed and implemented the software release management for their release of web applications.
  • Used Shell/Perl scripts to automate the deployment process.
  • Developed and implemented the software release management for their release of web applications.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server.
  • Wrote SQL queries using SQL server to check the data integrity on a RDMS database.
  • Created and maintained the Shell/Perl deployment scripts for Tomcat web application servers.
  • Worked with many teams of strength more than 30 and managed 2 releases/build engineers.
  • Participated in their lease cycle of the product which involves environments like Development, QA, UAT and Production.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Troubleshoot tickets on the halp desk tracking system.

We'd love your feedback!