We provide IT Staff Augmentation Services!

Configuration Manager/ Build Engineer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 6 years of Total IT Industry experience in “Build and Release Engineering” with expertise in areas of Software Configuration Management, Version control, Build, Deploy and Release management, Issue tracking, change management, Incident tracking and Quality Assurance
  • Worked on tools like CVS, Subversion, IBM Rational Clearcase, Ant, Maven, Nant, MSBuild, Cruise control, Hudson, Jenkins, Buildforge, Bamboo, Teamcity, ClearQuest, Quality Center, JIRA, Confluence (Wiki), Fisheye & Crucible, Crowd, Weblogic, Websphere, Jboss, Tomcat, Remedy with 2 years of Programming experience in C, C++ and Object Oriented programming on UNIX and Windows environments.
  • Worked on cross platforms such as Windows, UNIX/Linux in administration of different version control tools such as CVS, Subversion, IBM rational ClearCase
  • Extensible experience in setting up Baselines, Branching, Merging, Develop and manage Pre and Post commit hook scripts; provide support for parallel development using version control tools for various global and distributed teams.
  • Experienced in using Build Automation tools such as ANT, Maven, NANT and MS Build to perform manual and automated builds for various applications.
  • Knowledge and experience in Maven repositories and dependency management.
  • Coordinated parallel development for different teams across the globe to deploy builds to different environments for multiple projects.
  • Experience implementing automation processes using Perl, Shell and batch scripts for continuous build and deployment of code to Development, QA, Preprod and production environments.
  • Experienced in configuration and administration of tools such as Buildforge, Bamboo, Teamcity, Hudson, and Jenkins for setting up and configuring projects, define scheduling policies, install Master/slave agents, perform server upgrades, setting up automated build and deploy processes for various applications.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in Weblogic, WebSphere, Tomcat, Jboss Glassfish containers.
  • Experience working with configuration management tools like Puppet to implement/maintain puppet manifests for configuring and automating the process of setting up Tools/Libraries in virtual machine server environments
  • Knowledge and experience working and running SQL Database scripts used as part of build and deployment processes to different environments.
  • Experienced working as Release engineer in Creating various SCM Processes, policies and procedures for Development, QA and productions teams to Release or Deploy highest quality product for the enterprise.
  • Created various CM Plans and build documentation while maintaining source code.
  • Implemented Release schedules, communicated the Release status, created Rollout Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls by coordinating with various Developments, Database, Testing and Environment delivery teams for a successful Release.

TECHNICAL SKILLS

Languages: Perl, shell, 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, Clear case

Build Tool: ANT, MAVEN, and 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, Mclean, VA

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, Cruise Control and Anthill Pro.
  • 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 Cruise Control and 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, Raleigh, NC

Configuration/Build Manager

Responsibilities:

  • Replicated build environment into source control and supported the team in doing weekly builds and builds for different environment releases using Perforce.
  • Wrote Ant scripts to automate builds and deployments of VB Apps to Websphere application servers for various environments defined in SDLC.
  • Developed and executed VSS to TFS migration enterprise-wide.
  • Worked closely with EMS and TFS development teams for product releases.
  • Created projects and merged code streams in TFS.
  • Developed and created automation scripts using Ant and Nant for all new builds and packaging for different projects
  • Issued tracker and password management updates that were stored in SharePoint.
  • Coordinated Java and .Net based build and release cycles on the request of business with Development and Testing teams.
  • Responsible for all Builds and deployments using Serena for various environments in Development, QA, UAT, Staging, and Production.
  • Streamlined release and software development processes by standardizing the change control process, automation, and code review.
  • Created automated builds and deployment of builds using BuildForge.
  • Performed troubleshooting of software build process.
  • Created continuous build process using CruiseControl and Hudson.
  • Configured, monitored, and resolved all SQL Server related problems in Development and QA.
  • Coordinated with Development team and scheduled successful release for multiple projects.
  • Provided administration support for JIRA and Harvest7.0.
  • Responsible for source code control system management.
  • Established the policies and procedures for code management and release.
  • Worked with production support team in resolving product issues.

Confidential, Bothell, WA

Build and Release engineer

Responsibilities:

  • Responsible for setting up projects in JIRA and customising the tool as per the requirements of different teams, set up teams and themes, setup screen and field schemes, setup and customize workflows, setup and customize dashboards for teams to track status of their issues in the project using greenhopper, generate reports on a weekly basis to report the status of the project to the upper management.
  • Support for Troubleshooting and Administering other Atlassain tools like Confluence, Crucible and Fisheye used by development Teams and worked on integrating these tools with Crowd for single sign on user authentication
  • Used Ant, Maven tools for performing builds and deploy the Artifacts to maven repositories
  • Performed troubleshooting and administration of Version control tools such as SVN and implemented hook scripts various usage processes in SVN and also assisted teams in implementing Branching and Merging strategies along with generating merge reports to assist in merging up and merging down on weekly basis
  • Supported Configuring and administration of Teamcity continuous integration tool used by agile teams.
  • Supported in Building and Releasing code to QA, Pre-Production and production environments for Agile development teams working on Telecom retail and care applications and prepare and provide relevant documentation.
  • Active role in preparing documents such as SCM New User guides and SCM Verification.
  • Created development and integration Branches after a major release for various development teams.

Environment: UNIX, Jira, SVN, Quality Center, Winscp, Putty, Maven, Teamcity, Java, Eclipse, Weblogic Server, PERL, BASH, Xml.

Confidential, Sunnyvale, 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, TFS 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 TFS; 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.

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

We'd love your feedback!