We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

WA

CAREER OBJECTIVE

Intended To Build A Profession With An Organization Of Hi - Tech Environment With Committed And Dedicated Individuals, Which Will Help Me To Explore Myself Completely And Understand My Potential To Work As A Key Player In Challenging And Creative Environment.

TECHNICAL SKILLS

  • DevOps Engineer using AWS, Cloud Foundry (CF), GITHUB/GIT, Jenkins, Chef, Puppet, Groovy, Java, Ruby and Python scripting.
  • Eight Plus years of experience in IT industry
  • Cloud Computing:
  • AWS (Amazon Web Services)
  • EC2,S3,EBS and IAM
  • IAAS,PAAS and SAAS
  • Cloud Foundry (CF), Cloud Formation.
  • Containerization tools:
  • Docker, Vagrant or Kubernetes
  • Source Code Control Systems:
  • GITHUB/GIT,TFS,SVN.
  • Continuous Integration and Delivery (CI & CD):
  • Jenkins, TeamCity
  • Automated Builds, Tests, Coverage, Static Analysis
  • Automated Deployments to Tomcat
  • Automated Docker builds
  • Chef, Puppet, Ansible
  • Apache Tomcat
  • Static Code Analysis:
  • SonarQube and FXcop
  • Library Repositories:
  • Artifactory and Sonatype Nexus
  • Build Tools:
  • Gradle, Maven, Ant, Nant, OpenMake and MsBuild
  • Automation Frameworks:
  • Pipeline, TestNG, Selenium Webdriver, Junit and Nunit
  • Scripting Languages:
  • Unix Shell, Groovy and Python, Ruby, C, C++, Java
  • API’s:
  • Github, Jenkins, AWS Gateway and Docker Registry HTTP
  • Environments:
  • Linux, Solaris, OS X and Windows
  • Packaging:
  • InstallShield and Windows Installer(WIX)
  • Good in Application Life Cycle Management (ALM)
  • Good in AGILE SCRUM Methodology (ASM)
  • Good in Java/J2ee, C# and .net, JavaScript.

PROFESSIONAL EXPERIENCE:

Confidential, WA

DevOps Engineer

Responsibilities:

  • DevOps Eng i ne er f or a t ea m t hat i nv ol v ed in di f f er e nt dev el opm ent t eam s and mu l ti pl e s i m ult an eous soft w ar e r e l ea ses.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Jenkins and SonarQube .
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Deploying and monitoring scalable infrastructure on Amazon web services (AWS) & configuration management using ChefDk.
  • Using AGILE MVN method to develop a build and also ANT as a build tool.
  • Working with the Docker to package an application with all of its dependencies in to a standardized unit for software development.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Created the Release Management plan with the implementation schedule and meanwhile Conducted Sanity Testing to verify for the right build is deployed.
  • Installing, configuring and administer Jenkins CI tool on Windows and Linux machines.
  • Administer CI/CD (Jenkins, Chef) tools stack administration and maintenance.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture and Nodes to improve the Performance of Jenkins.
  • Regular build jobs are initiated using the continuous integration tool with Jenkins.
  • Installed and Configured the Nuget repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins, Anthill Pro.

Environment: Java, ANT, Maven, SVN, Linux, AWS, Shell/Groovy Scripts, GIT, Jenkins, JenkinsFile, Docker, Tomcat, Jira, AWS, Nexus, Artifactory, VMware.

Confidential - NC

DevOps engineer

Responsibilities:

  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Replaced existing manual deployment and management processes with puppet and AWS OpsWorks stacks across 4 product platforms.
  • Worked with the Docker to package an application with all of its dependencies in to a standardized unit for software development.
  • Applied patches every quarter regularly to meet audit requirements using Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Created the Release Management plan with the implementation schedule and Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Installing, configuring and administer Jenkins CI tool on Linux machines.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Puppet.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Regular build jobs are initiated using the continuous integration tool with Jenkins.
  • D epl oy ed Java/ J 2 EE applications t o App l i cat i on serv ers i n an Ag i l e con t i nuous i nt eg r at i on env ir onm ent and al so au t om at ed t he w ho l e p r oc ess.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java, ANT, Maven, SVN, Puppet, Linux, Ansible, AWS, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Docker, Tomcat, Jira, AWS, Nexus, Artifactory, VMware, RPM, SVN.

