We provide IT Staff Augmentation Services!

Sr.build Release Engineer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Sr. Software Engineer with 8+ years of extensive experience in configuration management, build and release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology. With a proven ability in application configuration.
  • Served Healthcare, engineering and telecommunications industries.
  • Implemented continuous integration with CruiseControl, BuildForge, Jenkins, Hudson and VisualBuildPro.
  • Expertise in designing, configuring and implementing SCM standards and procedures using StarTeam, Subversion, CVS and IBM Rational ClearCase. Experienced in design and implementation of defect tracking system using Test Director, JIRA, Bugzilla and Rational ClearQuest.
  • Understanding of the Unified Change Management (UCM) process as well as Rational Unified Process (RUP) framework and CMM levels. Good understanding of the processes in Software Development Life Cycle, Configuration Management plans, Project Management, Roles and plans. Experienced in setting up baselines, branching, merging, taking back - ups and troubleshooting.
  • Expertise in SCM Tools like, Clear case, TFS,VSS, perforce, Subversion and Harvest. Experience in tools like Putty Manager Network putty, SVN, MQ Explorer and database tools.
  • Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
  • ClearCase UCM deployment and integration expertise and designing ClearCase UCM components, PVOBs and VOBs, Usage Models. Migration expertise in migrating applications / source from both Base ClearCase and non-ClearCase environments (Visual Source Safe, CVS etc.) into ClearCase UCM.
  • Good Experience in Builds using Final Builder with TFS 2010, PVCS Version Manager and Serena Dimensions 9.1 with Serena Mashup team track and Virtual machine (VM).
  • Proficient with Linux/UNIX/Windows NT/2000 systems, maintenance of user groups, development integration, tools infrastructure, installation and maintenance. Proficient in Perl Scripting, Shell Scripting, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control. Knowledge of systems administration tasks, various networking technologies and network security issues.
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts.
  • Managed environments DEV, SIT, QA, UAT,GIT and PROD for various releases and designed instance strategies.
  • Well versed in providing training and support to the development teams for the various Tools for version control, change management and continuous integration. Capable of meeting deadlines in a fast paced, high pressure environment with good time management skills and ability to prioritize multiple projects.
  • Wrote and maintained build scripts using Apache ANT and Maven to perform builds efficiently.
  • Extensive experience and highly proficient in using writing scripts in ant for build management.
  • Expertise in SCM Tools like CVSNT, Clear case, VSS, perforce, Subversion and Harvest. Experience in tools like Putty Manager Network putty, SVN, MQ Explorer and database tools. Extensive Experience in installation/migration/deployment of Enterprise Applications using Web Sphere Application server 6.0/6.1, Web Sphere Portal Server 5.
  • Well versed with deploying/Configuring/tuning Enterprise Applications in WAS 6.1 and Web Sphere MQ Series.

TECHNICAL SKILLS

Version Control Tools: CVS, SVN, Rational Clear Case, Harvest, Jenkins, Jira, Perforce

Languages: C, C++, XML, JAVA, J2EE

Scripting Languages: Shell, Perl, Powershell

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008

Platforms: Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7

Application Servers: Weblogic, Websphere, JBoss, Tomcat, MS-IIS

Build Tools: MAKE, ANT, MAVEN-JENKINS, HUDSON, ANTHILL PRO, BAMBOO, TFS, GIT

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP-UX

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

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr.Build Release Engineer

