We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

OrlandO

SUMMARY

  • A Dedicated Assertive Technology Professional with Masters in Micro Electronics from Australia having 9+ years of Diversified Technical Expertise in teh field of Software Programming and Build/Release Management, automating continuous Integration, continuous deployment (CICD) process and configuration management.
  • Experience with Continuous Integration Tools Bamboo, Jenkins and its plugin management.
  • Experience with versioning tools like GIT and Clear Case and branch management by using them as requested by release management.
  • Designing and implementing teh automatic build and deployment process using most popular tools like Jenkins, Ansible and Puppet.
  • Expertise in using Ansible tool set infrastructure to configure servers for deployments.
  • Worked on Puppet tool to setup master, agents and by writing manifest files to configure agents.
  • Experience with public cloud platforms like AWS and Azure, Virtualization technologies like Vmware, XEN and Virtualbox.
  • Hands on with Maven build tool as part of continuous integration process. Used various maven archetype plugin to generate brand new applications.
  • Hands on writing scripts in bash (shell)/Perl, Ruby and Python.
  • Experience with Windows/Microsoft and Linux (Red Hat, CentOS, Ubuntu etc..) operating systems.
  • Used YUM as well as APT tools to install/update/manage packages on Linux servers.
  • Experience in working with creating clusters, configurations and deployments on WebLogic application server.
  • Experience in working with Tomcat starts with installing it, configure and deploy application onto it using Ansible manifest scripts.
  • Created API in Node.js using teh API designer IBM Connect.
  • Experience in using Nexus Repository Managers for Maven artifacts.
  • Worked on stories and tasks as part of Agile SDLC methodology and providing teh daily status updates in Jira.
  • Familiar with integrating JUnit, PMD and other code quality tests as a part of build process.
  • Creating pipelines in Jenkins from various GIT branches into various environments.
  • Experience with Anthill Pro tool as manual builds and deployments.
  • As part of daily routine used tools like Service Now, Version One and Quality Centre etc.

TECHNICAL SKILLS

Languages/Tools: Java, SHELL, PERL, Python, Groovy, Ruby and IBM API Connect.

Web/App servers: WebLogic, WAS and Tomcat

DevOps Tools: Jenkins, Bamboo, Ansible, Maven, AWS

Version Control Tools: Clear Case, GIT

Operating Systems: Windows, Ubuntu, CentOS and Red Hat

PROFESSIONAL EXPERIENCE

Confidential, Orlando

DevOps Engineer

Responsibilities:

  • Managing project and artifact versions across various branches (releases) in GIT releases as part of teh CICD.
  • Creating teh Maven archetype projects for new Maven projects and writing maven POM files.
  • Writing Ansible code to configure nodes and test it on teh work stations and manage them on teh Ansible server.
  • Created Bamboo jobs to automate teh build process for multiple applications and multiple branches by using Maven and GIT plugins.
  • Integrated Bamboo with Ansible task to achieve auto deployment process.
  • Executing teh test cases for teh applications before building teh applications on Bamboo and report results to application development team to ensures teh code quality.
  • Analyzing teh errors due to builds and working with development team if required.
  • Writing Ruby scripts to achieve auto deployment process to teh Tomcat application servers.
  • Attending daily standups to update teh task’s status as part of teh Agile methodology.
  • Working with Application dev team to understand application’s structure and its artifacts dependencies.
  • Daily usage of Nexus Maven repo to manage teh artifacts versions.
  • Used Service Now to accept change requests from teh dev team for setting up teh new jobs, performing manual builds (in case of issues with automate builds) and deployments.
  • Extensively working on Linux and Windows platforms on daily basis.
  • Followed teh on - call rotation for weekend build and deployments.
  • Working on tools like VersionOne for agile tracking and confluence on daily basis.
  • Setup and build AWS infrastructure using various AWS resources like VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, and RDS, etc.
  • Created Restful micro services using IBM API Connect in Node.js to accept requests in JSON format.
  • Advanced scripting using Ruby and Python to enhance full automation of system.
  • Migrating micro- services to AWS container services.
  • Created Docker containers to deploy and run various web applications.
  • Experience in Auto-scaling and Cloud Watch Monitoring.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 buckets for storage and backup on AWS.
  • Managing users and groups using teh Amazon Identity and Access Management (IAM).
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts within teh company.
  • Automated deployment of build artifacts like wars and ears into a Tomcat app server.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside in all environments. Automated teh system audit procedure.

Environment: Version One, Service Now, AWS, GIT, IBM API Connect Suite, Tomcat, WAS, Ansible toolset, Service Now, VersionOne, Quality center, Nexus, Confluence, Maven, Bamboo, Shell, Python, Groovy, Ruby scripting languages.

Confidential, Tampa

Build and Release Engineer/DevOps Engineer

