We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Over 7+ years of IT experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/NT/2000 platforms.
  • Strong Experience in Configuration Management performing Application Builds/Packaging, defect management, troubleshooting, version control and environment supervision.
  • Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies. Expertise with UNIX and Windows environments including Shell and Perl scripts, version control tools like CVS, Subversion, Perforce, Clear Case, Star team.
  • Proficient in Shell/Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for SVN.
  • Created SCM Process, policies and procedures to follow development and SQA team to release and deploy highest quality product for teh enterprise. Exposure on different Build tools like ANT, Maven.
  • Expertise in on build/release management in onshore, offshore and multisite development environment.
  • Expertise in all build/release engineering tasks associated with teh component/production releases.
  • Expertise in preparation of build scripts, build specs & applying label for teh software builds.
  • Extensive experience in defining teh branching and teh merging strategies, creating branches and releasing teh code.
  • Worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
  • Executed teh Maven builds locally to troubleshoot Java code issues and merging related issues.
  • Expert in Java programming and troubleshooting teh Java build errors.
  • Worked closely with Project Management and Development Team to ensure testing is comprehensive. Expertise in implementation of Automation Tests and Manual Tests.
  • Involved in Requirement Management, Peer reviews, Inter group coordination and Programs.
  • Created CM Plans and Test Plans for Applications.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in WebLogic and Tomcat as well.
  • Conducted SCM Verifications and Audits to comply with SOX requirements.
  • Experience in tools like Putty Manager Network putty, MQ Explorer and database tools.
  • Created Subversion Hooks for JIRA integration and enforcing naming conventions.
  • Performed SCM tasks like branching, merging and tagging teh source code in Subversion.
  • Installed and configured Fisheye and Crucible for code reviews and web interface for browsing project.
  • Automated repetitive tasks using Perl, Bash Scripting.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in BEA Web Logic and Tomcat as well.
  • Extensive experience in using Continuous Integration tools like Cruise Control, AnthillPro, Build Forge, Bamboo and Hudson.
  • Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall etc.

TECHNICAL SKILLS:

SCM Tools: CVS, Subversion, Clear Case, Clear Quest, ANT, Cruise Control, Maven, Team Foundation Server 2008/2010/2012, Quality Center, MS Project, Visio, Visual Studio 2008/2010.

Operating Systems: UNIX, Linux (red hat), Windows XP/ 2000/ 2003.

Database: Oracle 9i/ 8i, PL/Sql, SQL Server 2005/2008R2.

Languages: C#, C/C++, Java, SQL, PL/SQL, VB .NET.

Web Technologies: HTML, DHTML, XML.

Application Servers: Web Logic Server, Apache Tomcat, IIS, ServiceMix.

Tools: Rational ClearCase 7.0, 6.0 Rational ClearQuest 7.0, 6.0, ClearCase Multisite.

Version Control Tools: UCM, Base ClearCase, Harvest, CVS, SVN.

Build & CI Tools: ANT, Hudson - Jenkins, Luntbuild, AnthillPro, Build Forge, and Cruise Control.

Build Environments: UNIX, NT, Mixed Unix/NT (Interop), Perl,Ksh/Bash,C, C++, Java, RAD.

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Build and Release Engineer

Responsibilities:

  • Managed and controlled teh source code repository, currently housed in Subversion.
  • Maintained automated build system like ANT, Maven implement new features or scripts for teh build system.
  • Participated in implementing Branching and merging strategies.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Established tagging method for parallel development.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Created Hudson jobs for executing teh Javascripts through npm and Grunt.
  • Troubleshot Hudson Build Errors and providing quality of software to end users.
  • Executed teh Maven builds locally to troubleshoot Java code issues.
  • Implemented Maven Release Plug-in through Hudson Jobs for deploying teh artifacts to Nexus artifactory.
  • Maintained Nexus for storing artifacts and for searching teh dependencies of a project based on GAV coordinates.
  • Implemented new method to solve teh Nexus Purging Problem.
  • Maintained uDeploy and deployed teh artifacts to uDeploy for release and Produces builds of products for use in testing and in production.
  • Created and managed daily Hudson build and uDeploy artifacts status.
  • Developed & generated build summary reports and send to feature teams.
  • Implemented Sonar Analysis in Hudson Job for Identifying teh Unit Test Coverage.
  • Worked with Operations to coordinate production and test releases.
  • Highly experienced in utilizing Shell scripts for troubleshooting and for ALL day-to-day activities.
  • Identified teh gaps to be needed to be filled between Configuration Management and Release Management.
  • Participated in Agile Release Train meetings so dat to assist teh team in component/production issue diagnosis and resolution.
  • Participated in Daily Stand-ups, Retrospective meetings and Review meetings.
  • Guided teh team and organization on how to use Agile/Scrum practices and values to delight customers.
  • Guided teh team on self-organizing to fill in teh intentional gaps left in teh Agile/Scrum frameworks.
  • Assisted in solving Environmental stabilization issues.
  • Responsible for maintaining project software, Project documentation and hardware inventory.
  • Participated in creation of configuration management plan.
  • Deployed teh Software builds to Dev, INT, QA, Production environments.
  • Supported application in production after GO-LIVE.
  • Managed Application servers like TOMCAT, WEBLOGIC.
  • Managed teh flow of deployment's and releases across teh Organization and managed Builds dat will go to Production.
  • Worked with teh Test Leads and Managers to schedule activities in Testing and Production environment.
  • Go-live through ensuring releases are adequately tested and are deployed to Production environment.
  • Communicated, prepared & planned releases through liaising with all necessary parties to coordinate Change building, testing and implementation, in accordance with schedules.
  • Participated in teh lessons learned meetings after every release.

