We provide IT Staff Augmentation Services!

Sr. Build And Release Engineer Resume

2.00/5 (Submit Your Rating)

Sf, CA

SUMMARY

  • Almost 8 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.
  • Extensive experience in using Version control systems like CVS, Subversion (SVN), CA Harvest, Git and Clearcase.
  • Expertise in using build tools like Make, MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experience in using NexusRepository Manager for both ANT and Maven builds.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and DB2 by using SQL for data integrity.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Strong knowledge on source controller concepts like Branching, Merging and Tags.
  • Experienced in Standards and procedures development, Release management and CM training/advocacy.
  • Good command in working with Tracking Tools AtlassianJIRA, Remedy and IBM Rational Clear Quest.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
  • Worked with some AWS Services for Configuration Management.
  • Installed Configured Puppet for orchestration and configuration management.
  • 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 NT/2000/2003/XP/vista/7, Unix, Linux

Version Control Tools: Subversion (SVN), GIT, ClearCase, Harvest, CVS.

Build Tools: Ant, Maven, Make.

CI Tools: Hudson, Jenkins, Build Forge, Cruise Control.

Repositories Management: Nexus

Languages: C, Java, XML, Shell scripting, Perl scripting.

Ticketing tools: Atlassian JIRA, Remedy, IBM ClearQuest.

Databases: My SQL, MS Access, Oracle, DB2

Application Servers: Apache Tomcat, Web logic, Web Sphere, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential, SF, CA

Sr. Build and Release engineer

Responsibilities:

  • Deploy builds for different applications on all Non - Prod environments.
  • Used Anthill Pro/Jenkins as Continuous Integration tool for automated builds.
  • Deployed the applications to Tomcat/WebLogic servers and static content to web servers through N1.
  • Provisioning all the non-prod environments.
  • Used Jira and Clear quest as monitoring and bug tracking tool.
  • Involved in troubleshooting on issues related to Tomcat/WebLogic servers.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents.
  • Creating and merging branches in SVN and GIT. Also resolving conflicts that arise.
  • Supported F5 configurations pools and firewall issues arising during SAML navigations.
  • Coordinated with operations teams to create strategies, detailed plans for deployment and debug issues.
  • Documentedrelease,buildsand source control processes and plans.
  • Involved in creating new EC2 instances for Different Environments via AWS Console.
  • Installed Puppet and authored Manifest file for Slave Management in Jenkins.

Environment: SVN, Jenkins, Anthill Pro, Tomcat, WebLogic, JIRA, Linux, Shell Scripts, N1, AWS, Puppet

Confidential, Thousand Oaks, CA

Sr. Build and Release engineer

Responsibilities:

  • Managed Builds for 55 different applications and deployed to the all the Non-Prod environments.
  • Administrated SVN repositories for branching, merging, and tagging.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Developed build and deployment scripts to Dev, ITest, QA and UAT environments.
  • Implemented Maven builds to automate JAR and WAR.
  • Used Jenkins as Continuous Integration tool for automated builds and deployments.
  • Integrated builds with Code Quality Tools like Cobertura, PMD and Findbugs.
  • Primarily involved in creating thebuild andreleasedeployment scripts in UNIX shell as well as Perl scripts.
  • Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Deployed the applications to ApacheTomcat/JBOSS and static content to apache web servers.
  • Worked with AtlassianJIRA for Tracking and monitoring issues.
  • Documented the policies and procedures for branching, labeling, code merging, check-in/check-out, and builds.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Worked on the Oracle databases in the backend to execute the DML’s.
  • Has good experience in all stages of Build lifecycle - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Participated in the release cycle of the product, which involve environments like Development, ITest, QA, UAT and Production.

Environment: SVN, Maven, Jenkins, Tomcat, JBOSS, JIRA, Linux, XML, Perl Scripts, Shell Scripts, Puppet.

Confidential, New Jersey

Sr. Build Manager

Responsibilities:

  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Created and maintained buildscripts using MAVEN to performbuilds efficiently.
  • Deploy code to Web logicInstances.
  • Worked with Web Services Team and DBA teams to debug environment issues in Web logic Servers and Oracle Database.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • 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.
  • Responsible for conducting and a key person in the Change Management Board (CMB).
  • Used AtlassianJIRA as Issue Tracking Tool.

Environment: Subversion, MAVEN, Jenkins, Perl Scripting, Shell scripting, Batch Scripts, Nexus, UNIX, Web logic, JIRA.

Confidential, Paulsboro, NJ

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production
  • Used GIT and SVN for branching, tagging, and merging.
  • Used Ant Scripts to automate build process.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Used IBM Rational Build Forge for automation and Continuous Integration and Continuous Deployment.
  • Deployed to WebSphere Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Used Perl/Shell to automate build and deployment Process.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Created analytical matrices reports for release services based on Remedy tickets
  • Experience as Rational Software Development Life Cycle Engineer.
  • Created scripts for Backup and restoring SVN repositories.
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices
  • Evaluated and implemented internal and third-party tools for appropriateness, ease-of- use, scalability, robustness
  • Coordinated with operations teams to create strategies and detailed plans for deployment sequencing, timing
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: SVN, Git, ANT, Build Forge, Web Sphere, Remedy, Hudson, and Perl/Shell Scripting.

Confidential, Muscatine, IA

Build Manager

Responsibilities:

  • Designed infrastructure for UCM/SCM.
  • Responsibilities also included, performing dailybuildsfor managing in the System test and UAT environments.
  • Responsible for maintainingbuildscripts and checkingbuildstatus and automating procedures.
  • Documentedrelease,buildsand source control processes and plans.
  • Interact with the System AdministrationEngineersin issues relating to Hardware and Networking.
  • Coordinating different tasks with different teams, e.g. for creating usage models for different project, coordinating code movement from different projects in ClearCase.
  • Involved in the migration of code from CVS to Clearcase.
  • Developed and documented all the processes for the migration.
  • Change and Configuration Management analysis, design, developing, implementation, and Administration of client server and web based applications.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Responsible for installing ClearCase and ClearQuest on clients machines
  • Established and implemented Change Control standards for different tasks.
  • Provided support for other software development environment for Clearcase and Clearquest.
  • Used IBM Build Forge to perform automated Builds and Deployments.
  • Deployed applications into web application servers like Web Sphere.

Environment: Rational Clear Case (UCM/Base), Clear Quest, IBM Build Forge, Test Manager, CVS, Web Sphere.

Confidential

Java Developer& Build Engineer

Responsibilities:

  • Experience in writing the Build Scripts using Apache ANT.
  • Automated the Build Process and Deployment process using Hudson Tool.
  • Installed different slaves to manage load of the builds and deployment in different environments.
  • Used CA Harvest as Source code configuration Manager and process management tool.
  • Involved in Branching, Merging and Tagging of Source code.
  • Identified the Business Requirements of the project.
  • Preparing the Design document by reviewing the Solution Requirement Specifications.
  • Working on the Change requests and involved in Construction phase. .
  • Writing Test Cases from Function Specifications.
  • Handling Status Calls to explain the progress of defects.
  • Providing reports and performing Cleanups requested by client.
  • Java coding to fix the defects and also performing unit and integrated testing.
  • Capable of Creating new database instances & managing table Spaces, users & roles.
  • Conversant in XML related technologies.
  • Experience in developing dynamic web based user interfaces using HTML and Java Script.

Environment: Ant, Hudson, HTML, Java Script, XML.

Confidential

QA Engineer

Responsibilities:

  • 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.
  • Involved in Automation of Build/Testing and Deployment Tasks.

Environment: Windows XP, Clear Quest, Shell Scripts.

We'd love your feedback!