Responsibilities:

  • Assist Developers with Git/Gerrit related operational Issues.
  • Build and Deliver Custom Service Patches (Cherry-picking a range of Commits from other Releases) to Customers with in-house tools.
  • Developed UNIX scripts for build and release tasks.
  • Build and deploy SpigitEngage web applications with SaaS Cloud Computer Services Environment.
  • Worked on SCM tasks mostly on solving complex branching and merging problems.
  • Solved all the various tree conflicts, text conflicts which arise in major complex merging issues in SCM.
  • Developed Customized scripts in Jenkins which would automate the process according to the requirement.
  • Deployment of builds was done through Jenkins.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS)
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, Q, UAT and POD to UNIX environments.
  • Merged all the release branches back to trunk after solving the conflicts.
  • Performed IBM Websphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Also participated in meetings which involved process improvement on the wholesale business.
  • Involved in documenting the solutions of the conflicts in SVN for future use.
  • Configuration management activities on TFS and PVCS
  • Responsible for the deployments done in various enviroments through Jenkins.
  • Managed Continuos integration build and deploy jobs using Jenkins for various configurations.
  • Provided on call support during any issues after the release process.

Environment: - Ant, Hudson/Jenkins, Maven, Websphere, Subversion, Linux, Perl, Shell. TFS, Crystal reports.

Confidential, San Francisco, CA

Sr. Build Release Engineer

Responsibilities:

  • Implemented Hooks in Git wrote shell scripts to automate process/installation.
  • Responsible for Builds using Final Builders and PVCS version Manager\TFS2010.
  • Administered and Configured the TFS with in multi -platform environments.
  • Developed and maintained UNIX/Perl/Ant/Maven scripts for build and release tasks.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting and proposed open source tools like Jenkins/Cruise control for continuous integration system
  • Responsible for analyzing and converting Ant projects into Maven projects.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to tomcat Web server and websphere/weblogic Application Servers.
  • Performed IBM Websphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr.
  • Take ownership of existing Jenkins CI Instance, proactively resolve issues making the App highly available, bringing in expert knowledge of plugins and their configuration.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Installed and maintained Nexus Repository
  • Used Nexus repo to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Merged release branches to the trunk after the production release and resolved the conflicts arise during the merge
  • Responsible for build and deployments in QA, UAT, Preview and PROD
  • Responsible for migrating reporting code into BO and Informatica.
  • Lead and trained offshore team members and responsible for knowledge transfer.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Supporting the scheduled week end supports from my side. Conducting periodical meetings on releases. Coordinated Change Control Board meetings and implemented approved changes.

Environment: - Ant, Hudson/Jenkins, Anthill Pro, Maven, Weblogic, Websphere, Remedy, Subversion, Solaris, Linux, Perl, Shell.

Confidential, Schenectady, NY

Sr. Configuration Manager (Build Release)

Responsibilities:

  • Performed installation, configuration and administration of Rational ClearCase and ClearQuest in Windows 2003 and Linux environment.
  • Completed tests and review of Java/JEE/EJB usage in WebLogic/Tuxedo context
  • A CM solution was designed that would use UCM ClearCase integrated with Rational ClearQuest.
  • The design and implementation included the creation of VOBs, projects, streams and view for the developers.
  • Provided technical support to developers with configuration issues. Defined and implemented Issues, Tasks, Defects and Change management processes using ClearQuest.
  • Configured & implemented clearcase VIEW, VOB, License Server.
  • Responsible for writing Hooks and Triggers using Perl. Involved in migration of the source code from the CVS to ClearCase. Built Java application using ANT.
  • Involved in VOB administration and maintenance, writing config-specs for views, enabling transparency across platforms using SAMBA.
  • Wrote commands in scripting languages including Perl, shell scripts (borne, korn, C), python and writing various build file using GNU make & ANT.
  • Deployed JAVA/J2EE applications through WebLogic / WebSphere Application servers.
  • Comfortable and flexible with installing, updating and configuring various flavors of Unix and Windows.
  • Administration of ClearCase and ClearQuest, training ClearCase users how to access ClearCase, and setting up the ClearCase on their PCs or machines.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts. Configured the tasks of Change Control Board (CCB).
  • Administration of an enterprise software configuration management systems using UCM. Worked closely with another CM team, which was migrating from CVS to ClearCase.
  • Helped them in the CM Planning and Build/Deploy processes.
  • Administered ClearCase for version control to include branching and merge management, Tuxedo and ClearQuest to track process defects

