We provide IT Staff Augmentation Services!

Sr Build And Release Engineer Resume

2.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Senior Software Integrator and Build&Release Engineer for complex systems wif 8+ years of experience in Healthcare, Mobile and Banking Industries designing teh CI/CD process including Software Configuration Management, development cycles, compilers, Test Automation, server configuration, scripting, Continuous Integration, preflight builds, product packaging, installers, and managing Release candidates, under a variety of Technologies.
  • Responsible for teh complete build and release process including: automation of nightly builds, packaging teh releaseand coordinate release material.
  • Design and develop build and packaging tools for continuous integration build and reporting. Automate teh build and release cycles.
  • Coordinate all build and release activates, ensure release processes is well documented, source control repositories including branching and tagging.
  • Maintain product release process, including generating and delivering releasepackages, generate various metrics for tracking issues against releases and teh means of tracking compatibility among products.
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product Support
  • Part of teh Build and Release Team which accounted for automating as many periodic processes as possible to support approximately 200+ SW engineers developmental efforts.
  • Written manifests/Recipes and Ruby scripts to customize teh Puppet/Chef as per our environment.
  • Helped developers to resolve subversion code merging issues.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef. Implemented environments, roles, databags in Chef for better environment management.
  • Configured report and exception handlers in Chef
  • Used Foodcritic and Rubocop to avoid common cookbook errors
  • Used chefspec for Unit testing of cookbooks

TECHNICAL SKILLS

Build Tools/Scripting Lang(s): Ant, Maven, Shell, HTML, XML.

Configuration Management: PVCS Version Manager, Perforce, Subversion, GIT.

Continuous Build Integration: Jenkins, AntHillPro

Continuous Delivery Tools: Chef, Puppet

Operating Systems: Windows, Unix, RHEL and Solaris.

Databases: MS Access 2000, MS SQL 2000, MySQL and Oracle 9i (TOAD)

Change Management: Remedy,Aldea and PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, BEA Web Logic 8 & 10, Tibco.

Bug Reporting Tools: SDM - 12, BugZilla, HP Quality Center, JIRA and Rational Clear Quest.

Other Tools/Applications: Oracle ERP e-Business, Bamboo, HP PPM - IT Governance (Kintana)& MS project.

Microsoft Technologies: Team Server Foundation, Share point .

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Sr Build and Release Engineer

Responsibilities:

  • Involved in multiple roles in various capacities as a “Deployment Lead” managing and delivering teh deployments, as a Infrastructure Architect accountable for teh entire infrastructure design and design of deployment automation framework.
  • Used ANT and Jython scripts to automate teh Build and deployment process to deploying teh web services.
  • Used services deploy command for building teh web services. Used maven for few modules.
  • DevOpsfor load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
  • Monitoring each service deployment, and validating teh services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Responsible for bringing up teh various server environments like DEV, SIT, QA, Prod like and Production env’s.
  • Installation of various third party software’s like Oracle Client, Oracle Database, Oracle Apps Server.
  • Build and deploy of Customized EARs and smoke test teh same
  • Designed and developed teh deployment automation framework converting from GUI based deployment to script based deployment which reduced teh deployment time from 4 hours to 1 hour.
  • Designed high availability load balanced environment for Dotcom application.
  • Acted as teh cutover lead for Mock1, Mock2 and Production cutovers.
  • Involved in all teh phases of teh SDLC from Requirement gathering, Design, Build, Test, Deploy and Support Exhibited high leadership qualities at all levels in academic and professional life.
  • As a “Build Manager” managing teh configuration and Continuous integration system across multiple projects and as a “Technical Analyst” .
  • Worked as a change& Release Coordinator and implementer for Confidential ’s integration Production support.
  • Experienced in Performance tuning and Enhancements in Weblogic Domains.
  • Administration experience in Unix,Weblogic,MQSERIES.
  • Awareness in ITIL concepts and functional logics of a team hierarchy.
  • Proven experience in project and team leading. Equally comfortable working independently as well as in a team environment.
  • Accountable for preparing teh cutover plan, coordination between multiple teams, tracking teh cutover plan and complete teh cutover on plan.
  • Responsible for change management process and release management.
  • Responsible for planning and scheduling teh QA,Stage,Prod deployments, preparing teh release schedule and communicate across different teams.
  • Designed Migration document template still used in for documenting production release info Of every Change request and was greatly useful during SOX remediation work.
  • Re-Engineered Release and Change process to be embedded into SCM tool, thus achieving natural workflow of a Change Request wif 100% adherence to IT Governance.
  • Was part of Incident process design team for Red-Alert requests for systems wif heavy traffic.
  • Supervised 50+ high-complexity/maintenance project releases and steering towards success.
  • Developed scripts for automation of build & deployments reducing teh production down time by 40%.

Confidential, NJ

SCM Engineer

Responsibilities:

  • Participated in teh release cycle of teh product which involved environments like Development, INT, QA, UAT and Production.
  • Performed allnecessaryday-to-daySubversionsupportfordifferentprojects.
  • Responsible for Branching and Merging teh code as per teh schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANTand MAVENasabuildtoolsonjavaprojectsforthe development ofbuild artifacts on teh source code.
  • Installed and Configured Continuum jobs for automatingsome Build Processes.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • DeployedJava/J2EE applicationsto Applicationservers in an Agilecontinuousintegration environmentandalso automated thewholeprocess.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Configured and automated teh Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying teh artifacts.
  • Developed UNIX and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Designed andimplementedSubversion metadata includingelements, labels,attributes, triggersand hyperlinks.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Documented teh deployment process of code to production.

Confidential, Columbus, OH

Systems/Release Admin

Responsibilities:

  • Responsiblefordesign andmaintenanceof theSubversion/P4V Repositories, views, andthe accesscontrolstrategies.
  • Performed allnecessaryday-to-day Branching/Merging and Version control maintenance activities.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance teh automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of teh code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings wif developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Automate deployment and release distribution process wif shell, AWK, and Perl etc.
  • Worked wif Oracle Database Admin to keep all teh specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for teh invalid objects after and before each release.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
  • Posting teh build on time & following it up teh testing team on posted builds until teh specified release goes LIVE

Confidential

Build/Release Engineer

Responsibilities:

  • Involved in teh design and implementation of cutover plans for Non prod and Prod Environments.
  • Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Responsible for creating and installing builds and deployments on UAT and Prod Environments.
  • Used Perl/Ant/Shell to automate teh build and deployment process for IBM websphere and BEA weblogic.
  • Deployed J2EE applications across multiple instances of Web Sphere Application Server.
  • Used Perforce, Version Manager, SVN version control systems to manage different builds for teh system.
  • Worked closely wif developers, users, business Analysts and Operations group to triage and resolve build failures.

We'd love your feedback!