Confidential, St Louis, MO

Build and release engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Worked on Puppet modules for installing and managing Java versions.
  • Implemented automated local user provisioning in instances created in Openstack cloud.
  • Deploying the Openstack components on multimode with high availability environment.
  • Configured Jenkins for doing builds in all the non-production and production environments. Worked extensively on Subversion as Version Control.
  • Handled Jira tickets for SCM Support activities.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Perf o r m ed al l nec ess ar y da y- t o - da y Subver si on / GIT suppor t f or d i f f e r en t pro j e ct s.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Worked on Jenkins, GitHub, Jenkins, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Updated and Automated Release reports for Change Management.

Environment: Java/J2ee, Puppet, OpenStack, Ant, Maven, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Eagan, MN

DevOps Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the Java applications into different environments like Dev, INT and QA.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool .
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Designed and implemented internal best practices, cookbooks, and automated cookbook with CI and CD system. Made use of Jenkins for Chef CI.
  • Created and automated platform environment setup using puppet.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling / naming conventions using GIT source control.
  • Management of Users and Groups in Subversion ( SVN ) and troubleshoot client spec issues and user issues. Use of the ticketing tool JIRA .
  • Automation of deployment and server bounce process by creating scripts using WebLogic Scripting Tool ( WLST ).
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Created the Release process of the Artifacts and Used puppet to make sure all the Jenkins slaves are in sync.
  • Did upgrades to applications using puppet manifests.

Environment: Java/J2EE, SVN, Ant, Maven, Puppet, Amazon Web Services, Chef, GIT, Perl, Bash, JIRA, TFS, WebLogic, Nexus, Jenkins, Python, Ruby.

Confidential, Charlotte, NC

Sr Build & Release Engineer

Responsibilities:

  • R espons i b l e f or d esi g n and m ai nt enanc e o f t h e Subver si on / GIT R epos it o r i es, v i ew s, and t he acce ss co nt r ol st r a t eg i es.
  • Perf o r m ed al l nec ess ar y da y- t o - da y Subver si on / GIT suppor t f or d i f f e r en t pro j e ct s.
  • Analyzed and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding of Linux shell scripting, UNIX, Windows, build and release engineering principles
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE

Environment: Java/J2ee, CVS, ANT, Maven, GIT, Subversion, Jenkins, Linux, Shell Scripts, Apache Web Server, JBoss Application Server, Nagios, Nexus, Artifactory.

Confidential, Mount Laurel, NJ

Sr Build & Release Engineer

Responsibilities:

  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Configured plugins for the integration tools to the version control tools.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.

Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build,.Net, ANT

Confidential

Build & Release Engineer

Responsibilities:

  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Developing and maintaining Standard Operating Procedures documents.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • Perform smoke tests to ensure the integrity of code deployment.
  • Automated build scripts using Cruise Control with Maven and Shell Scripts.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
  • Created the new Migration Development Console for the online Migrations.
  • Analyze the Troubleshooting in QA, CERT, UAT and PROD environment issues and support the Production issues.
  • Documented the policies and procedures for build, branching and labelling of Clear Case, Subversion and VSS, servers list, code merging, check in/checkout policies and Testing environments in Mindshare as a Web Application Support.

Environment: Java/J2EE Ant, Maven, Tomcat, Jboss, Jenkins, Clear Case, Subversion, JIRA, SVN, Python, shell, Unix, MS SQL Server, Cruise Control.

We'd love your feedback!