Environment: Rational ClearCase / Rational Clearquest, Rational RequisitePro, Rose, Red Hat Linux, NAS, Windows 2000 server, Siebel, Power builder, mainframe, Crystal reports.

Confidential, Boston, MA

Sr.Configuration Management Engineer

Responsibilities:

  • Used Star Team and Perforce to baseline several artifacts. These artifacts includedJava and EJB based artifacts.
  • Built Java and EJB based artifacts on the CM Server view using Maven. Deployed, using Maven, these Java and EJB based artifacts which included war, ear and jar files - to system-test and production machines - either manually or using scripts specifically written for the purpose.
  • Used Perforce and STAR TEAM to baseline and deploy various other types of artifacts to system-test, and production machines. Submitted and tracked SCRs using CA Harvest to track problem discrepancy report.
  • Wrote scripts in the K- Shell to automatically deploy artifacts that were previously deployed manually - thus cutting down substantially on time, and eliminating errors consequential to a manual deployment.
  • Documentation for Build procedures, Branching strategy and ClearCase administration within the Company environment. Participated in Automating Build Improvement process, SCM Environmental improvements.
  • Installation and configuring of ClearCase and ClearQuest and administering the environment.
  • Migrated different projects from Star Team to SVN and Perforce to SVN. Created Java messaging services for different applications in Web Logic and Web Sphere. The environment of ClearCase was implemented both in Windows and UNIX.
  • Diagnosing and resolving the issues found in defect-tracking and version control. Participating in CCB meetings, QE related meetings, analyzing the issues and taking measures in accessing defect tracking tool.
  • Setup and manage continuous integration build and deploy jobs using Hudson for different build configurations
  • Control branching and merging of the code base using Subversion; resolve code conflicts with developers
  • Participated in developing utility tools related to SCM like, build media packaging for release, creating 3rd Party software’s required for the Application release.

Environment: ClearCase, ClearQuest, UCM, Windows, UNIX, Solaris 10, SQL, Shell, Java, PVCS, Eclipse 3.20, Ant, Maven, star team, CVS, CA Harvest, Smart SVN, Web Sphere Application Server (WAS), Web Logic, Hudson, Quality center, Oracle 10g.

Confidential

ClearCase Administrator

Responsibilities:

  • Responsible for defining SCM policies for creating UCM projects, streams, base lining and merging. Responsible for Clearcase activities in base Clearcase and UCM. This includes activities like integration, creating baselines, recommending baselines, rebasing, performing redo activities, and creating feature development streams.
  • Responsible for build and release management, building the code and performing sanity testing for cable Setup box Responsible for maintaining project documents and proficiency in setting up the test setup and test environment.
  • Responsible for Klocwork installations and troubleshooting klocwork issues, administering Klocwork servers. Responsible for Clearcase activities, which includes activities like Clearcase administration on Windows / UNIX administration. Troubleshooting clearcase client, server side and multisite issues. Software/Technologies: C/C++, Linux, SVN, Klocwork, Clarify, MPEG, PVR/DVR. Proficient in VOB creation, View Creation and Managing Clear case regions.
  • Worked on Clearcase on creating and administering VOBs & Views. Managing Clearcase version upgrades in the client machines. Trouble shooting the views problem and deleting corrupted views. Maintaining the Clearcase VOB and View login servers. Moving views and VOBs from one server to another as and when required.
  • Multisiting VOBS. Creating vob replicas and exporting them to other sites. Applying triggers to the vobs.
  • Handling multiste clearcase issues, like mastership changes, sync issues, Syncing Packets between Replicated VOBs.

Environment: Clearcase, Guick Build, IBM Websphere Server 5.0, IBM Webshphere Application Server 5.0, Cruise control, IBM AIX, UNIX, Windows 2000, JIRA, IBM Websphere MQ 5.3, WebSphere Portal Server,CVS.

We'd love your feedback!