We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

Raleigh, NC


  • Around 8 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Change/Incident Management and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of the software development life - cycle (SDLC) wif specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience in working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, SourceTree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Expertise wif configuration management automation tool Ansible and TEMPhas worked on integrating Ansible
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins, Teamcity, QuickBuild, Buildforge and Maven.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Experience in Migration & deployment of Applications wif upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.
  • Experienced wif Handling Cloud environments (AWS and OpenStack)
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Experience in working wif continuous integration using Jenkins.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Good analytical, problem solving, communication skills and can work either independently wif little or no supervision or as a member of a team.


Build Tools: ANT, MAVEN

Version Tools: ClearCase, SVN, GIT, Perforce, TFS

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, Perl scripting, Shell scripting, Java

Database: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/XP, LINUX (RHEL 4/5/6/7), UNIX(11.0,11.11,11.23), centos

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Open stack, Docker


Confidential, Raleigh, NC

Senior DevOps Engineer


  • Setting up the automation environment for Application team if necessary, and halp them through the process of build and release automation.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Scripts for AWS Orchestration
  • Developed Scripts for AWS Orchestration
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working wif technical and non-technical teams across Amazon (AWS).
  • Automated the build and release management process including monitoring changes between releases.
  • Worked wif Docker for convenient environment setup for development and testing.
  • Wrote Docker images for Bamboo, Nexus and various.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Worked wifAtlassian tools like Bamboo & Jira
  • Installed Docker Registry for local upload and download of docker images and even from docker hub.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins wif continuous integration and deployment.
  • Worked on Tomcat Web server for hosting web apps.
  • Experience in writing ansible scripts.
  • Heavy Shell, Perl, Python, and JSON scripting
  • Used ansible for configure tomcat servers and maintain.
  • Experience wif Configuration Management Tools (CHEF).
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Strong understanding of JAVA project structures.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Written multiple cookbooks in chef, implemented environments, roles, databags in chef for better environment management.
  • Focused on automation and continuous integration. Automated local development environment using chef.
  • Implemented monitoring solutions wif Elasticsearch and Logstash.
  • Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture CloudPlanning
  • Troubleshot switch to server and back to the secure Cloud connection.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.
  • Install and configure the Rabbit MQ environment for the Analytics and setup the supervisor for managing process availability.
  • Built a control panel for DNS and an api-driven ipv4 authoritative DNS service
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Devel/Test/Prod Branching Model for weekly releases.
  • Worked on functional and automation of failover testing for core services and third party components like Couchbase
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, tomcat, AWS-ELB
  • Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Advanced Knowledge on The Deployment Lifecycle and Integration of the Lucence and Solr Search Engines.
  • Working wif the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.
  • Automated test scripts from Jenkins to execute on HP ALM.
  • Maintained Centos servers for any data overload and update user processors.
  • Maintained the deployment properties for the ELK.
  • Worked on the connectivity and Firewall issues for the installation and connectivity of the tools.
  • Involved in the troubleshooting the servers.

Environment: JAVA, SVN, GIT, Apache Maven, Bamboo, Jenkins, Apache Tomcat, Shell Script, SOAP, REST API, Chef, Ansible, Linux, Windows, Atlassian JIRA, Cloud Foundry, Python, Perl, AWS, DNS, Docker, Subversion.

Confidential, NYC

DevOps Engineer


  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment wif tools wif vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked wif an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Involved in analysis phase (Identity 2 and 3 tier pattern based on existing infra), writing puppet scripts.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
  • Responsible for automated installation of Puppet Enterprise 2.7 and configuring Puppet Master and Puppet Agents (both Windows and Linux Env) in AWS VPC env.
  • Responsible for automated installation of Softwares such as Java, Tomcat, Centrify in puppet master and puppet agents using puppet scripts.
  • Responsible for automated deployment of java application in Tomcat Server using puppet scripts.
  • Responsible for automated identification of application server and database server using puppet scripts.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Implemented multi-tier application provisioning in openstack cloud, integrating it wif puppet, migrating the application using Maven as build tool.
  • Used the version control system GIT to access the repositories and used in coordinating wif CI tools.
  • Integrated maven wif GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating wif the repositories in GITHUB.
  • Performed necessary day to day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites.
  • Deployed application packages on to the Apache Tomcat server. Coordinated wif software development teams and QA teams.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential, MN

SCM Analyst


  • Worked closely wif the development team in the design phase and developed use case diagrams.
  • Used MAVEN as build tools on java projects for the development of build artifacts on the source code.
  • Integrated Maven wif shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Setup the Hudson as continuous Integration tool to integrate the Java project.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for the purpose of software configuration management and source code management.
  • Involved in branching and merging of code.
  • Expertise building and monitoring software projects continuously wif Ci tools like Jenkins and Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using MAVEN on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely wif project Managers for the release.
  • Worked on the configuration management tool Puppet for deploying the codes between different environments.
  • Configure and build open stack using puppet scripts.
  • Used shell scripts to automate the deployment process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.


Build & Release Engineer


  • Responsible for setup of DEV, SIT, QA and UAT Environments.
  • Build and release packages for testing and performed clean builds as per the scheduled release.
  • Used Subversion (SVN) for managing files and configurations.
  • Responsible for Branching, Tagging and Merging as per the schedule for version control tool.
  • Responsible for creating and editing ANT Scripts.
  • Deploying newly built code and removal of old code using WebSphere Admin Console.
  • Supported Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzed and recommended hardware and software needs accordingly to the project requirements and conducted installations for the same.
  • Documented release, builds and source control processes and plans.
  • Co-ordinated wif development team and QA team for product releases.
  • Developed scripts in Perl and Shell scripting for automation of repeated tasks which are susceptible to errors.
  • Used Cruise Control for automation and Continuous Integration.
  • Deployed the applications to WebSphere Application Server and static content to apache web servers.
  • Used Remedy for issue tracking and monitoring.

Environment: SVN, ANT, Cruise Control, WebSphere, Perl, Shell, JAVA/J2EE, Remedy, OracleDB 10g, Oracle Virtual Box.


Release Engineer


  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, OS/390, UNIX
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions).
  • Installed tools for internal clients, and monitored compliance and usage
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Web sphere 6.x application server environment on Solaris 10 platform.
  • Developed and build and deployment standards wif input from development, IT/operations, and IT security
  • Evaluated build automation tools (Open Make and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment wif multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Automated manual build and deployment processes wif AntHillPro, deploying to development, QA, and staging environments wif multiple physical targets and multiple zones/containers per target.

Environment: PVCS, SVN, ANT, Maven, Jenkins, Subversion, Hudson, Windows, Eclipse, SVN Importer, Team-City, and Anthill-Pro