We provide IT Staff Augmentation Services!

Sr. Build / Release Engineer Resume

5.00/5 (Submit Your Rating)

Mc Lean, VA

SUMMARY:

  • Over 7 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 ClearCase and Perforce.
  • Extensively worked with automation tools like Hudson, Jenkins and BuildForge 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 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.
  • Familiarity with relational databases such as MY SQL, SQL Server 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: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7/8, HP-UX

Languages: C, JAVA, XML, HTML, SHELL, PERL

Databases: My SQL, MS Access, Oracle 9i/10g

Repositories: Nexus

Application Servers: Weblogic, Websphere, Tomcat

Build Tools: ANT, MAVEN

Version Control Tools: CVS, SVN, Rational Clear Case, Perforce

CI Tools: Hudson and Jenkins

Testing Tools: HP Quality Center

PROFESSIONAL EXPERIENCE:

Confidential, Mc Lean, VA

Sr. Build / Release Engineer

Responsibilities:

  • Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Worked in Agile Project management Process using Version One tool.
  • Extensively worked on Version Control Systems like CVS, SVN (Subversion), Git, IBM Rational ClearCase and Perforce.
  • Extensively worked on automation tools like Hudson, Jenkins and BuildForge to implement the End to End Automation.
  • Worked with build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Managing the artifacts generated by MAVEN in the Nexus and Artifactory repository Managers.
  • Researched and implemented code coverage for ANT Projects.
  • Responsible for migrating ANT projects to Maven.
  • Maintained build related scripts developed in ANT and shell.
  • Responsible for migrating Clearcase to Subversion.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Performed daily health checks for all developing environments.
  • Performed Monthly Release Activities to synchronize with the Developers, Testers, DBA's and Content Management for successful Release.
  • Developed and documented all the build process and Migration process

Confidential, East Hanover, NJ

Build & Release Engineer

Responsibilities:

  • Managed SVN repositories for branching, merging, and tagging.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Integrated the Code Quality tools Cobertura, PMD, Findbugs and Checkstyle to Maven Projects.
  • Used Jenkins for Continuous Integration and deployment in Tomcat Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Maintained build related scripts developed in ANT and shell.
  • Researched and implemented code coverage for ANT Projects.
  • Wrote scripts in Shell/PERL to automate build and Process.
  • Responsible for migrating ANT projects to Maven.
  • Created Parent and Child modules for Maven projects.
  • Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
  • Automate buildprocesses and make the deployment packages for QA.

Confidential -Irvine,CA

Build/Release Engineer

Responsibilities:

  • Perform software builds using CVS and SVN version control tools.
  • 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.
  • Posting the Build on time & following up with 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 Components.
  • Following up with the Test Team & Development Team after Deployments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environments and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web 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 to different testing environments.
  • Installed and Configured Jenkins on Linux Environment.
  • Responsible for Plugin Management, User Management and End-to-End Automation using Jenkins.

Confidential

Build/Release Engineer

Responsibilities:

  • Primarily involved in scripting the buildand release deployment scripts in UNIX SHELL and PERL scripts.
  • Provided Multisite administration for offshore sites that included replication and synchronization of the code and troubleshooting of multisite failure scenarios.
  • Worked on Perforce as Version Control System.
  • Involved in administration, User Management, Repo creation etc., for perforce.
  • Maintain and enhance current build procedures for all software development projects.
  • Expert in ANT scripts.
  • Used Hudson for continuous integration.
  • Deploy code to WebLogic application servers.
  • Hands on experience in building Java applications.
  • Wrote automated build scripts using ANT (build.xml) for Java and J2EE Applications.
  • Managed software configurations and builds in a UNIX environment.
  • Involved in analysis, and design of the project.
  • Worked on the Oracle Database Oracle 9i/10g.
  • Participated in the Change Control Board Meeting to analyze the risk and plan for the successful Releases.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.

Confidential

QA and Build Engineer.

Responsibilities:

  • Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Worked with Clearcase(UCM).
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR, Class, WAR and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Writing and editing configuration specs and creating views for developers.
  • Worked on Creating and deleting dynamic views for developers as requested by user.
  • Proposed branching strategies and implemented it.
  • Performing clean builds according to the schedule published for a given releases.
  • Involved in Branching and Merging of Release Branches.
Confidential

Testing Engineer.

Responsibilities:

  • Measuring performances like (Boot Time, Application Launcher FPS, Launch Contacts, Camera Snapshot latency, Launch Picture Gallery, Thumbnails Display, Browser Launch & Load latency, Soft keypad launch latency, Home Screen Pan, Contacts Screen Scroll, Resume from Suspend Latency, Browser Page Zoom, Browser Page Pan etc )
  • Preparing plans & Executing the Test cases and updating the BUG in clear quest
  • Testing methods involved: Unit Testing, Sanity, Regression, Performance and Exploratory
  • Test plan creation, CR Verification, Regression, Sanity, Feature testing, Exploratory.
  • Expertise in Test cases development, Test execution, Bug verification and reporting, Content testing, Regression testing, Feature Reviews.
  • Quality Assurance Black box Testing. Additionally responsible for developing and writing test cases and daily status, creating bug databases, reporting bugs, regression testing
  • Automating API Test Case on Mobile Development Kit (MDK).
  • API level of Testing is done. Automated the test case in C language.
  • Preparing & Executing the Test cases for MDK Device. Preparing of Test Design, Test Case.
  • Integrated the test case in to the test suite for Execution.
  • Testing & reviewing the coding standards. Defect report, verifying, tracking using Clear Quest.

We'd love your feedback!