We provide IT Staff Augmentation Services!

Cm Build & Release Engineer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 7+years of experience in Software Configuration, Change management, Build & Release Management.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Developed and maintained build script using Apache ANT and Maven to perform builds efficiently.
  • Worked with Software configuration Management tools like Perforce and SVN (Subversion).
  • Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on WebSphere Application Server and Weblogic Application Servers.
  • Expertise in Build Automation using several tools such as Hudson and Anthill Pro.
  • Worked on continuous integration based on Maven and Hudson.
  • Experience in working with Tracking Tools Remedy, HP Service Center, JIRA and ITSM.
  • Configured and Secured Web server interface, Session management, JBOSS resources in IBM Websphere.
  • Working with application infrastructure architects to establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Understand the intricacies of the build and test process, to rapidly determine the sources of problems, and to get issues resolved promptly in a rapidly developing code base.
  • Experience in Deploying to and administering in the use of JBOSS, tomcat and apache web server, weblogic, websphere, SVN, PVCS, VSS and Harvest.
  • Experience in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard - working team player with a team leader with good problem solving skills.

TECHNICAL SKILLS

Languages: JAVA, C++, C, Assembly and SQL.

Internet Program: XML, java script and HTML.

Operating System: UNIX, LINUX, HP-UX, Solaris and Windows Platforms.

Server: JBOSS, WebLogic, Web Server’s (Apache, Tomcat), MS-IIS.

Database: My SQL, Oracle.

Version Control: Perforce, SVN (Subversion), PVCS, VSS and Harvest.

CI Tools: Hudson and Anthill Pro.

Build Tools: Make Ant, Maven, Perl, Shell Scripts.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

CM Build & Release 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 and ANT scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • 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.
  • 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 WebLogic/WebSphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows. Involved in front-end programming using C, C++ on both Unix & Windows platforms.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.

Environment: Subversion, Perforce, Ant, WebSphere Application Server (WAS), Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, ANT, J2EE, Web sphere.

Confidential, Washington, D.C

Build & Release Engineer

Responsibilities:

  • 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 Jacl/Jython and 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.

Environment: Subversion, Perforce, Ant, maven, Jboss, Jira, Hudson, Oracle 10g, ANT, J2EE, Web sphere.

Confidential, NY

Configuration Manager/ Build 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 Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat 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

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

Confidential, NYC, NY

CM Build Engineer

Responsibilities:

  • Administered legacy PHP and Ruby on Rails applications
  • Responsible for configuring and trouble shooting for Subversion Administration.
  • Created the repositories in the SCM tool Perforce.
  • Support for the development team in using the Perforce tool.
  • Developing and maintaining quality control documents.
  • Developing and maintaining standard operating procedures documents.
  • Managing and creating status reports to analysis team performance and individual performance.
  • Created branches, performed merges and labeled baselines in SVN
  • Updating associates of my team with latest technologies and maintaining proper technical expertise in the team.

Environment: Subversion, Perforce, java/j2EE, make, Linux, Windows Xp, Websphere application server

Confidential

CM Build Engineer/ System Engineer

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.
  • 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.
  • Generated Packages and tested in-house applications for elevations Updated and generated documentation, including configuration templates, guides, and release notes. Updated and generated configuration build plans, and configuration management plans and created graphics, including technical diagrams. Reviewed the Change Tracking database and completed client requests.
  • Created standard and ad hoc reports for IT project teams and managers. Measures metrics, including accuracy, timeliness, errors, rescues, and availability code and documentation.
  • Complied with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established client service levels. Complies with Information Security policies and procedures.

Environment: Subversion, Maven, Jenkins/Hudson, Ant, MS Build, TFS Team Explorer, and Subversion.

We'd love your feedback!