We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

Farmington Hills, MI

SUMMARY

  • 7+ years of build and release management experience in Agile and traditional waterfall projects using Team Foundation Server,MSBUILD,Subversion,Jenkins,NANT,Mavenand Jira to automate build process.
  • Proficientin an Industry Standard Software Development Life Cycle (SDLC) and Software testing life cycle (STLC)
  • Experience with JavaScript, UNIX shell scripting, Python and Ruby.
  • Expertise with J2EE compliant IDEs like Eclipse3.2, RAD 6.0/7.0WSAD 4.0/5.0, JBuilder 7.0/8.0 and IntelliJ.
  • Automated build and deployment with Continuous Integration tools such as Build Forge, Hudson/Jenkins, and Cruise Control.
  • Managed software configurations and builds in a UNIX and Windows environment.
  • Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence.
  • JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Work under SLA (Service Level Agreement) & Incident Management(Remedy) with increases productivity, scalability & performance of application
  • Efficient in tracing complex build problems,releaseissues and environment issues in a multi component environment.
  • Process Knowledge of ITIL Process and enforcer of best practices.
  • Expertise with using Oracle 8i/9i, DB2 UDB 8.2/8.1/7.2/6.5 databases and writing SQL queries.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla, ClearQuest and Remedy.
  • Hands on experience in performing tasks in Databases like SQL Server 2008, Oracle, MySQL.
  • Can work with equal poise in both Windows and UNIX operating systems.
  • Software Configuration Management with Branching and Merging strategies, Version Control Systems, Build and Release Management.
  • Executed Build/Release of application, maintenance of builds and patches, deployed the application in Testing / Production using ClearCase, UCM ClearCase, Subversion, GIT, AccuRev, ANT, Nant, Perl and Shell scripts on UNIX, Linux, Windows environments.
  • Deployed on - site applications to AWS environments, configured and integrated applications for AWS cloud applications.

TECHNICAL SKILLS

Languages: Perl, shell, awk, C, C++, Java, J2EE, ASP.net

Database System: SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access

SCM Tool: Perforce, Subversion (SVN), JENKINS, JIRA, HUDSON

Build Tool: ANT, MAVEN, MAKEFILE

Servers: Weblogic, Websphere, JBOSS, Apache Tomcat

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000

PROFESSIONAL EXPERIENCE

Confidential, Farmington Hills, MI

Build and Release Engineer

Responsibilities:

  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts
  • Develop and enhance the automated configuration management system
  • Configured Connection Factories, JNDI destinations, remote connectors for JBOSS messaging.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Enabled websphere global security with IBM Tivoli Directory Server (ITDS).
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of websphere.
  • Have good knowledge of WebSphere Application Server Network Deployment (WAS ND) and integration with IHS (IBM HTTP Server)/Apache plug-in.
  • Worked with performace testing team to run Jboss Messaging and JBossMQ side-by-side.
  • Used UNIX scripts to automate administration tasks on Websphere.
  • Used diagnostic tools like IBM thread and monitor dump analyzer, IBM heap analyzer and IBM MDD4J (Memory Dump Diagnostic for Java) etc to analyze the IBM javacores and heapdumps and diagnose the issues.
  • Installed and configuredJboss4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via datasource to the application.
  • Created Bus members, provided configurations for messaging queue in Weblogic.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Automate deployment and release distribution process with Shell, Perl and Cruise Control

Environment: - SVN, Hudson, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux

Confidential, Minneapolis, MN

CM Build Engineer

Responsibilities:

  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts
  • Develop and enhance the automated configuration management system
  • Configured Connection Factories, JNDI destinations, remote connectors for JBOSS messaging.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Enabled websphere global security with IBM Tivoli Directory Server (ITDS).
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of websphere.
  • Have good knowledge of WebSphere Application Server Network Deployment (WAS ND) and integration with IHS (IBM HTTP Server)/Apache plug-in.
  • Worked with performace testing team to run Jboss Messaging and JBossMQ side-by-side.
  • Used UNIX scripts to automate administration tasks on Websphere.
  • Used diagnostic tools like IBM thread and monitor dump analyzer, IBM heap analyzer and IBM MDD4J (Memory Dump Diagnostic for Java) etc to analyze the IBM java cores and heap dumps and diagnose the issues.
  • Installed and configuredJboss4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via data source to the application.
  • Created Bus members, provided configurations for messaging queue in Weblogic.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Automate deployment and release distribution process with Shell, Perl and Hudson.
  • Developed and maintains TFS source control and Team Foundation Server (TFS) automated builds and deployments.

