We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

CaliforniA

SUMMARY:

  • Having 11 years of experience in software tools development, Build process automation, Release Management, Packaging Quality Control, Source Code repository and Build infrastructure management.
  • Used ANT based Jenkins CI environment for running automated nightly and weekly test beds in Perl and Python.
  • Developed and administered Maven based Jenkins CI environment for NetApp cloud based applications build in Java.
  • Written Chef Cookbooks and Recipes to Provision several pre - production environments consisting of several proprietary middleware installations Developed many custom based recipes to deploy the exact test infrastructure.
  • Hands on experience in creating AWS EC2 instances, S3 storage and creating VPC instances.
  • Setting up Elastic Load Balancer to distribute incoming application traffic across multiple EC2 instances and excellent knowledge on Amazon S3, SNS/SQS, Route53, VPC, RDS, SQS, Lambda and other services of AWS Family.
  • Developed ANT scripts from scratch for offloading the incorrect deployments and also to move the meta-data from native server to cloud environments.
  • Extensive experience on NAS and SAN configurations on NETAPP FAS servers.
  • Well versed with Clustered DATA ONTAP configuration on NetApp FAS series of servers.
  • Expertise in branching, merging, tagging and maintaining the version to facilitate defect/change management in conjunction within projects across the organization using SCM tools like Perforce, Subversion (SVN) and GIT.
  • Well versed with Shell, Perl and Python scripting for coming up with In house tools used in automated build infrastructure.
  • Hands on system admin expertise on lab servers booted with Red Hat, Ubuntu, Centos, Windows 2012 and Windows 2008 servers.
  • Maintained Git based version control system for short span projects for in house tool development.
  • Excellent written and oral communication skills.
  • Ramped up offshore team and junior professionals in DevOps Tools and Agile process.
  • Worked with different Bug tracking tools like JIRA, BURT and Bugzilla.

TECHNICAL SKILLS:

Build Tools: Ant, Maven

CI Tools: Jenkins

CM/Devops: Chef, Puppet and AWS

Languages: Core Java, SQL, Shell, Ruby, Perl and Python

Artifactory and Code Quality Tools: JFrog, Nexus and SonarQube

Monitoring Tools: Splunk, Nagios, NewRelic

Version Control Tools: Subversion, GIT, CVS and Stash

Operating Systems: Windows, Unix, Linux (CentOS, Red Hat and Ubuntu).

Databases: Oracle, MySQL, MSAccess

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss

Bug Reporting Tools: JIRA, Remedy, Quality Center and Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, California

Senior DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Developed ANT scripts from scratch for offloading the incorrect deployments and also to move the meta-data from native server to cloud environments.
  • Creating CHEF based recipes to push the developed applications to AWS EC2 instances.
  • Used AWS Elastic Load balancer to streamline the application availability and access.
  • Evolving new tools/methodologies to improve the existing process and show better results to all stakeholders.
  • Streamlined the server configurations in our lab for basic necessary tools and services to be available for test execution. Also responsible for maintaining the licensed software’s in these test machines.­
  • Streamlined the automated test executions by pushing our test environments to Jenkins based Continues Integration environment. Came up with ANT based build scripts to trigger automated test executions on Jenkins Slave.
  • Configuration management in Perforce by creating separate test and development branches based on code migration.
  • Configuration management for the QA teams using GIT for custom based in house tools development.
  • Tracking the issues assigned through BURT tool.
  • Assisted Hardware development team in migrating their unit test and build infrastructure to Jenkins environment. Assisted them in creating Jenkins slaves to distribute and handle multiple versions concurrently.­­

Environment: WebLogic, Jenkins, AWS EC2, ECB, RDS, Elastic Load Balancer, CHEF, Perforce, GIT, Subversion, ANT, MAVEN, Salesforce ANT Migration Tool, Apache CXF, BURT, JAX-RS, JAX-WS, JAVA.

PROJECT: Data ONTAP Cloud Apps and FBOT

Confidential, Morrisville, North Carolina

DevOps Engineer

