We provide IT Staff Augmentation Services!

Sr. Build & Release Engineer Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

PROFESSIONAL SUMMARY:

  • Over 7.5 years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process and Build/Release management.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Extensively worked with Version Control Systems like CVS, SVN (Subversion), GIT, IBM Rational Clear Case and Harvest.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End to End Automation.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus and Artifactory Repository Managers.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience in Migrating builds and artifacts to appropriate deployment, test, and production environments.
  • Experience in administrating operating systems like windows and Linux.
  • Good command in working with Tracking Tools JIRA, Remedy and IBM Rational Clear Quest.
  • Worked closely with Development teams and Technical Leads to drive buildautomation standards.
  • Worked with Operations andReleaseManagement teams to help achieve a high quality ofreleasemanagement.
  • Proficient in tracing complexbuildproblems,releaseissues and environment issues in a multi - component environment.
  • Worked with Advanced Installer and Install Shield for building installation programs.
  • Worked on Auto Sys workload automation tool.
  • Familiarity with relational databases such as MY SQL, SQL Server, DB2 and Oracle.
  • Detailed knowledge of the Software Development Life Cycle (SDLC).
  • Strong troubleshooting, debugging, and analytical skills.
  • Proficient in communicating effectively with good project management skills.
  • Positive attitude, strong work ethic, and ability to work in a highly collaborative team environment.

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX.

Source control tools: CVS, Subversion, Clear case, GIT, Harvest.

Build Tools: ANT, MAVEN.

CI Tools: Hudson, Chef, Puppet, Jenkins and Build Forge.

Repositories: Nexus, Artifactory.

Languages: C, Perl & Shell scripting, Python, SQL, Java/J2EE.

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Oklahoma City, OK

Sr. Build & Release Engineer

Responsibilities:

  • Designed and managed buildandreleasemethodologies.
  • Deployed code from DEV Staging QA PROD.
  • Responsible for design and maintenance of the GIT and CVS/Subversion Repositories and the access control strategies.
  • Managed SVN repositories for branching, merging and tagging.
  • Established processes and tools to maintain code base integrity, including check-in validation rules andBranch/merge processes.
  • Installed and Configured Jenkins and Puppet for Continuous Integration.
  • Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Used Jenkins to perform automated CI Builds and Deployments.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Build, configured and support Application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Used JIRA as ticketing tool.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
  • Used Shell and Perl Scripts for automating the daily tasks.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported and developed tools for integration, automated testing andrelease management.

Environment: Subversion, CVS, GIT, Java/J2EE, MAVEN, Jenkins, Puppet, Tomcat, JIRA, LINUX, XML, Perl Scripts, Shell Scripts, Python.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Primarily involved in creating thebuild andreleasedeployment scripts in UNIX shell as well as Perl scripts.
  • Control branching and merging of the code base in subversion and GIT.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Deploy code to Web logic environments.
  • Worked with Web Services Admin Team and DBA Team to debug environment issues in Web logic and Oracle servers.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Pushed releases to QA, Beta, and production environments.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Responsible for conducting and a key person in the Change Management Board (CMB).
  • Jenkins is the CI/Automation tool for Build and Release activities. Used Puppet for configuration of systems.
  • Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
  • Partially administered the Dev Linux Environments (VM’s).
  • Used JIRA for Issue tracking and scrum/agile planning.

Environment: Subversion, GIT, MAVEN, Oracle 10g, Perl Scripting, Shell scripting, Python, Nexus, Windows, UNIX, Web logic, JIRA, Jenkins, Puppet.

Confidential, Dallas, TX

Sr. Build Engineer/ Software Configuration Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Used IBM Rational Clear Case (UCM) as Version Control.
  • Managed Clear Case repositories for branching, merging, and tagging.
  • Involved in creating new elements in Vobs.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented ANT builds to automate JAR and WAR.
  • Integrated builds with Code Quality Tools like Cobertura, PMD and Checkstyle.
  • Used Build Forge for Continuous Integration and deployment into Web sphere Application Servers.
  • Supported and developed tools for integration, automated testing and release management.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • IBM Clear Quest is used for ticket tracking and change tracking tool.

Environment: Clear Case (UCM), ANT, Build Forge, Perl Scripts, Shell Scripts, XML, Web Sphere, Clear Quest.

Confidential, Lansing, MI

Build & Release Engineer

Responsibilities

  • Developed build and deployment processes.
  • Perform software builds using Harvest as version control.
  • Managed Harvest repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented ANT builds to automate JAR and WAR.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Remedy for Change Request, Incident Request, Service Request and Problem Management.

Environment: Harvest, Jenkins, Perl Scripts, ANT, Shell Scripts, XML, Tomcat, Remedy.

Confidential

Build & Release Engineer

Responsibilities:

  • Perform software builds using Clear Case (Base) as version control tool.
  • Involved in creating new elements in Vobs.
  • Release branches and involved in merging back to trunk.
  • Writing configuration specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component.
  • Following up with the Test Team & Development Team.
  • Managing the applications and servers using the Shell Scripts.
  • Sending the various attributes to the server using the scripts.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Sphere application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for building and releasing packages for testing.
  • Used Build Forge as a continuous integration tool for automation of daily process.

Environment: Clear Case (Base), ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, Build Forge.

Confidential

Java Developer/Build Engineer

Responsibilities:

  • Development of remote network administration application for the R&D department. Dealt with administrating a server system using a mobile device.
  • Developed using a proxy server as the server system and a mobile simulator as the client machine.
  • Involved in all the development phases including gathering requirements, documenting the requirements as use case documents as a developer.
  • Involved in developing code, utilizing the object oriented design principles, Unit and Integration Testing.
  • Implemented the Wireless Access Protocol (WAP) in Java (J2EE) to facilitate communication between the mobile simulator and the server system.
  • Developed and maintained Perl/Ant scripts for build and release tasks.
  • Modified ANT scripts to build the JAR, Classes and WAR’s.
  • Handled User Management for Subversion Servers.
  • Worked on Auto Sys workload automation tool.
  • Involved in Branching and Merging of the code.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in Hudson Installation and setup, created Hudson jobs for both build and deployment.
  • Used Hudson as a continuous integration tool for automation of daily process.
  • Proposed branching strategies and implemented it.
  • Performed clean builds according to the schedule published for a given releases.

Environment: Subversion (SVN), ANT, Hudson, Perl Scripts, Shell Scripts, XML, MY Sql, Oracle, Java 1.5, XML, Java Swings, Junit, Apache Tomcat server, Auto Sys, JDBC and Mobile-Simulators.

We'd love your feedback!