We provide IT Staff Augmentation Services!

Build & Release Engineer/devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience in working on source controller tools like CVS, Subversion (SVN), GIT, IBM Clear case and Perforce.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Extensively worked on Jenkins/Hudson for continuous integration and for End to End automation for all build and deployments.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • 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.
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment /releasemethodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and DB2 by using SQL for data integrity.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post-production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Proficient in tracing complexbuildproblems,releaseissues and environment issues in a multi-component environment
  • Expertize in trouble shooting the problems generated while building, deploying and also in production support.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

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

Versioning Tools: CVS, Subversion, Clear case, GIT and Perforce.

Build Tools: ANT and MAVEN.

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

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

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

RDBMS: Oracle, MY SQL, DB2.

Automation: Hudson/Jenkins, Build Forge, Cruise Control.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Build & Release Engineer/DevOPS Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • 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 TC Server/Tomcat web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN 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 the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential, Jersey City, NJ

Sr. Build Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Clear Case (Base/UCM Projects) support for different projects.
  • Responsible for design and maintenance of the Base/UCM Repositories, views, and the access control strategies.
  • Designed and implemented UCM metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing ClearCase.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Websphere Application Server.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployment processes on the Linux Server for Pre-Prod Environments.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked as Build Forge Administrator Responsible for Creating/Maintaining Libraries, Schedules, Projects, User Management, Environments and Build Farms.
  • Installed and Configured Nexus for Dependency management.

Environment: ClearCase (UCM/Base), Java/J2EE, ANT, MAVEN, Build Forge, Clear Quest, LINUX, XML, WebSphere, Oracle, Perl Scripts, Shell scripts, Nexus.

Confidential, Jersey City, NJ

Build Release Coordinator

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process.
  • Responsible for automated build scripts.
  • Responsible for resolve the build issues.
  • Used Perforce/GIT for Source Control.
  • Involved in creating and Maintaining Branches and Tags based on the requirement and schedule.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Used Cruise Control for automation and CI related build and deploy activities.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Used Remedy for IM/CR/SR tickets.
  • Point of contact between different teams to complete all the Build and Release activities.
  • Used HP QC for ticket tracking and Change management.
  • Deployed artifact into Web logic Servers.

Environment: Perforce, GIT, ANT, Web logic, Cruise Control, Java/J2EE, Shell Scripts, UNIX, LINUX, Windows XP.

Confidential, San Antonio, TX

Build Engineer

Responsibilities:

  • Used SVN as SCM tool.
  • Performed Branching and Merging using svn.
  • Created ANT build.xml’s from scratch.
  • Used Hudson for Automation and CI Process.
  • Performed Plugin Management and User Management on Hudson.
  • Deployed artifacts in WebSphere application servers.
  • Preparation of detailed project plan and to identify milestones of the project.
  • Project Planning and Monitoring
  • Coordinate and Communicate with On-site/Offshore
  • Ensure the overall quality of the project
  • Capture Requirements for this project.
  • Involved in Analysis of the requirements.
  • Involved in preparation of design strategy documents for all the impacted methods.
  • Prepare the Low level design for server components
  • Development of application business logic using J2EE, Spring Framework, PS Framework, Hibernate Framework
  • Involved in the development of test cases for the testing phase.
  • End to end testing of the system as part of Integration testing.
  • Prioritization and delegation of work for the day to the team members.

Environment: SVN, ANT, Hudson, Java core, JSP, Servlet, IBM Rational Software Architect (RSA), WAS 6.0, Star team, PUTTY, Servlets, JSP, JDBC, Struts, Eclipse 3.2

Confidential

Java Developer

Responsibilities:

  • JavaScript was used for the client side validations.
  • Written JavaScript functions to do client side validation and AJAX functionality is used to get asynchronous data.
  • Developed this application based on Struts 1.2 MVC Architecture.
  • Designed and developed Customer registration and login screens using HTML, JSP, and JavaScript.
  • Involved in writing Action Classes, Action Forms.
  • Involved in writing application business logic for different modules across the application.
  • Worked extensively with AJAX for bringing data from backend without reloading the page..
  • Client side validation is written using JavaScript.

Environment: J2EE, Java1.2, Unix, Putty, Struts 1.2, JSP1.1, JDBC2.0, My Eclipse 5.5, Apache Tomcat5.0, IBM DB2, CSS, HTML, JavaScript, HTML, MySQL, CVS.

We'd love your feedback!