We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

2.00/5 (Submit Your Rating)

NC

SUMMARY:

  • Over 8+ years of experience in analysis, design, development and implementation of scalable, robust software systems and distributed systems, Source Control and Release Management, Continuous Integration on Unix/Windows platforms.
  • Worked on multiple OS platforms (Linux, Windows) and multiple code archive/building tools.
  • Experienced in setting up project baselines, branching, merging and taking regular backups of the source code.
  • Worked on multiple OS platforms (UNIX, Windows NT) and multiple code archive/building tools.
  • Good knowledge in using UCM (unified change management) in multiple - stream projects and in single-stream projects.
  • Well versed wif UCM Clear Case Objects such as baselines, integration streams, development streams and activities.
  • Good understanding and experience of Agile Software development methodologies.
  • Experience in Configuration Management, Release Management, ClearCase, Subversion and GIT on Unix/Windows platforms.
  • Extensively used Revision Control Software such as SVN, Clear Case and basic hands on experience wif Git.
  • Experienced in setting up project baselines, branching, merging and taking regular backups using Subversion and ClearCase.
  • Exposed to all aspects of Standard Software Development Life Cycle (SDLC) suchas analysis, planning, design, development, testing and implementation.
  • Experience in scripting languages, including Shell Scripting, python Scripting, PERL Scripting and build automation using ANT, NANT and MAVEN.
  • Experienced on working wif Continuous Integration tools like Bamboo, Jenkins and cruise control.
  • Experience on code migration from SVN to GIT.
  • Involved in setting up VOB, VOB storage, mounting/un-mounting VOBs, backing up and restoring VOBs.
  • Experience working on Applications servers like Web Sphere, Web Logic and Apache Tomcat.
  • Developed well-defined branching and merging strategies suitable to project requirements.
  • Supported and coordinated product development lifecycles and release schedules.
  • Proficient in using programming and scripting languages which include SQL, PL/SQL.
  • Excellent team player wif good interpersonal and communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows,Mac, OSX,iOS,Linux and Unix.

RDBMS: ORACLE, MS SQL SERVER, MS ACCESS

Version Control: ClearCase, SVN and GIT

Build Tools: Maven, Ant, Nant, Jenkins and Bamboo

Issue Tracking: ClearQuest, JIRA, Remedy and Fish eye

Scripting Language: Perl, Shell and Python

Application servers: Web Sphere, JBoss and Apache Tomcat

Programming Languages: C,C++,Java, PL/SQL,.Net

PROFESSIONAL EXPERIENCE

Confidential, NC

Build and Release Engineer

Responsibilities:

  • Provide support to LCM Engineering teams for maintenance releases.
  • Reworked/maintained/optimized various projects based on changing requirements.
  • Automated the build and release of multiple projects. Trouble shoot and fix the build and deployment issues in lower environments
  • Maintain code branches and handle integrations of code across multiple branches.
  • Troubleshoot and fix compilation or script issues in various projects.
  • Configured complex installations and quickly resolved all defects found wifin the installation.
  • Participated in developing and improving the LCM install infrastructure.
  • Designed and developed automation tools for install. Prioritize multiple tasks based on project urgency. Coordinate tasks across multiple sites per project.
  • Created trigger to enforce naming convention for base line. Involved in writing triggers for dealing wif evil twin issue in Clear Case.
  • Worked wif build and deployment automation using tools such as Jenkins, CruiseControl, ANT, and Maven.
  • Experience wif Administration and maintenance of Tools SVN, ClearCase, Fisheye, Jenkins.
  • Excellent experience wif Puppet and chefs.
  • Created and modified trigger scripts in Clear Case environment using Shell and Perl Scripting.Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Establish/coordinate repeatable compile/build capabilities and release procedures.
  • Setup and move VMs from old farm to new secure farm or Setup new VMs similar to the old VMs.
  • Helped resolve branching and merge conflicts and other issues that developer’s encountered while utilizing Perforce.
  • Documentation and follow - up of various Build Errors, Release and Source Control processes and plans.
  • Implemented automation to build and deploy processes in order to improve efficiency and consistency of SCM activities.
  • Debugged performance related issues wif Ant scripts and helped improved the build process.
  • Configured various workflows, customizations and plugging for the JIRA bug/issue tracker.
  • JIRA issue tracker integration wif Subversion and dealing wif its administration in change management process.
  • Installed and configured Subversion according to the custom needs of the development steam.
  • Created different type of artifacts such as jar, war and ear files and deployed to Tomcat and Web sphere.
  • Deployed applications to different environments where QA teams could perform testing.
  • Trained development and Quality Assurance teams to utilize Tortoise SVN client for Subversion.

Confidential, Harrisburg, PA

Configuration Engineer

