We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY:

  • Over 13 years of experience in IT industry in Web Application, Mobile Application and end to end provisioning of telecom services testing.
  • 3 + Years of experience as DevOps Engineer in Source Code Management, Change Management, Automating, Configuring and deploying instances onAWS.
  • Worked in AWS platform and its dimensions of scalability including EC2, ECS, Elastic Beanstalk, S3, EBS, VPC, ELB, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Security Groups.
  • Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS cloud environment.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience wif Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Worked wif build tools like MAVEN and ANT for deploying artifacts such as war/Jar/EAR from source code.
  • Extensively worked on Jenkins for continuous integration for End to End automation for all build and deployments.
  • Configured and administered Jenkins for automated builds and Responsible for installing Jenkins master and slave nodes and maintenance of build pipeline.
  • Application Deployments & Environment configuration using Ansible.
  • Experience wif container - based deployments using Docker, worked wif Docker images, Docker Hub and Docker registries.
  • Knowledge on Shell scripting for release and build automation.
  • Involved in working wif automation for deployment/ configuration of Application server like JBOSS, Tomcat and WebLogic Web Servers.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Expertise in configuring Log monitoring tools like Elasticsearch, Nagios, Splunk to monitor logs of applications in prod and non-prod.
  • Deployed Ansible and Jenkins to completely provision and manage EC2 instances and S3.
  • Installed and Setup Web Server (Apache and Tomcat), DB Server (MySQL).
  • Having good experience in troubleshooting the problems generated while building, deploying in production support.
  • As a Tech lead in the current project, coordinated wif Offshore and Onsite teams to get the work done on time and reach the project goals.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.

TECHNICAL SKILLS:

Web/App Servers: Apache, Nginx, Web Logic, Web Sphere, MQ, Apache Tomcat.

Platforms: Amazon Web services (AWS), IBM AIX 5.3/6.x, Solaris 10/9/8, LINUX (REDHAT, SUSE), Unix, Windows.

Database: Oracle 11i/10g/9i, DB2/UDB 7.2/8.x/9.x, SQL Server 7.0/2000/2005 and MS-Access 2000, MySQL, Maria DB, Cassandra DB.

Automation Tools: Ansible, Chef, Puppet, Jenkins, Selenium, WebDriver.

SCM & Other Tools: Subversion, GitHub, ALM, SDLC.

Scripting Language: Python, Ruby, Shell, Perl, Bash and Groovy.

Virtualization& Cloud: VM Ware ESX/ESXi, Docker, Kubernetes, Amazon AWS/EC2, VPC, ALB, ELB,Cloud Formation, OpenShift, Terraform, Azure.

Monitoring & other Tools: Nagios, Bamboo, Wily Introscope, SonarQube, Jenkins, Splunk, Udeploy, Log stash, Kibana, TFS, JIRA,Confluence, Radar, REST.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Devops Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, ECS, Elastic Beanstalk, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Created Jenkins CI/CD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Integrated SonarQube wif Jenkins for continuous inspection of code quality and analysis.
  • Implemented Continuous Delivery using Jenkins, Maven & Nexus in Linux environment.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Coordinated wif developers for establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Configured GIT wif Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing AWS Cloud Formation and Jenkins for continuous integration.
  • Built and maintained Elasticsearch, Logstash, Kibana stack to centrally collect logs that are used to monitor applications.
  • Build and deployment of application packages across all TEST and PROD regions like Dev, QA, and PROD.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments.

Environment: Git, Maven, Jenkins, Apache Tomcat, Jira, JBoss Application Servers,, ELK, Agile/Scrum, SDLC, Windows, Nginx, AWS EC-2, Route 53, S3, VPC, ECS, Elastic Beanstalk, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment, Docker, SonarQube.

Confidential, Plano, Tx

Devops Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management wifin EC2 / Elastic Load balancer for Elastic Search.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Involved in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS. Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Used GIT to keep track of all changes in source code.
  • Analyzed and resolved conflicts related to merging of source code for GIT.
  • Designed and maintained the GIT Repositories and the access control strategies.
  • Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along wif Shell scripts to automate routine jobs.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Automated the cloud deployments using Ansible and AWS Cloud Formation Templates.
  • Deployed the Java applications into web application servers like JBoss.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Worked extensively wif different Bug tracking tools like JIRA, Remedy and HP Quality center.
  • Applied Hotfixes in tomcat servers.

Environment: Git, Ant, Maven, Jenkins, Ansible, Docker, JBoss, Splunk, Nagios, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling, Shell, JIRA, Nginx, Apache Tomcat.

Confidential

Quality Assurance Lead/QA Consultant

Responsibilities:

  • Understanding functional specifications and documenting technical design documents for the Project.
  • Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Prepared Test Scenarios/Test Cases based on the groomed User stories for Functional testing. Reviewed the Test Scenarios wif the Product Owners.
  • Performed Test data setup for Unit testing, Functional testing, UAT and Production fixes.
  • Performed Test Execution for Functional testing, IST and Regression testing. Raised many critical defects.
  • Prioritized defects and coordinated wif the development team for defect closure
  • Proactively discussed the testing impediments during daily Scrum call wif Scrum master, Product Owners, and Development team to resolve the issue as soon as possible.
  • Prepared and published daily testing status to the Product owners and the Agile team
  • Provided Demo on the sprint changes to the Product Owners for approval
  • Involved in weekly status call wif client to discuss on the testing status and critical issues.
  • Assign the tasks to off-shore on regular basis and review the work products.
  • Involve the Release planning activities and provide the inputs to all the stake holders wif respect to QA dependencies and risks.
  • Support the UAT team for data setup and features on the sprint.
  • Act as a Subject matter expert for projects delivered and resolve the issues for the QA team, Dev team and for the Product owners.
  • Publish the Test cycle reports to all stakeholders for functional and hardening cycles.

Confidential

Quality Assurance Lead

Responsibilities:

  • Facilitate requirement gathering interviews, conduct workshops, issue clarifications, review documentation.
  • Conduct feasibility analysis on the testability of requirements and map those requirements to appropriate test cases.
  • Leverage existing noledge and understanding of OSS/BSS migration to anticipate potential risks and dependencies that could arise during a typical migration process and contextualize them for the current scope of execution.
  • Provide recommendations to supervisor for the Test Strategy definition of the project using noledge of requirements, testing environment, risk-based testing strategies and non-functional attributes (like scalability, interoperability, portability), data models and principles of Test Strategy.
  • Define the test automation strategy to achieve optimal test execution through a combination of manual and automated test execution cycles.
  • Document the validations/scenarios called Test cases based on the requirements provided and ensure to take lead in the test case review meetings.
  • Test validations of various modules of the projects assigned and help the team members on query resolution
  • Validate results of test cases executed by junior members and participate in defect triages using noledge of test execution process, test requirements and business criticality.
  • Support the team wherever required for resolving any issues related to deliverables and provide inputs on critical capabilities.
  • Co-ordinate testing activities wifin the team and take up offshore co-ordination activities to drive and lead the offshore test activities.
  • Prepare project artifacts and get it reviewed by manager and maintain them for future use for transition activities.
  • Estimate the effort required for test setup, test execution and completion, prepare the draft of estimation and get approvals from stake holders.
  • Track the progress constantly and ensure to have the schedule timelines met, identify scope / schedule creep, if any, and highlight to the project management teams the risks associated.
  • Analyze the reports and prepare the dashboards for stakeholder review.
  • Process Facilitation to the project teams on CMMI Level 5 and ISO Process activities.
  • Experienced in Internal Audit, SEPG, Six Sigma, Software Quality Management roles.

We'd love your feedback!