We provide IT Staff Augmentation Services!

Build & Release Engineer Resume

5.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY:

  • 6+ years of experience as a Build & Release, DevOps Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce, Stash and PVCS.
  • Fulfilling the role of a DevOps Engineer in respects to our Puppet code. Responsible for QA, code merges.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, Subversion.
  • DevelopPythonscripts for software build conduct and management support.
  • Conduct systems design, feasibility and cost studies and recommend cost - effective cloud solutions such as Amazon Web Services.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Expertise in writingPuppet’s DML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future s.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war &ear) from source code.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments and extensive experience with Version Control Tools like Rational Clear Case, Rational Team Concert (RTC), GI.
  • Involved in leading Automation Deployment Team by working withPuppet.
  • Proficient in maintaining enterprise businesses using active directory andSCOMmonitoring.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Worked with Engineers, QA, business 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.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Ability in development and execution of XML, Ruby, Shell Scripts and Perl Scripts, Power shell, Batch scripts and Bash also.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • 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/ release methodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest, Mingle
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.

TECHNICAL SKILLS:

Operating Systems: Windows98/XP/NT/ 2000/2003/2008, UNIX, LINUX(RHEL).

Versoning Tools: CVS, Tortoise SVN, Clear case, GIT, Perforce, PVCS, RTC, Stash, Mercurial, Perforce, TFS

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Build Tools: Bamboo, Cruise Control, Hudson, Jenkins, ANT, MAVEN and Team City, Sonar

Languages/Scripting: C, C++, Perl scripting, Batch scripting, VB script, PowerShell scripting, SQL, Java/J2EE, SoapUI, Ruby Python, Bash, .Net, VMware

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

Web servers: Web logic, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Others: MS Outlook, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Mooresville, NC

Build & Release Engineer

Environment: CVS, IBM RAD, Linux, Windows, UCD, Jenkins, Ant, Shell, WAS, RTC

Responsibilities:

  • Responsible for the build and release management process.
  • Responsible for automated build scripts.
  • Responsible for resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hard ware related issues for server builds.
  • Developed Ant Scripts to Automate Build process.
  • Developed Shell Scripts to Automate Deployment Process.
  • Installation of Plug-Ins, Configured Jenkins, CVS and UCD - Urban Code Deploy.
  • Perform by weekly 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.
  • Trouble shoots tickets on the help desk tracking system.
  • Automate Python Deployment builds.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.

Confidential, Ada, MI

DevOps Engineer

Environment: Tortoise SVN, Jenkins, Sonar, Java/J2EE, ANT, MAVEN, Web Sphere, Puppet, Chef, BuildForge, Perl Scripts, Shell Scripts, IIS, Batch Scripting, Ruby, SoapUI, SCOM, XML, UNIX, Oracle10g, 11g, JIRA, Jython, .Net.

Responsibilities:

  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Involved in leading Automation Deployment Team by working withPuppet.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control Tools likes Rational Clear Case, Rational Team Concert (RTC).Evolve will provide a complete solutions using latest technology .NetFramework 4.5, MVC Frameworks.
  • Imported and managed multiple corporate applications into Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
  • Deployment and management of web services with Internet Information Services (IIS).
  • Provided end - user s for all Tortoise SVN, JIR users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins and BuildForge to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained the Jython deployment scripts for Web Sphere web application server.
  • 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.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.

Confidential, Atlanta, GA

DevOps Engineer

Environment: Subversion, GIT, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, IIS, Windows Server 2003, Web logic, SCOM, MY SQL, Perl Scripts, Shell scripts/Ruby.

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Support MicrosoftIIS, and Solaris web infrastructure.
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks. deployed System Centre Operation Manager (SCOM) 2005
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • 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.
  • Track of all the releases and request of the developers through Infrastructure management tool.
  • Used continuous integration tool like Anthill proto automate the daily processes.
  • 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.

Confidential, Irvine, CA

Build & Release Engineer

Environment: PVCS, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Coordinating the resources by working closely with Project Manager s for the release and Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements usingJ2EE/Struts and Web sphere Application Server with DB2asDatabase.
  • Co - coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects success fully by resolving release inter dependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Confidential, WI

Build & Release Engineer

Environment: Subversion, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, UNIX, LINUX, Windows XP.

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.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hard ware related issues for server builds.
  • Perform by weekly 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 help desk tracking system.

We'd love your feedback!