We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

5.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Around7 Yearsof experience in IT industry comprising of Systems Administration, Software Configuration Management (SCM) & Development. Extensive experience includes SCM, Build/Release Management, Change/Incident Management, VMware and AWS Cloud computing.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case and Perforce.
  • Used PLSQL to connect to various databases and to check for the invalid objects after and before each release
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Experienced in Standards and procedures development, release management and CM training/advocacy.
  • Able to effectively manage time and prioritize multiple projects.
  • Coordinating different tasks with different teams, e.g. for creating usage models for different projects, coordinating code movement from different projects in ClearCase.
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment /releasemethodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Integrated the Code Quality Analysis Tools like Find Bugs and Cobertura in ANT Projects.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Strong knowledge on source controller concepts like Branching, Merging and Tags.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Proficient in tracing complexbuildproblems,releaseissues and environment issues in amulti-component environment
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.

TECHNICAL SKILLS:

Operating System: Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX (RHEL and AIX).

Versioning Tools: CVS, Subversion, Clear case, GIT and Perforce.

Build Tools: ANT, MAVEN, Hudson, and Jenkins.

Repositories: Nexus.

Languages: C, Perl scripting, Shell scripting, SQL, Java/J2EE.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL, DB2.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to IBM Websphere application servers.
  • Built, configured and supported Application team environments.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Used ANT as a build tools on java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Used JIRA as ticketing tool.

Environment: Subversion, Java/J2EE, ANT, JIRA, LINUX, XML, IBM Websphere, Oracle, Perl Scripts, Shell scripts.

Confidential

Build Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Setup different environments for build, (Development, Test, Pre-production and Production).
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Coordinated with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Build, configured and support Application team environments.
  • Managed environments using VMware, VSphere, VCenter, Vworkstation and VPlayer.
  • Performed deployments to machines in Amazon Cloud.

Confidential, Lexington MA

Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, INT, QA and Production.
  • Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
  • Used IBM Rational Clearcase as source code management tool.
  • Participated in Branching and Merging.
  • Created Release Branches for Parallel development.
  • Involved in creating new elements in VOB’s.
  • Modified Maven scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Used Nexus as the Internal repository for storing and sharing artifacts with the company.
  • Configured the different (Hosted, Proxy and Virtual) repositories based on the requirements to share artifacts with in company.
  • Used IBM Websphere as web application server for deploying artifacts.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before kicking off WSADMIN scripts or admin console deployments.
  • Performed database deployment activities like execution of Database scripts.
  • Performing clean builds according to the schedule published for a given releases.
  • Installed Jenkins and configured different Build Jobs based on the requirements.
  • Scheduled different automated Builds to run in the off hours.
  • Verifying that the methods used to create and recreate software builds are reliable and repeatable
  • Research the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Remedy for tracking changes.

Confidential, Malvern, PA

Build Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on unix platform. Served as interim group leader
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies
  • Builds and deploys J2EE application in Weblogic 10.3.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Managed the source codes repository of multiple development applications using Perforce version control tools
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements
  • Managed repository, folder, and user/group privileges in Informatica PowerCenter 7.1 /8.5 environments
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories
  • Involved in backing up Informatica repository, creating folder and granting user access privileges
  • Created analytical matrices reports for release services based on Remedy tickets
  • Trained offshore team members and responsible for knowledge transfer
  • Performed weekly and on-call deployments of application codes to production environments
  • Coordinated application release with developer, DBA, QA and project management teams
  • Managed and tracked all the changes into production using Jira.
  • Integrated Jira with subversion through Jira commit plugin where all the commit messages are directly logged into Jira.

Confidential

Build Engineer

Responsibilities:

  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Performing clean builds according to the schedule published for a given releases.
  • Used Hudson for the automated builds.
  • Configured builds to run at off hours.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Logic IDE (Integrated Development Environment).
  • Releasing code to testing regions or staging areas according to the schedule published.

Confidential

Configuration Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
  • Used Subversion as Version Control System.
  • Worked on Branching for Parallel Development.
  • Coordinated with the Developers for Merging the Changes to Trunk.
  • Maintained ANT Build scripts (Build.xml’s).
  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Arranging access for all personnel to any and all computer systems and programs necessary to full fill their responsibilities.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases.
  • Coordinated the build and deployment bottlenecks with the development team.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, Shell scripting.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Performed DataBase Activities like executing DML’s on Oracle Database.
  • Performed Java/J2EE development using Struts.
  • Deployed the applications to Weblogic Application Server and static content to apache web servers.

We'd love your feedback!