We provide IT Staff Augmentation Services!

Build/cm Engnieer Resume

0/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • 6+years of experience in IT industry with major focus on Software Configuration and Build/Release Management.
  • More than five years of experience in administering and supporting the CM tools including ClearCase, Subversion, Team Foundation Server on UNIX and Windows environments.
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Extensive experience in using Build Automation tools like, ANT, Maven, Artifactory and Hudson/Jenkins.
  • Extensive experience in working with Apache web servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Extensive experience in using Ant Hill Pro for creating new environments, Parent and virtual hosts, Activation and Master plans. Creating SIT and PIT Plateforms.

TECHNICAL SKILLS

SCM Tools: ClearCase NT/Unix: 2007, 2003.06, 2002.05, and 4.0, CVS and Subversion 1.5 & 1.6. TFS.

Build Tools: ANT, Maven 2.0, Hudson, Jenkins, Artifactory,N1,AHP

Programming Language: Java/J2EE, Visual Basic, VB.NET, C#,.NET,SQL

Programming Language: Unix Shell scripting, Perl

Operating Systems: HP - UX, Sun Solaris, LINUX, Windows NT/ME/XP/R8/W7

Database: Oracle7.x/8i/9i, SQL Server, MySQL, MS-Access

Servers: JBoss, Websphere, Weblogic, Apache Tomcat

Defect Tracking Tool: Rational ClearQuest 2003.06 and Remedy

PROFESSIONAL EXPERIENCE

BUILD/CM ENGNIEER

Confidential, San Francisco

Responsibilities:

  • Provide CM and Build support for more than 3 different applications, built and deployed to the production and high environment.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites.
  • Deploy EAR, WAR and JARs on Apache Unix servers for Production, QA, and Development environments.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Maintain UNIX/Perl scripts for build and release tasks.
  • Developed Manual Test cases for different projects and converted them into Automation scripts.
  • Configured and maintained Jenkins and Maven for automated build and release
  • Responsible in doing build and deploying on different environments simultaneously.
  • Enforced development policies using Subversion hooks and other metadata
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.

BUILD/CM ENGNIEER

Confidential, Portland, OR

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Implement, maintain and support reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in ANT and Perl. Modified build configuration files including build.xml
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Deployed EAR, WAR and ESBs on Web Sphere servers for Production, QA, and Development environments
  • Configured property files and JDBC related settings on Web Sphere server during deployment
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
  • Configured and maintained Jenkins and Maven for automated build and release
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked with development team to migrate Ant scripts to Maven.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using ClearCase UCM and Subversion source control
  • Provided support to developers and testers to use ClearCase and Subversion
  • Developed build and deployment script using MSBuild, Cruise Control, .Net, and NAnt. Setup development and QA environments.
  • Troubleshoot the automation of Installing and configuring .NET applications in the test and production environments
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS)
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and CM Administrator

BUILD AND RELEASE ENGINEER

Confidential, Herndon, VA

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Converted old builds using MAKE to ANT and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the JAR, EAR and WAR archives into Web logic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata
  • Attend forum for management of release weekly meetings
  • Monitor progression of releases and keep them on track for delivery on planned release date
  • Submit request for implementation to various groups who participate in release
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans
  • Turnover documentation monitor status of actual production turnover
  • Serve as production implementation coordinator
  • Communicate status of release to all stakeholders

CM ANALYST

Confidential, Richmond, VA

Responsibilities:

  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Performed all necessary day-to-day ClearCase support for different projects.
  • Responsible for design and maintenance of the ClearCase Repositories, views, and the access control strategies.
  • Involved in migrating data from CVS to ClearCase using ClearCase import tools.
  • Designed and implemented ClearCase metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views.
  • Automated ClearCase based release management process including monitoring changes between releases.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Modified the existing ANT scripts to suit the new project requirements
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
  • Facilitated the Change Control Board and assessed Change requests for scheduled builds.
  • Documented release, builds and source control procedures and plans
  • Managed builds, release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations.
  • Provided release updates to the management team and business liaison leads.
  • Served as an advocate for best practices in software configuration management following CMM standards.

QA ENGINEER

Confidential

Responsibilities:

  • Worked with Mercury testing tools such as, Win runner, Test Director, Load Runner and QTP.
  • Performed manual testing for web based applications.
  • Analyzed user requirements, setup test environment, prepared test strategy and test cases.
  • Developed and implemented test plan, setup test priorities and test scenarios.
  • Conducted Requirements walkthrough with the Users, Development, Project Management Team and Testing team.
  • Developed Manual Test cases for different projects and converted them into Automation scripts.
  • Conducted Installation, Sanity, Functional, Regression, Integration, System, End-to-End, Performance, Stress and Load testing.
  • Executed test cases and verified actual results against expected results.
  • Involved in testing the functionality of Oracle Applications - Oracle Order Entry Module.
  • Extensively used SQL queries/Unix commands for data verification and backend testing.
  • Used Test Manager’s Data pool for test data creation for performance testing.
  • Executed all kind of scenarios for User Acceptance Testing.
  • Strictly followed all the QA Processes throughout the SDLC.

We'd love your feedback!