Aws/ Devops Engineer Resume
SC
PROFESSIONAL SUMMARY:
- 5+ years of IT experience and gained expertise in DevOps and build deployment process with on prem and AWS environments
- Experience in SCM process of Application Configurations, packaging, Deployment and release management between Environments.
- Extensive experience on Jenkins for continuous integration and end to end automation for all build and deployments.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git. Whenever a new Git branch gets started, Jenkins automatically builds a new Docker container from it.
- Experience of working with the release and deployment in Java/J2EE
- Experience with software Build tools like Apache Maven
- Experience in Configuration management tools like Ansible for Deployment on Multiple platforms.
- Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
- Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
- Provisioned load balancer, auto - scaling group and launch configuration for micro services using Ansible.
- Worked on Puppet for the deployment of servers with custom scripts.
- Experience with Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Experience in branching, tagging and maintaining the version control and source code management tools like GIT hub.
- Good command in working with Tracking Tools JIRA and Service now
- Configured DOCKER Containers for Branching purpose and deployed using Amazon Elastic Beanstalk.
- Experience in provisioning Infrastructure using Cloud Formation
- Proficiently experienced in Amazon Web Services cloud platform and its services like EC2, S3, RDS, Lambda, VPC, EBS, ELB, SNS, Auto-Scaling, IAM, Security-Groups and CloudFormation through AWS management console and AWS Command Line Interface.
- Experience in Development, QA, and APPSupport and Enhancement projects.
- Experience in Domains like Public sector, Banking, Insurance, and Life Sciences domains
- Developed sub versioning system deployed in private cloud using OpenStack services.
- Hands on expertise in using version controller tools like GIT hub.
- Good knowledge on the entire process of Software Development Life Cycle (SDLC)
- Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team
- Experience in Bug Tracking tool like Jira, Clear Quest.
- Experience in writing Bash Shell Scripts to automate the administrative tasks and management using Cron Jobs.
TECHNICAL SKILLS:
Operating Systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS Windows Server 2003/2008/2012 5. x, 6.x, 7.x
Languages: Shell Scripting, Python, Ruby, JSON, YAML, Jquery, Java Script, Perl, Java.
Cloud & Virtual Tools: Amazon Web Services, Virtual Box, VMware (vSphere, ESXi 4.x, 5.x, 6, vCenter).
Databases: Mysql, MS Sql Server 2008 R2, Oracle
WORK EXPERIENCE:
Confidential, SC
AWS/ DevOps Engineer
Responsibilities:
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implemented rapid-provisioning and life-cycle management for AWS EC2 instances using CloudFormation.
- Managed and optimize the Continuous Delivery pipeline with Jenkins.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Developed build and deployment jobs using MAVEN as build tools in Jenkins to move from one environment to other environments.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
- Optimized volumes and EC2 instances.
- Branching, Tagging, Release Activities on Version Control Tools: GIT Hub.
- Developed shell scripts for automation of the build and release process.
- Automated the cloud deployments using AWS Cloud Formation Templates.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Migrated legacy Jenkins Jobs to Jenkins 2.0 Declarative Pipelines using Jenkins file
- Design the end- to- end Development Lifecycle and identify tools used at each stage (Git for Version Control, Jenkins for CI/CD etc).
- Involved in automating the volume snapshots as part of back up strategy.
- Experience in configuring the security groups for the inbound and outbound traffic.
Environment: Java, Git, Maven, AWS, Chef, Jenkins, Apache Webserver, Python and Shell
Confidential
Sr. QA Automation Engineer
Responsibilities:
- Requirement Gathering and Produce Test Plan and high level Test Scenarios.
- Perform Sanity, Functional, System, Integration Testing.
- Resource planning and identify the Manual and automation scope.
- Engaging the team members for the project with required skill set.
- Work closely with RM Team and Management to schedule planning.
- Closely working with manual and automation team.
- Actively participated in daily Scrum meetings and driving the test team.
- Coordinating with Business Analyst for requirement clarifications and Development team for defect follow-ups.
- Planning & estimating the efforts for each phase of test cycle based on project/release plan.
- Creating test plans, writing test cases, uploading to QC, executing Test Cases, Report Defects.
- Preparing Test Execution reports at the end of Test Cycle and circulate it to the management for necessary sign offs.
- Worked on loading REST API while working JMeter environment
- Perform Database testing like Object level validations, Constraints check, Data validations.
- Identifying the Scope of Testing for a Release by coordinating with the relevant stakeholders and delegation of work to team members.
- Involved in Projects Creation, task allocation and resource allocation using Microsoft Project2007 Execution of Test Scripts using Tools HP-QC & Jira.
- Tracking and follow up of Assumptions, constraints, risks and issues related to the testing project.
- Producing Test Summary Reports for Customer sign offs.
- Coordinating preparation of help documents and giving KT sessions (Cross functional Knowledge Transfer sessions) to team members/new joiners as necessary.
- Being proactive in getting the System & Integration Test Cases reviewed by the Product specialists and to get the approval/signoff for the Test Plan/Test Strategy.
- Coordinate with developers, designers & Clinical experts to clarify on design issues and problems faced by the team members while test identification & test execution.
- Reporting the outstanding defects and their status to the client on a daily basis.
- Coordinated and supported UAT testing
Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, UNIX, SQL, Java 1.6, XML, C++, HTML, CSS, Xpath, Cucumber2.4.0, Apache JMeter3.1,REST API, TestNG.