Responsibilities:

  • Streamlined the server configurations in our lab for basic necessary tools and services to be available for test execution. Also responsible for maintaining the licensed software’s in these test machines.­
  • Developed ANT scripts from scratch for offloading the incorrect deployments and also to move the meta-data from native server to cloud environments.
  • Creating CHEF based recipes to push the developed applications to AWS EC2 instances.
  • Used AWS Elastic Load balancer to streamline the application availability and access
  • Streamlined the automated test executions by pushing our test environments to Jenkins based Continues Integration environment. Derived the test cases to be chosen and run in this environment. Came up with ANT based build scripts to trigger automated test executions on Jenkins Slave.
  • Configuration management in Perforce by creating separate test and development branches based on code migration.
  • Assisted tools team in migrating their test artifact and build repository from Subversion to Git.
  • Helped in coming up with Jenkins based cross functional user acceptance nightly and weekly test suites to be run across multiple geographies.
  • Was given the task of running automated tests on lab servers 24/7. Assisted the cross functional QA team in setting up their test beds to support periodic automated test launches.

Environment: WebLogic, Jenkins, AWS EC2, ECB, RDS, Elastic Load Balancer, Perforce, GIT, Subversion, ANT, MAVEN, Salesforce ANT Migration Tool, CHEF, BURT, Apache CXF, JAX-RS, JAX-WS, JAVA.

Confidential, California

Senior Build and Release engineer.

Responsibilities:

  • Created in house ticketing based infrastructure for lab related activities and tracked them through Bugzilla.
  • Created automated build acceptance test bed suites for QA teams in offshore.
  • Created Jenkins based automated nightly and weekly user acceptance test build infrastructure for the different QA teams and dev teams across 3 different sites.
  • Created these build acceptance test suites based on Perl.
  • Responsible for maintaining the local test repository using subversion.
  • Creating and maintaining user accounts for QA staff assigned to NetApp Projects.
  • Configuring Linux clients and windows servers for testing team. Was responsible for configuring and maintaining the lab clients as per the team’s requirements.
  • Created Build server which downloads and archives the latest ONTAP image for different branches. Created cron-jobs to poll the NetApp build server during late nights and download the image automatically.
  • Have created complex NAS and SAN hardware configurations for the QA teams.
  • Responsible for troubleshooting network switch side issues.
  • Responsible for creating NFS mounts for all test utilities and also for the Build server.
  • Helped QA teams in setting up their automated test beds based on PERL to launch their automated acceptance test suites.
  • Taking backups periodically on NetApp servers.
  • Handling patch upgrades and network outages.

Environment: Jenkins, Perforce, GIT, Subversion, BURT, Python, Perl, Bugzilla, Red Hat Linux, SAN and NAS configuration of NetApp servers, Cisco Nexus Switch, NetApp storage Backups.

Confidential

Senior Automation Engineer and Lead.

Responsibilities:

  • Involved in requirement gathering, Test plan, Test automation using Perl, Test script review of member functions.
  • Running code coverage tests and analyzing the report with developers.
  • Develop new scenarios for gaps identified in code coverage report and automating them.
  • Automated the Snap restore, Snapshot, Snap mirror, Qtree and Quota functionalities.
  • Defect logging and defect tracking with product stake holders.
  • Developing test cases from customer use cases and defects fixed in previous release.
  • Analyzing test gaps and developing new scenarios to fill these gaps.
  • Training member functions on Test Automation framework and product concepts.
  • Identifying cross functional test suites for checking the product build stability across board.
  • Identifying regression tests for change requests.
  • Identifying regression tests dependent on change requests coming from cross functional QA teams.

Environment: Perforce, Perl, Red Hat Linux, BURT, SAN and NAS configuration of NetApp servers.

Confidential

Automation Engineer.

Responsibilities:

  • Involved in Regression testing of various DSP and ARM simulators using an automated test Tool developed in Perl.
  • Involved in Test plan, Test strategy and Traceability matrix preparation.
  • Developing Test definition files and plugins in Perl. These files are used as plugins to decide upon the test result.
  • Develop test cases in an IDE environment which is actually an embedded application. These test cases are later on invoked from the IDE for execution.
  • Develop these test cases on platforms like windows and Linux.

Environment: Linux, windows, Rational clearcase, Perl and Code Composer Studio IDE.

Confidential

Test and Automation Engineer.

Responsibilities:

  • Carried out System testing activities for various releases.
  • Performed sanity testing and bug fix verification as a new build acceptance criterion.
  • Carried out functional, subjectivity, bit exactness testing.
  • Testing the Performance of the Codec’s.
  • Subjecting the codec to Load and Stress and checking its behavior.

Environment: Linux, windows, Rational clearcase, Perl and Code Composer Studio IDE.

We'd love your feedback!