We provide IT Staff Augmentation Services!

Sr Devops / Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Heathrow, FL

SUMMARY

  • 8+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Extensively worked with Version Control Systems like Perforce, GIT, SVN (Subversion), Rational Clear Case and CVS.
  • Worked as partial Administrator for Subversion.
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, find bugs and Checkstyle.
  • Experience in using Nexus and Artifactory Repository Managers for ANT and Maven builds.
  • Good experience in Python and Shell scripting.
  • Installed and administered Nexus Artifact Manager for Maven Builds.
  • Installed, configured and administered CI tools Hudson and Jenkins for automated builds.
  • Implemented continuous delivery pipeline using Chef/Puppet
  • Written multiple recipes/cookbooks to achieve the continuous delivery
  • Experience in using ANTHILL PRO as ALM/CI Tool.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Configuring and deploying to Application servers Tomcat.
  • Experience is using Weblogic and Websphere web servers for deployments.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, user management etc)
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Good noledge on ITIL Process and has worked on coordinating releases across the projects.
  • Consulted and recommended client in Build and Release management Implementation.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, RHEL, WINDOWS NT/2000/2003/XP/vista/7, HP - UX

Version Control Tools: CVS, SVN, GIT, Rational Clear Case, Perforce

Languages: C, JAVA, XML, SHELL, PERL

Databases: My SQL, MS Access, Oracle 9i/10g

Application Servers: Weblogic, Websphere, Jboss, Apache Tomcat

Build Tools: ANT, Maven, Hudson/Jenkins, Anthill Pro, Bamboo, Chef, Puppet, Team City, Nexus, Sonar, Build Forge

PROFESSIONAL EXPERIENCE

Confidential, Heathrow FL

Sr DevOps / Build and Release Engineer

Responsibilities:

  • Stabilization of the build and Release process to increase productivity of everyone and Reduce repetitive Manual Work with Automation
  • Keep track of the Internal Builds and Releases for the smooth Delivery for the client.
  • Research and implement new improvements to the existing process for the better efficient and fastest Releases.
  • Managed GIT and SVN as Source Control Systems
  • Involved in Automation deployment Team and working with Puppet.
  • Automation of the Build and release using Jenkins, puppet using Bash Scripts.
  • Handling the Releases and Maintaining the Release notes.
  • Create and manage Chef POC environments (Redhat 6) Openstack (Havana\Icehouse).
  • Create and manage Chef Cookbooks (Redhat 6).
  • Administer and maintain many tools related to the build and Release tasks implemented, Administered, configured and managed Continuous Integration - Jenkins
  • Wrote Scripts using pom.xml and build Scripts for Maven, Ant.
  • Installed maintained and Wrote hook Scripts for the branches, Source code Management - SVN, CVS.
  • Maintained build related scripts developed in ANT, shell and WLST/Python. Created and modified build configuration files including Ant’s build.xml.
  • Artifacts maintenance using Repository management tool - Nexus
  • Done proof of concepts on cross platform tools using Puppet
  • Continuously propose and implement improvements in the process of SDLC phases for better quality and productivity in Company
  • Automated Deployment for the multi module project which works on JBoss, tomcat, Apache Web Server.
  • Customized the Jira Workflows for Easy tracking of a ticket.
  • Continuous Integration of builds using Jenkins’s for generating the Deliverables for testing and client Delivery.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Migration of build system Ant to Maven and managing the build system.
  • Code Quality Analysis with tools like Sonar and Creating and filtering Rules for the Developers,
  • Involved in Dev / QA deployments and automated using maven.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Creation of the Web server as Proxy for accessing all tools using single URL.
  • Worked on automation of the Deployment, automatic Testing integration to the Continuous integration process with ticket tracking systems.

Environment: Java, J2ee, Maven, Ant, AWS, Nexus, Chef, Jenkins, Sub Version, Jira, Linux, Jboss, Unix, Apache Tomcat, Puppet, Python, Ruby, GIT, Shell Scripts, Linux, Nexus.

Confidential, New York City,NY

Sr Build and Release Engineer

Responsibilities:

  • Analyzed the ANT Build projects for conversion.
  • Converting the ANT Build projects to Maven Build projects.
  • Developing the Maven build scripts (pom.xml).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Creation of Svn hooks, Python, Batch scripting for some custom rules.
  • Used SVN as Version control for versioning code and configurations.
  • Responsible for creating New Branches, Rebasing and Re-integrating branches.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process
  • Automated the process of deployment to Apache Tomcat application servers by developing Perl Scripts.
  • Experience in managing Source control systems GIT and SVN.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Managed Jenkins and Bamboo as a CI server for different projects.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Worked on Amazon cloud POC (AWS)-installation of open stack and Image.
  • Continuous Integration of builds using Jenkins’s,
  • Migration of build system Ant to Maven and managing the build system.

Environment: Java/J2ee, ANT, Maven, Jenkins, Python, AWS, GIT, SVN, Web Logic, UNIX, Perl and Shell Scripts, CVS, Linux.

Confidential, Marlborough, MA

SCM Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Wrote build.xml for applications using Ant.
  • Analyzing ANT Projects for Converting ANT Build Projects to Maven Build Projects.
  • Developing Maven Build Scripts based on the requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Implemented LDAP authentication for Jenkins.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Used Nexus as Artifact Repository Manager.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy as deployment issue tracking tool.

Environment: ANT, Maven, Subversion, Jenkins, Web Logic, Java, J2ee, Shell and Perl Scripts.

Confidential, Chicago, IL

Build and Release Engineer

Responsibilities:

  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Used Subversion as version Control for maintaining the versions.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process.
  • Integrated the Code Quality tools Cobertura, PMD, Find Bugs and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML’s) which has dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: Java/J2EE, ANT, Maven, Subversion, Jenkins, Jira, Perl and Shell Scripts, Web Logic.

Confidential

Build and Release Engineer

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Wrote ANT (build.xml) for Building Ant Projects.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Deployed to Web Logic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.
  • Developed and maintained the Standard Operating Procedures for the software.
  • Created scripts for Backup and restoring SVN repositories.
  • Installing, configuring, troubleshooting and modifying software.
  • Experience in using ANTHILL PRO Application Lifecycle Manager.
  • Installed and Configured Perforce Version Control.
  • Helped Developers in understanding the concepts and usage of Perforce client(p4v)
  • Developed Shell and Perl script Utilities for Automation.

Environment: ANT, Maven, SVN, Hudson, Web Logic, JSP, Anthill Pro, Perforce, Perl Script, Shell Script CVS, Linux, Java, J2ee, EJB.

We'd love your feedback!