We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

Overland Park, KS

SUMMARY

  • More than six years of IT industry experience in various fields like administering variety of applications in different environments and managing software changes efficiently.
  • More than 5 years of experience in Configuration Management, Change Management, Build Release Management using CVS, Subversion, Rational Clear Case, Maven, JIRA and Clear Quest on Unix, Windows environment.
  • Experience in SDLC, RUP, Agile and RAD Methodologies.
  • Extensive experience in setting up baselines, branching, merging and automation processes using shell, Perl, python, and batch scripts
  • Extensively experienced in defining the branching and merging strategies, creating baselines and releasing the code
  • Worked with different version management tools like CVS, Subversion and Clear Case.
  • Adept Knowledge in using Migration Tools like cvs2svn and svn Importer tool.
  • Profound experience on Build Automation and Continuous Integration concepts by using tools like ANT, Maven, Hudson, and CruiseControl.
  • Good experience in installing and configuring Websphere application server 5.x/6.x,Websphere Message Queuing series and IBM HTTP server
  • Profound in Creation of Clusters, Cluster members and configuring them with messaging engines.
  • Knowledge in Java/J2ee concepts like struts, Hibernate,Jsp and servlets.
  • Package, build, Integrate and deploy enterprise J2EE applications like JDBC, JMS, JNDI on Web Sphere 6.1 that involves EAR(Enterprise Archives) and WAR (Web Archives).
  • Involved in enabling security for users, groups administration and daily backup and restore operations.
  • Great Experience on Monitoring, Performance Tuning and performance analysis on Java core dumps and Heap dumps using IBM tools
  • Worked on Automation by writing Wsadmin scripts (jacl/jython), ANT and shell wrappers.
  • Good Experience on 24*7 Production Support and working with critical service level agreements.
  • Experience in Preparing and maintaining CMplans, Test plans and SCM audits.
  • Worked on Release schedules, planned for Release status, created Rollout Plans, tracked the Project Milestones, prepared the reports and acted as a Implementer for the Release calls and worked for a successful Release.
  • Created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
  • Highly experienced in deploying applications in application servers like Websphere application server, JBoss and web logic.
  • Good analytical, problem solving, communication skills both oral and written and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

Operating Sys: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS

Languages: JAVA C, C++, VB.NET, ASP.NET, C#

Database: DB2, Oracle 10g and 9i, Derby, Cloudscape, PL/SQL, SQL 2005 Scripting

Languages: JavaScript, Shell Programming, XML, PERL, HTML, PYTHON

Tools: MS Office Suite

Build Tools: ANT, Maven, MS build, Cruise Control, Anthill Pro, Jenkins, and Hudson

SCM Tools: CVS, SVN, Clear Case, VSS, TFS, PVCS

IBM Software: IBM WebSphere Network Deployment Edition V 7.0, WebSphere suite (Application Server 5.x, 6.x and7.x), WebSphere MQ 5.3/6.0/6.0.2.2/7 WMB 6.0, 6.1

IBM Tivoli Access Manager:

Web Servers: IHS, SunOne and Apache Java

Technologies: Servlets, JSP, Beans, EJB (Including MDB), J2EE, Swing, JDBC, JMS, JNDI, RMI, Java Mail

PROFESSIONAL EXPERIENCE

Confidential, Overland Park, KS

Build and Release Engineer

Responsibilities:

  • Responsible for daily builds/deployments from Integration environment through staging environment.
  • Plan and coordinate the production releases.
  • Plan, implement, document, and administer configuration management across multiple projects.
  • Responsible for all production related changes/builds/deployments.
  • Created SVN branches for future parallel releases.
  • Experience in SVN, Jira, and Jenkins.
  • Migrated all build jobs from Hudson to Jenkins.
  • Created build and deployment jobs in Jenkins for various components.
  • Used Jenkins as a build tool to create build packages.
  • Automated the manual piece of deployment which saved one hour of time.
  • Automated the web server configuration builds/deployments from QA through production.
  • Experience in deploying Java applications in Web sphere application servers.
  • Experience in deploying BAR file application in web sphere message broker (WMB).
  • Good Experience in WMB deployment of bars, external maps and properties.
  • Coordinated the Edifecs upgrade and managed the releases for all transactions.
  • Good experience in coordinating the release activities.
  • Good experience in making the branching/merging decisions in the stakeholders meeting.
  • Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets.
  • Responsible for maintaining integrity of all builds and environments.
  • Automated and managed all aspects of packaging, promotion, migration, and distribution of software applications.
  • Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
  • Created development and integration Branches after a major release for various development teams.
  • Experience in deploying ear and war applications in web sphere and tomcat servers.
  • Coordinated reviews with the Change Control Board
  • Ensured that the integrity of all CIs is maintained by maintaining status of all CIs and tracking problem reports associated with them.
  • Participated in Change control board meetings, and given various impact analyses as and when necessary.
  • Used TFS defect management tool to check if the code is in “development complete” stage before performing the build.
  • Used PVCS version control to check out the code and applied labels before performing the scheduled builds on the development code.
  • Good experience working with UNIX and windows servers.
  • Flexible working over weekends and off hours.