Environment: Perl Scripting, Shell Scripting, JBoss, Websphere, Weblogic, Apache ANT, Hudson Java, J2EE, TFS.

Confidential, Cypress, CA

CM Build Engineer

Responsibilities:

  • As Software Release Engineer worked on Software Configuration Management, source code management, Build/Deploy process.
  • As Targeted and migrated completed builds to multiple servers and platforms.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones implementing build automation script using ANT, setting up SVN, Test Manager to manage build artifacts and SCM activities.
  • Deploying J2EE application EAR to Testing and Production environment using Web Sphere.
  • Providing the daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supports multiple development applications
  • Maintaining company’s data backup and backup of servers / clients to keep downtime to a minimum
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using PERL, ANT, Shell scripting and Batch scripts. dSupporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Established and maintaining the Users and System Administrators technical reference guides.
  • Assist and train Developers on SCM procedures when necessary
  • Documented release, builds and source control processes and plans for J2EE applications
  • Coordinated the build and deployment bottlenecks with the development team

Environment: Java, ANT, Windows/Linux, C, SVN and WebLogic.

Confidential, Grants Pass, OR

CM Analyst

Responsibilities:

  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts
  • Develop and enhance the automated configuration management system
  • Configured Connection Factories, JNDI destinations, remote connectors for JBOSS messaging.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Enabled websphere global security with IBM Tivoli Directory Server (ITDS).
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of websphere.
  • Maintained Continuous integration effort with Subversion, TFSalong with scheduled builds.
  • Have good knowledge of WebSphere Application Server Network Deployment (WAS ND) and integration with IHS (IBM HTTP Server)/Apache plug-in.
  • Worked with performance testing team to run Jboss Messaging and JBossMQ side-by-side.
  • Used UNIX scripts to automate administration tasks on Websphere.
  • Used diagnostic tools like IBM thread and monitor dump analyzer, IBM heap analyzer and IBM MDD4J (Memory Dump Diagnostic for Java) etc. to analyze the IBM javacores and heapdumps and diagnose the issues.
  • Installed and configuredJboss4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via datasource to the application.
  • Created Bus members, provided configurations for messaging queue in Weblogic.
  • Design and scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Automate deployment and release distribution process with Shell, Perl and Cruise Control.

Environment: Perl Scripting, Shell Scripting, JBoss, Websphere, Weblogic, Apache ANT, Java, J2EE.

Confidential

TFS Build and Release Engineer

Responsibilities:

  • Setup and maintained ClearCase UCM with ClearQuest for the GDLS Software Engineering Programs, as part of the Change Management System. Support Architecting / Administering the GDLS MGV (Manned Ground Vehicle) ClearCase / ClearQuest Multisite Process & Infrastructure as part of the Future Combat Systems (FCS) program and several other ground vehicle projects.
  • Established and created CCM (Configuration & Change Mgmt.) system for project teams. Held regular meetings with several different disciplines (CM, Engineering, Release, Integration & Test Team, etc.) to provide technical support
  • Performed CM Repository management activities according to GDLS MGV SCM Plan. Provided data for metrics reporting for the project or CM activities. Identified opportunities for improvement as part of the Technology Change Management activities.
  • Provide training/mentoring on rational tools, Configuration & Change Management process, procedures, and activities for Software / Subsystems / Systems Departments.
  • Established and maintained ClearCase repositories/UCM projects pertaining to version control, change management, document management, software builds, and release processes.
  • Established and architected ClearQuest Change Tracking and Problem Reporting tools that support the SCM processes, standards, and methodologies for development projects.
  • Supported and maintained SCM Plans, Change Request Management Plans, defining and documenting requirements, process improvements, developing and maintaining technical documentation in accordance with the organization’s CMMI guidelines and department process improvement initiatives.

Environment: ClearCase, Clear Quest, UCM, SQL, UNIX, Shell, Perl, Windows NT server, J2EE and WebSphere

We'd love your feedback!