Environment: UNIX, CVS, SVN, Java, Eclipse, PERL, Web logic Application Server, Nexus, uDeploy.

Confidential, Atlanta, GA

Build and Release Engineer

Responsibilities:

  • Managed build process and document configuration and deployment instructions.
  • Coordinated release process with Engineers to ensure on-time product delivery.
  • Configured Managed and controlled teh source code repository, currently housed in Subversion, Git.
  • Evaluated and lead teh conversion and configured Jenkins for integrated source control, builds, testing, and deployment.
  • Maintained automated build system like Maven implement new features or scripts for teh build system.
  • Executed teh Maven builds locally to troubleshoot Java code issues and merging related issues.
  • Maintained Jfrog Artifactory for storing artifacts.
  • Be in charge of our source control system and teh build process.
  • Developed & generated Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory.
  • Maintained TOMCAT Application server.
  • Produced builds of products for use in testing and in production.
  • Identified and implemented process to strengthen, streamline teh build process and handled deployment issues.
  • Tracked and maintained teh projects change requests, impact assessments and reporting.
  • Administrated and worked with multiple project teams to develop shared processes, optimize teh usage and configuration of JIRA and provide technical leadership and tool development.
  • Provided daily status for software builds and deployments in agile standup meetings.
  • Provided weekly status reports to teh Project manager.
  • Assisted PM’s to update error and track defects in production.

Environment: UNIX, CVS, SVN, Java, Eclipse, PERL, TOMCAT, JIRA.

Confidential, Atlanta, GA

Build Engineer

Responsibilities:

  • Understood business objectives and implementation of business logic.
  • Coordinated teh Development Team, QA and Application Support in Deploying teh Code to teh right System Test Environment.
  • Prepared Migration logs for every release and maintained teh data accuracy.
  • Created teh build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Installed Team Foundation Server.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Carried out Release Management and Deployment activities for teh project.
  • Implemented and maintained configuration management best practice using Subversion, Ant, Jenkins, Hudson, Bamboo including iterative development techniques, branching and merging of development, error processing and notifications.
  • Built setup for multiple products which involves branch creation and build automation setup on different environments.
  • Configured ANT tool for teh Build process.
  • Used TOMCAT as Application server.
  • Worked with teh automated scripts for teh Build and Deployment of teh applications.
  • Managed multiple patch releases by working closely with QA team and managers.

Environment: Build and Deployment using Jenkins, Bamboo, Hudson, ANT scripts to build Java code, Quality center, and SQL Server 2008.

Confidential - Mill Valley, CA

Build and Release Analyst

Responsibilities:

  • Planned, scheduled, and tracked software configuration management activities across multiple projects.
  • Documented all SCM processes and Policies.
  • Responsible for teh installation and deployment of Team Foundation Server 2008 including work item template customization, automated build development using MSBuild and TFS Team Build, and TFS Report customization.
  • Ensured proper labeling and branching strategies are enforced.
  • Created Team Projects and administered them to give access to different user groups.
  • Created, executed, verified, and troubleshot full automated software system builds in teh Team Foundation Server.
  • Installed Team Foundation Power Tools.
  • Trained teh team on teh proper use of unit testing and test-driven development.
  • Setup alerts for Build completion events, assigned new work item.
  • Performed merges between different branches, and resolved all merge conflicts successfully by working with development teams.
  • Added different queries to query work items.
  • Implemented, maintained, and troubleshot software build environments.
  • Verified and documented software build content.
  • Defined, implemented, and documented software deployment strategies and installation procedures.
  • Performed Baseless merges.

Environment: ASP.NET, C#, VB.NET, VSS, Visual Studio 2005, Visual Studio Team System, Agile.

We'd love your feedback!