We provide IT Staff Augmentation Services!

Build And Release Lead Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Around 6 years of experience in Build/Release Engineering and Process Methodologies.
  • Extensively worked with Hudson, Continuous Integration and End to End Automation Tools.
  • Deployed code on Websphere Application Servers for Production, QA, and Development environments
  • Used Puppet for Configuration Management tool.
  • Good Command in Shell scripting.
  • Proficient in Unix/Linux/Windows OS administration.
  • Experience in using Subversion, GIT, MKS Integrity and CVS Version Controls.
  • Wrote deployment Automation scripts for JAVA/J2EE Applications.
  • Used Ant/Maven for building Java/J2EE Applications
  • Hands on Experience in Java/J2EE/C++ development
  • Knowledge on Code Analysis Tools SONAR and XRADAR.
  • Exposure to Python scripting.
  • Worked on IBM HTTP, JBoss, Apache Web servers
  • Experience in Project Delivery Framework and Project Portfolio Management
  • Exposure on Oracle xi/xg, MS SQL, IBM DB2.
  • Hands on Administration experience with Websphere and Weblogic Application Servers.
  • Experience in writing and editing Wsadmin scripts for IBM WAS deployment

TECHNICAL SKILLS

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

CM Tools: Subversion/SVN; Anthill Pro; Hudson-Jenkins; MKS Integrity, GIT.

Build Tools: Ant and Maven scripting.

Servers: Websphere Server, WebLogic, JBOSS and Apache Tomcat.

Languages: Shell, C, C++, Java, J2EE, ASP.net.

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

Microsoft Tools: MS Word, MS Excel, MS PowerPoint, MS Visio, MS Project

PROFESSIONAL EXPERIENCE

Confidential, NJ

Build and Release Lead

Responsibilities:

  • The responsibilities include closely working and providing inputs to development team. Writing Shell scripts on AIX Linux remote servers to deploy code changes. Creating guidelines for Build and Release management of all the application changes.
  • Working with Change Management in scheduling the releases in different environments and representing the change records in the CM meeting for the releases.
  • Performing all the build and release management activities for dis project by administrating and integrating MKS Integrity into build system ANT.
  • Responsibilities and deliverables include creating application packages and deploying them in multiple test environments and ultimately to production environment with least outage to the systems.
  • Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using ANT.
  • Closely worked with Database Oracle team in executing the sql scripts.
  • Coordinate with QA team to understand requirements in order to build exact test environment, Test data for test life cycles.
  • Isolate scripting errors with source code errors. Build tracking so dat whenever defect is detected, developers will be able to track the source code. Handling Application and Environment issues in Linux boxes.
  • Troubleshooting the issues in the environment by checking the log files for errors and coordinate with the resources to bring the environment back up.
  • Worked on Middleware software Provenir for Decision Engine restarts and repository changes.
  • Deployed JAVA/J2EE applications through WebSphere Application server. Comfortable and flexible with installing, updating and configuring various flavors of Linux and Windows.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and on Linux environment.

Environment: MKS Integrity, ANT, Shell Script, Java/J2EE, Provenir, Websphere server.

Confidential, Statesville, NC

Build and Release Engineer

Responsibilities:

  • The responsibilities include working on Shell scripting on Linux and Windows platforms. Creating guidelines for Build and Release management of all the software applications and Database changes in SQL, DB2 and Oracle.
  • Performing all the build and release management activities for dis project by administrating and integrating Source Code control systems like Subversion into build system like Ant.
  • Responsibilities and deliverables include creating application packages and deploying them in multiple test environments and ultimately to production environment with least outage to the systems.
  • Integrated JIRA in with SVN and dealing with its administration in change management process.
  • Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
  • Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
  • Coordinate with QA team understand requirements in order to build exact test environment, Test data for test life cycles.
  • Creating the build scripts using Ant for Java projects. Automating the build process by configuring Subversion for projects. Build tracking so dat whenever defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
  • Deployed JAVA/J2EE applications through WebSphere Application server. Comfortable and flexible with installing, updating and configuring various flavors of Linux and Windows. Involved in front-end programming using C, C++ on both Linux/Unix & Windows platforms.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and on Linux environment.

Environment: SVN, Anthill Pro, ANT and Maven, Hudson, JIRA, Shell Script, Java/J2EE, Websphere server.

Confidential, Torrance, CA

Configuration Manager/ Build Engineer

Responsibilities:

  • Automating The Build process using Subversion, and ANT
  • Managed builds and wrote Build scripts for JAVA and websphere based applications
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion
  • Automated deployment of builds to different environments using Anthill Pro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Created Continuous Build Process using Hudson.
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Studied the current build and release process and automated the process using shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • Experienced in building Java application using make files (Ant utility), Shell Scripts.
  • Deployment of application to the Tomcat/ Websphere Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic and Shell scripting

Confidential, Irvine, CA

CM Build Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, Confidential Team Explorer, and Subversion.
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion, PVCS Suite and Confidential ; and Bug Reporting for adding users and fields, and changing permissions). Installed tools for internal clients, and monitored compliance and usage.
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Evaluated build automation tools (OpenMake and AntHillPro), recommended AntHillPro.
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target. Used beanshell scripting in AntHillPro and shell scripts and JACL scripts with the wsadmin interface to deploy applications into Websphere.
  • Configured secure links between build servers and deployment targets.

Environment: Subversion, Jboss,Apache ANT, XML, Maven, jenkins, Anthill pro, Shell Script.

Confidential

Configuration Management Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed the code from Development environment to other environments like QA, UAT and production Environments.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Coordinated with developers, Business Analyst and Mangers to make sure dat code is deployed in the Production environment.
  • Worked closely with developers and managers to resolve the issues dat rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • Edited and Modified POM.xml for a few applications dat used Maven.
  • Used Ant scripts to perform the builds and wrote a few buil.xmls for application development teams.
  • Integrated automated build in Jenkins/Hudson.

Environment: Websphere Application Server 6.0, UNIX, Jenkins, Perl, Perforce, Remedy, Oracle 8.1, Solaris 2.9 Ant 1.6.5, JSP, Servlets, JDK 1.4.2, EJB.

Confidential

Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Performed Load/Functional testing using Mercury Load runner and QTP.
  • Worked on deploying ERP (Oracle 11i) applications.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more TEMPthan 30 and managed 9 release/build engineers.
  • Stand by administrator for Perforce and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked with QTP for Functional Testing.

Environment: Java, SDLC, J2EE, QTP, Load Runner, Perforce, ANT, Shell, Perl, Websphere, Jython, Oracle, DB2

We'd love your feedback!