We provide IT Staff Augmentation Services!

Scm Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8 years plus of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM).Extensive experience includes SCM, Build/Release/Deployment Management.
  • Experience in deploying to and administering in the use of Jboss, Apache Tomcat web server, Git, Artifactory,Bamboo,Cruise Control.Net,Jenkins/Hudson and SVN.
  • Experience in Version Control Systems administering Subversion and Perforce, Git, TFS.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Administered and Implemented CI tools Hudson/Jenkins and Bamboo for automated builds.
  • Release Management Experience writing Shell and Batch scripts to automate the deployments.
  • Experience in Configuring and deploying to Application servers Weblogic and WebSphere.
  • Experience in using Tomcat and Apache web servers for deployments.
  • Experience in Configuring Bamboo Remote Agent on Windows Server for .NET application builds.
  • Process Knowledge of ITIL Process and enforcer of best practices.
  • Worked in implementing new processes and Continuous integration.
  • Worked on continuous integration based on Maven and Hudson, Bamboo.
  • Experience in working with Tracking Tools JIRA.
  • Developed, documented, and automated reusable builds and release processes for Visual Studio and TFS, batch scripts.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Experience in Java/.NET, and Manage software configurations and builds in a UNIX, Windows environment.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

SCM Tool: Subversion (SVN), Git, Jenkins/Hudson, Bamboo, Jira, TFS, cruise control.Net, Puppet.

Build Tool: Ant, Maven, and Msbuild

Servers: JBOSS, Apache Tomcat, IIS.

Platforms: UNIX, Linux, Debian, Ubuntu, Solaris, Microsoft Windows Vista/ XP/ 7/ 2000/2003/2008/2012.

Languages: Shell, C, C++, Java, J2EE, ASP.net, C#.NET, VB.NET, PowerShell, Windows Batch, Python.

Networking Protocols: DHCP, Ethernet, TCP/IP, HTTP, HTTPS, and FTP.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

SCM Build & Release Engineer

Responsibilities:

  • Supported both Java and .Net development environments.
  • Configured Cruise Control.Net for building applications using MS build and created artifacts using MS deploy.
  • Created best practices for branching & Merging Strategy to maintain the source code in the SVN & GIT version Control Systems.
  • Administered the automatic build process to ensure correct build execution, and resolved the build issues.
  • Worked with the development teams to resolve the build failures.
  • Performed Code Merges on SVN Repositories and Git Repositories.
  • Worked on git sub modules and performed merges on git sub module repositories.
  • Configured Projects in Jenkins CI Server.
  • Packaged the Java applications using Maven build Scripts.
  • Administered the Artifactory for maintaining libraries.
  • Managed and administered Virtual Machines using vsphere client.
  • Involved in writing & Assisting developers with the Maven build Scripts.
  • Involved in Setting up Puppet Master and configured puppet nodes.
  • Responsible for deploying Source code to different puppet nodes.
  • Responsible for installing package to different environments using Metra deploy.
  • Responsible for creating tasks and issues in Jira.
  • Created documentation on the process using confluence.
  • Responsible for creating Hot fixes for Various Environments.
  • Executed Hooks on various environments using ICE.
  • Administered Windows 2003/2008/2012 and Linux Servers.
  • Compared schemas and generated deployment script for schemas using Redgate and Toad.

Confidential, Minneapolis, MN

SCM Build Engineer/DevOps Engineer

Responsibilities:

  • Supported both Java and .NET development teams/environments.
  • Configured Bamboo remote agent for building .Net applications using Msbuild & creating artifacts using Msdeploy.
  • Created branching & tagging strategy to maintain the source code in the git repository.
  • Configured Bamboo - Artifactory plugin to upload the artifacts on to artifactory after the build is success.
  • Configured License-check, Resolution of artifacts & dependencies through artifactory.
  • Assisted developers & BAU teams working with Git version control system in creating branches, tags, merge-conflicts.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Configured plugins on Bamboo server to automate the deployments onto app servers and artifactory.
  • Configured Veracode API to execute automatic scan of the Artifacts on the Veracode Server to ensure proper source code to be released.
  • Configured Keystore’s on the Bamboo Servers & Artifactory Servers.
  • Monitored and administered the automated build process to ensure correct build execution, and facilitate resolution of build failures.
  • Worked closely with developers on both Java & .Net environments to resolve the build failures.
  • Developed Batch scripts to automate the .Net Builds using Bamboo CI server.
  • Developed the release management strategy to ensure proper versions are released.
  • Worked closely with middleware -admins to have the proper artifacts deployed on to app servers.
  • Responsible for adding users to existing repositories and setting up new git repository for users.
  • Involved in writing & assisting developers in Build scripts using Ant & Maven.
  • Assisted in migrating applications from Ant to Maven.
  • Automated deployments onto IIS servers.
  • Assisted in setting build environment for Android applications.

Confidential, Atlanta, GA

SCM Build/Release/DevOps Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.
  • Integrated automated build in Hudson.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect of Apache, Jboss, Web Logic; and deploying J2EE Applications to these environments.
  • Recommended build management, defect management development process flow. Administrator of SVN.
  • Responsible for managing the code in Subversion & git.
  • Responsible for creating best practices for maintain source code in git & SVN.
  • Responsible for maintaining user permissions and setting up new repositories in the version control system.
  • Used sub modules in the git and educated users working with sub modules in git.
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Deployed the artifacts to Tomcat Web server and WebSphere Application Servers.
  • Configuring and deploying on app servers.
  • Coordinating with developers for merge/build issues/failures.
  • Setup and maintenance of cross development environments like Windows and Linux.
  • Configuring the build agent’s to respective environments,I.e.,DEV,SIT,UAT,PROUD/BCP.
  • Managing Projects & Issues using JIRA.

Confidential, Tampa, FL

SCM Build/Release/DevOps Engineer

Responsibilities:

  • Supported both Java and .NET development teams/environments.
  • Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN Tools.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Setup Maven Remote Internal Secure Repository with access restricted to team members
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Developed, documented, and automated reusable builds and release processes for Visual Studio and TFS, batch scripts.
  • Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop & deploy code to various regions (Windows Service, Windows workflow).
  • Configured TFS 2010 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, and Reporting Services.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Resolved update, merge and password authentication issues in Bamboo and Jira.
  • Involved in implementing Atlassian Tool Suite (Jira, Bamboo).
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.
  • Designed CM processes and policies with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Solid understanding of Linux shell and Perl scripting.
  • Provided continuous support on builds to make the build and releases as close to automated as possible.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Control branching and merging of the code base in subversion.
  • Automated packaging of artifacts into self-extracting installers like RPMs using maven and adding configurations/mappings in pom.xml
  • Involved in writing the Maven scripts for the configuration of j2ee applications
  • Installation and maintaince of Apache server on Linux.
  • Configured Bamboo build server for scheduling the builds.
  • Migrated builds on to the Bamboo build server.

Confidential, Scottsdale, AZ

SCM Build/Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.
  • Expertise in scripting using shell.

Confidential, Scottsdale, AZ

SCM Build/Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams
  • Responsible for managing the code in Subversion (version controlling).
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments.
  • Extensively used SVN as a Configuration Management tools to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers Confidential configuration level.

We'd love your feedback!