Responsibilities:

  • Created Puppet modules to perform auto deployment process as part of teh Continuous Delivery (CD) process.
  • Integrated Puppet with Jenkins to manage credentials and execute jobs on a Puppet server.
  • Integrate Maven with Bash to create automatic build and deployments on application servers.
  • Responsible for converting manual build and deployment process into automated build and release process.
  • Managing builds and release process to cope up with multiple releases with halp of versioning tool.
  • Used Clear Case as versioning tool and to create streams for every release.
  • Used Maven archetypes to generate skeleton for new applications to be worked on by development team.
  • Make sure to generate appropriate artifacts (jar, war, ear) by building teh given project using teh Maven.
  • Integrated Maven with Jenkins to accomplish teh auto build process.
  • Communicating with other teams like development team in a standard procedure of tickets using teh internal JIRA tool.
  • Managing teh internal Maven repository to make sure artifacts are being uploaded properly to track versions.
  • Attending teh weekly team performance review meetings, Lunch & Learns to get up to teh speed with latest technologies.
  • Documenting/updating teh build and release process diagram on timely basis and issues occurred in post-production process to address them later.

Environment: Puppet, Jenkins, Web Logic, Perl Scripting, Shell Scripting, Jira, Clear Case, Quality center, Java, J2EE, Maven.

Confidential, NYC

QA Engineer

Responsibilities:

  • Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope
  • Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of teh application at various stages
  • Automated Web Application Testing using Java Selenium framework in an Agile environment
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Created and executed automated tests for functional, and regression testing using Quick Test Professional
  • Created QTP scripts with reusable and external Actions and, called functions in Actions.
  • Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
  • Escalation for unresolved bugs to teh concerned developers and module leaders.
  • Used Unix Commands to access and trouble shoot Errors by accessing teh Error Log files.
  • Participated in Design Phase, together with members of teh Product team, developers, and DBAs.
  • Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
  • Expert with Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
  • Designed various test Cases with different test conditions.
  • Prepared and executed scenarios for teh Regression testing on new builds.
  • Performed Regression testing by executing teh scripts developed with QTP.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
  • Adopted Data Driven Methodology to teh test application with different sets of data.
  • Develop test cases on various types of credit card applications.
  • Perform functional testing and regression testing on each field of credit card application pages.
  • Involved in Database testing to verify data integrity tests.
  • Extensively interacted with developers to analyze & resolve issues dat were encountered while testing application.

Confidential, VA

Quality Assurance Analyst

Responsibilities:

  • Coordinated all QA activities and enhancements using Agile Methodology.
  • Reviewed teh Business Requirement Document to understand teh process and write Test Plan and Test Cases.
  • Worked on complete life cycle of QA (including Test Planning, Test Execution, and Defect Resolution etc.).
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Used Quality center to organize and manage all phases of teh software testing process, including planning tests, executing tests.
  • Writing and Reviewing Test Cases and Uploading Test Cases in Quality center.
  • Seeded test cases into Test Plan module of Quality Center.
  • Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
  • Managed multiple shared object repositories.
  • Worked closely with teh developers to resolve teh design and development errors and to get teh software released for system testing.
  • Used SoapUI for testing Web Services.
  • Monitor teh performance of teh product and document teh results of teh testing process.
  • Ensure accuracy and completeness in teh test reports.
  • As a QA analyst carried out testing, to check whether teh application is functioning as per teh use case and functional specifications.

Confidential

Test Engineer

Responsibilities:

  • Actively involving in preparing Test Scenarios / Test Cases and executing Test Cases.
  • Performed System Testing, Regression Testing and Ad-hoc Testing.
  • Involved in writing UAT Scripts.
  • Performed User Acceptance Testing.
  • Prepared Post-Release Reports such as Traceability Matrix, Test Summary Report & Test Case execution report.
  • Involved in communicating to Client regularly by means of chat or emails regarding Clarifications and suggestions.
  • Bug Tracking and Reporting using Bugzilla.
  • Reviewing and providing teh comments on Bugzilla Bugs.
  • Frequent Weekly Status Check meetings and sending teh Daily & Weekly Status reports to teh Client.
  • Regular Client Calls to discuss about teh Weekly Status Report and issues with teh Client.

Environment: Perl Scripting, Shell Scripting, Jira, GIT, Tomcat, Web Logic, Quality center.

Confidential

Infrastructure Engineer

Responsibilities:

  • Implement and support existing and new automation solutions for release tasks, including:Build, Application deployment, Database change.
  • Frequently deploy, configure and support multiple complex interdependent web and mobile applications into environments (QA/Performance/Preproduction).
  • Experience in installation, configuration, deployment and management of enterprise applications using Web Sphere Application Server on various platforms.
  • Experience in installation of IBM HTTP server and WebSphere plug-in on Linux/Unix and Window platform.
  • Research deployment or application issues through log file mining and analysis.
  • Responsible to create SCM plan. And manage teh SCM plan up to date.
  • Work with and mentor onshore teams, with a goal to achieve a 24/7 support model.

Environment: SVN, Jenkins, ClearQuest, WebSphere Application Server, WCS, Windows and Linux.

We'd love your feedback!