Environment: Solaris, Unix, Java,, Ant, Maven, Hudson, Cygwin, Jenkins, Jira, TFS, PVCS, WMB, SVN, Hudson, Java, Tomcat Apache Application Server, Oracle .

Confidential, New York

Configuration Engineer

Responsibilities:

  • Played a key role for Managing Source Code, creating tags, Branches and Branch Merges using CVS and subversion.
  • Highly Experienced in Build and Deployment of the java applications onto different environments.
  • Used Eclipse to connect to Central CVS repository and SVN Repository server
  • Participated in the Code Freeze and Stage Freeze Activities.
  • Used Ant Build tool for the Build process.
  • Automated the build process using Hudson.
  • Used Putty to connect to various UNIX boxes.
  • Responsible for Build and Install Schedules using Cron jobs.
  • Migrated from CVS to subversion.
  • Wrote automated scripts for the Build and Deployment of the applications.
  • Used Microsoft Visual Studio to build the .NET Applications.
  • Acted as a key person for deploying the code to Development, QA and staging environments.
  • Responsible for managing the Emergency Bug Fixes in different environments and monitored their status.
  • Experienced in using Mighty Release Tool to monitor and maintain the Emergency bug fix status.
  • Performed Nightly builds by automating the build process and customizing the build definitions
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Used ITSM/REMDY for Change Management and Incident Management.
  • Responsible for creating deployment steps, backup procedure and roll - back procedure.
  • Used Db Artisan to perform the Sql Queries on the Prime Trade Databases.
  • Acted as Requester/Implementer/Approver for the RFCs created in ITSM and deployed the right code in the deployment window
  • Coordinated with Global DBA support to perform all the DB activities like creating stored procedures, Creating Index for the Application Tables.
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Sound experience in preparing release notes for successful release.
  • Prepared release plans at least one month prior releases.
  • 24/7on call support for emergency site maintenance and immediate build and install requests.

Environment: Solaris, Unix, C++, Java, Eclipse, Ant, Websphere Application Server (WAS), CVS, SmartCVS,Cygwin, Microsoft Visual Studio, MSBuild, Test Director, Hudson, Quality center, WSAD.

Confidential, Seattle, WA

Build and Release Engineer

Responsibilities:

  • Installed Clear case on Windows and Linux
  • Responsible for creating the Config Specs and creating the Build Views
  • Modified the Check in policies in TFS for good scm policies
  • Created the branches and merged the Branches.
  • Used Maven and Make Script tools to build the Source Code.
  • Generated reports in TFS as report generating tool
  • Trained the Developers on best Practices of SCM
  • Used Microsoft Visual Studio to build the .NET Applications.
  • Planning the Release Activity and chaired the Release Management Calls.
  • Coordinated the Development along with QA for successful Release.
  • Used Clear quest for Bug Tracking and the Change Requests.
  • Used Multisite for Automatic replication and synchronization of Rational Clear Case repositories to access current information, from in any site and in any direction.
  • Responsible in implementing the Emergency RFC’s by getting the Director level Approvals.
  • Good understanding of Java/J2ee concepts like HTML, struts, jsp.
  • Had ample of opportunities to integrate with development team.
  • Maintaining Scripts using Python, Perl and Shell scripts for automation.
  • Regular builds and database using SQL Server and windows server
  • Planned the Scheduled Builds as per the need basis.
  • Coordinated with the End Users / Client and planned the Releases as per the need basis.
  • Generated Build Artifacts and analyzed the Logs in case of Build Issues.
  • Configured and managed Hudson for automating builds.
  • According to the Audit Policy, Access permissions are created for the Repositories and Prod Environment as per the ROLES.

Environment: Linux/UNIX, Solaris, Clear Case,ClearQuest,TFS, Java, Eclipse, Ant, Iplanet WebSphere, Web logic, Hudson, Multisite, Perl, Maven, Make, WSAD, Microsoft .net, SQL Server.

We'd love your feedback!