We provide IT Staff Augmentation Services!

Sr Build And Release Engineer/devops Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Senior Software Integrator and Build&Release Engineer for complex systems with 8+ years of experience in Healthcare, Mobile and Banking Industries designing the 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 the complete build and release process including: automation of nightly builds, packaging the releaseand coordinate release material.
  • Design and develop build and packaging tools for continuous integration build and reporting. Automate the 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 the means of tracking compatibility among products.
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product Support
  • Part of the 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 the 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/DevOps

Responsibilities:

  • Involved in multiple roles in various capacities as a “Deployment Lead” managing and delivering the deployments, as a Infrastructure Architect accountable for the entire infrastructure design and design of deployment automation framework.
  • Used ANT and Jython scripts to automate the Build and deployment process to deploying the web services.
  • Used services deploy command for building the 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 the services across all 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.
  • Responsible for bringing up the 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 the same
  • Designed and developed the deployment automation framework converting from GUI based deployment to script based deployment which reduced the deployment time from 4 hours to 1 hour.
  • Designed high availability load balanced environment for Dotcom application.
  • Acted as the cutover lead for Mock1, Mock2 and Production cutovers.
  • Involved in all the phases of the 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 the 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 the cutover plan, coordination between multiple teams, tracking the cutover plan and complete the cutover on plan.
  • Responsible for change management process and release management.
  • Responsible for planning and scheduling the QA,Stage,Prod deployments, preparing the 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 with 100% adherence to IT Governance.
  • Was part of Incident process design team for Red-Alert requests for systems with heavy traffic.
  • Supervised 50+ high-complexity/maintenance project releases and steering towards success.
  • Developed scripts for automation of build & deployments reducing the production down time by 40%.

Confidential, NJ

SCM Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Performed allnecessaryday-to-daySubversionsupportfordifferentprojects.
  • Responsible for Branching and Merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANTand MAVENasabuildtoolsonjavaprojectsforthe development ofbuild artifacts on the source code.
  • Installed and Configured Continuum jobs for automatingsome Build Processes.
  • Installed and Configured Nexus to manage the 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 the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with 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 the setup for Master slave architecture to improve the 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 the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the 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 the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Documented the 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 the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the 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 with 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 with shell, AWK, and Perl etc.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE

Confidential

Build/Release Engineer

Responsibilities:

  • Involved in the 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 the 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 the system.
  • Worked closely with developers, users, business Analysts and Operations group to triage and resolve build failures.

We'd love your feedback!