We provide IT Staff Augmentation Services!

Cm Build Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • 6+ year’s highly experienced and results - focused IT Management professional with a proven track record in managing IT infrastructure operations on a large scale and software installation/configuration oversight.
  • Experienced leader recognized for building strong client and customer relationships while leveraging excellent customer-centric service and support that exceeds company goals.
  • Extensive experience in scripting languages includingShell Scripting, Batch Scripting, PERL Scripting andbuildautomationusingANT, NANT, MAKE, MAVENand other UNIX, Windowssystem level programming
  • Respected Technology manager with extensive experience in Build and Deployment automation, batch scripting, adept at global deployment of most software related builds utilizing continuous integration tools.
  • Extensive training provided to developers, QA and SCM teams on best practices and all new features of VM tools and Bug Tracking Tools.
  • Provide expertise on cross-platforms (Windows-Unix/Linux) with Clear Case, Perforce, Subversion and CVS, and creating production release plans, driving release plan meetings with various service and support teams.
  • Adept at setting up code baselines, branching, merging with the Version Management tools to meet project and business objectives.

CORE COMPETENCIES:

  • Software Configuration
  • Release Management
  • Quality Assurance
  • IBM Rational ClearCase
  • Perforce TFS Subversion
  • CVS/VSS
  • IBM Rational ClearQuest
  • Jira Hudson CruiseControl
  • Ant Maven
  • Visual Studio Unix/Linux/Windows
  • SCM Processes
  • Version Management Tools
  • Bug Tracking Tools
  • Microsoft Team Foundation Server (TFS)
  • Code Baselines
  • Build/Deployment Automation
  • Perl/Shell Agile Methodologies
  • Production Release Plans

PROFESSIONAL EXPERIENCE:

Confidential, CA

CM Build Engineer

Responsibilities:

  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Wrote scripts using shell and Kornshell in UNIX environment when necessary.
  • Automate deployment and release distribution process with Shell, Perl.
  • Converted and automated builds using Ant. Scheduled automated nightly builds using Subversion. Maintained Continuous integration effort with Subversion along with scheduled builds.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Configured Jenkins for appropriate release builds.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Improved logging and created log reporting system. Creation of Maven scripts and integrates them into common deployment. Uploaded the documents into Twiki using html to make them available for the team members.
  • Deployed JAVA/J2EE applications through Web Logic/Web Sphere Application servers
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Manage the integration of new software projects and products into the build environment
  • Work with product development to resolve build-related issues in all projects

Environment: Perl Scripting, Shell Scripting, ANT, SVN, Perforce, Jira, Jenkins.

Confidential, NC

Build/Configuration 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.
  • 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.

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

Confidential, Folsom, CA

Build/ Release Management Consultant

Responsibilities:

  • Automating The Build process using Cruise Control, Subversion, and ANT
  • Managed builds and wrote Build scripts for JAVA and web sphere based applications
  • Maintained source code repository in subversion.
  • Successfully administrated Subversion, Cruise Control and AnthillPro.
  • Automated deployment of builds to different environments using AnthillPro.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Successfully migrated the build system from CruiseControl to AnthillPro .
  • Implemented continuous integration using the AnthillPro, which tracks the source code changes
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Ensure that the builds are consistent after being ported from different platforms.
  • Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications.
  • For applications that are developed in a regular pace, builds and deployments were as per request.
  • 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 Web Server and 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.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Worked under an environment that has a good defect tracking system through the use of Manual Test and Test Manager.
  • Documented release, builds and source control processes and plans.
  • Worked closely with development team and SQA team for product releases

Environment: Subversion, Hudson, Anthill Pro, Apache Ant, Maven, Websphere, Weblogic, Perl Script, Korn Shell scripting

Confidential, SanFransico,CA

Consultant - Configuration Management

Responsibilities:

  • 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.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • 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.
  • Configured secure links between build servers and deployment targets

Environment: Apache ANT, XML, Maven, jerkins, Anthill pro, Shell Script

Confidential, Scottsdale, AZ

Build /Configuration Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Hudson and Jira.
  • Involved in implementing Tool Suite (Jira, Hudson).
  • Setting up continuous integration and formal builds using Hudson with Maven repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deployingWARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of clustered environment with Weblogic Application Server.
  • Used Shell script to configure the Weblogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements

Environment: Java, Maven, Hudson, Jira, Linux, Weblogic, Subversion, Shell scripting.

We'd love your feedback!