Responsibilities:

  • Created Builds and deployed builds to different environments based on requests
  • Performed Software Configuration, Build and Release Management activities for JAVA Applications using Clear Case and Hudson.
  • Tracking changes to Configuration Items and maintaining reports on the changes made, later been submitted to the management and other CM users.
  • Involved in setting up VOB, VOB storage, mounting/un-mounting VOBs, backing up and restoring VOBs.
  • Defined and configured build plans to automate build processes using continuous integration build tools such as Jenkins.
  • Designed effective planning for SCM and implemented the setup of the Environment
  • Managed builds and wrote Ant build scripts for Java/ Weblogic based applications
  • Managed the defects and changes using Remedy.
  • Implemented Jenkins wif ClearCase for Continuous integration environment
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC
  • Written Perl scripts for the automation of daily support tasks
  • Installation and implementation of ClearQuest and handling of change requests.
  • Participated in defining release engineering processes and procedures for labeling, builds etc.
  • Participated in baseline builds, merges, software release management, and other SCM activities.
  • Wrote Perl scripts to design customized hooks in ClearQuest. Also customized schemas using the pre-existing schemas repository.
  • Responsible for writing cross platform scripts for building and testing applications.
  • Worked closely wif the System Administrator in issues related to Network connectivity, scalability and managing user groups.

Confidential, Pleasanton, CA

Release Engineer

Responsibilities:

  • Designing and implementing configuration management process using clearcase.
  • Creation and maintenance of local and multisite Vob (Versioned object base)’s and Views in ClearCase.
  • Implementing strategies for replication of Vob’s between multiple sites.
  • Interoperation between Windows and UNIX work environments.
  • Creating scripts in UNIX SHELL and PERL to transfer and synchronize change packets between different sites, applying triggers in local and multisite Vob’s and for automating Configuration Management processes.
  • Implemented triggers and command wrappers to simplify operation, administration and enforce policy.
  • Training users on ClearCase SCM (Software Configuration Management) tool and usages.
  • Developing reports to analyze usage and other user data in ClearCase.
  • Creating build scripts using ANT and setting up CI environment using CruiseControl.
  • Sorting build issues wif reference to source code and SCM.
  • Labeling build files and Releasing builds.
  • Assisted build engineers and developers in doing daily and weekly builds. Resolved issues related to build failures like baseline, view, build script problems and syntax errors.
  • Managing UCM project streams and baselines.
  • Performed replication and synchronization operations for multisite VOB’S.
  • Worked wif build/release engineers in administering, creating, and enhancing 'builds' for release to QA and production environments. Maintained the release notes, documentation and website.

Confidential, NY

SCM Consultant

Responsibilities:

  • Configuring Repositories in Subversion as per to the industry standards.
  • Giving Access to Subversion repositories for application team users.
  • Acting as Point of Contact, Migrating all applications from supplier’s legacy source code configuration management systems (PVCS, StarTeam and ClearCase) into Subversion.
  • Working closely wif application teams while extracting the Code (code history) from their legacy source code configuration management systems and importing to Subversion.
  • Extensive experience of using Build Utilities, such as Ant, for Build Operations.
  • Configuring the Jenkins Continuous Integration build process for all the Java technology applications.
  • Configuring Scheduled Build Jobs for all the Java and .NET applications as per the request from application teams.
  • Generalizing build scripts to perform Code Quality Audits.
  • Working on Sonar Code Quality scan for all the Java applications, which were migrated, into Subversion and setting up Baseline scan for those applications.
  • Giving Training and Providing Demo Sessions to the freshly hired employees on Subversion tool basics & advanced functionalities in SVN, SVN Plug-ins and Continuous Integration process.
  • Giving training and demo sessions on Continuous Integration/Code Quality to the newly hired employees.
  • Helping sustain teams and developers when they were getting any issues related to Subversion, Giving proper instructions on how to Work on Branches for every release and how to Merge the Code into Trunk and letting them know how much improvement of code should be there for every release.
  • Conducting Proof of Concepts sessions wif various Sustain and development teams regarding the Migration Process
  • Preparing the Documentation of the Migration Process, Subversion Tool features, Sonar Code Quality and Jenkins build process.
  • Communicates enterprise code quality metrics to all domain engaged suppliers, ensures understanding of the various measures by providing an overview of expectations and addressing questions from development suppliers.

Confidential, NE

Build Engineer

Responsibilities:

  • Documented workflows and results of business analysis and obtaining sign off from client on specifications
  • Build Engineer for a team that involved three different developments teams and multiple simultaneous software releases.
  • Used SVN for branching strategy and implemented SVN environment to suit the needs of development and release management.
  • Extensively worked wif version control systems like SVN and ClearCase.
  • Working wif jira for defects merging to higher environments.
  • Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
  • Responsible for deployment of builds in different environments as per request (QA, SIT, UAT, Training, Performance, Bug fix and Production).
  • Involved in troubleshooting build for Java errors due to vast exposure to language.
  • Responsible for configuring and monitoring the Jenkins for continuous integration.
  • Coordinate wif Release Management regarding appropriate system releases among other development platforms.
  • Identify and coordinate deployment of appropriate modules to various test environments and production environments.
  • Establish/coordinate repeatable compile/build capabilities and release procedures.
  • Responsible for Co-ordinate wif Development group and testing teams
  • Knowledge of solving compilation errors
  • Responsible for Branching and Merging of code
  • Responsible for weekly and monthly builds

We'd love your feedback!