We provide IT Staff Augmentation Services!

Release Resume

4.00/5 (Submit Your Rating)

Sr Release Consultant Eagan, MN

PROFESSIONAL SUMMARY

  • Proven and strong experience in lead roles in Build/Release for multiple projects on Linux and Windows platforms. Avid experience in leading, and in coordinating Release Cycles and also ensuring/performing deployment and integrity of codes in Test and Prod environments. Dual qualifications in computer science and MBA and understanding of end to end product development.
  • Active role in scheduling and managing Development, QA, Test and Prod environments
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Perforce, SVN and similar tools
  • Experience in Continuous Integration tools like Anthill Pro and TeamCity.
  • Expertise in Atlassian ToolsConfluence and Jira.
  • Used ANT and Maven for Build process.
  • Experience in Bug Tracking tool like Jira and ClearQuest
  • Leading and coordinating all efforts of offshore SCM team and Change Management team.
  • Experience in all Phases of Software Life Cycle with emphasis on Designing, Developing, Implementation, Deployment and Support of Distributed Enterprise Scalable, Secure and Transactional J2EE Applications.
  • Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Working with Application Infrastructure Architects to establish the physical environments to effectively perform the Software Builds and Deployments with an emphasis on Quality, Integrity, and Security.
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and Weblogic Application Servers.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Experience in Java/J2EE/.Netand managing Software Configurations and Builds in a UNIX Environment.
  • Experience in Deploying to and Administering the use of Apache and Tomcat apps.
  • Extensive experience of working with the release and deployment of large - scale Java/J2EE Web applications.
  • Lead role in setting up POC’s and driving projects from start to finish. Experience in co-ord aspects and initiatives between Release management/Change management/ App support and Infra teams.
  • Closely worked with development, 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.
  • Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

TECHNICAL SKILLS:

Operating System: Windows, UNIX (AIX, Sun Solaris, HP-UX), LINUX

Languages: Java, J2EE,.Net

Build Tools: ANT, Maven, Nant

CI / CD Tools: Ant Hill Pro, TeamCity, Jenkins, Bamboo, IBM BuildForge

SCM: Perforce, SVN(Subversion), GIT (Github/Gitlab), TFS.

Scripting: Shell, Perl, Ruby, Jython.

Bug Tracking: Jira, BugZilla

Tools: Atlassian Confluence

Middleware: Apache Tomcat, JBoss 5.1/6.1, WebLogic, IBM WebSphere Application Server

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Sr Release Consultant

Responsibilities:

  • Responsible for releasing multiple live apps(JAVA etc.) in UAT and Production environments on a weekly basis as per Release schedule.
  • Fixed bugs on the build/deploy platforms, and worked closely with developers to understand their build requirements.
  • Built Continuous Integration Environment (Perforce, TeamCity, Anthill Pro)
  • Worked on migration of projects and configuration of scripts from old TeamCity(4.5) to new TeamCity(9.0)
  • Responsible for migration of projects from TeamCity to AntHill Pro, closely worked with SCM and Infrastructure teams on migration aspects.
  • Participated in all Product Release and Patches.
  • Managed Perforce as Source Control Systems
  • Managed Atlassian Tools Confluence and Jira.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Manually deployed WAR, JAR files to various environments as part of release process.
  • Involved in merging branches, updating deployedmodules etc during release processes.
  • Clear understanding of deployment concepts of Tomcat/Apache apps
  • Sometimes helped in smoke testing after performing releases in absence of developers
  • Worked on TFS to submit requests to SCM teams.
  • Used Agile and Scrum Methodologies.
  • Responsible for manually fixing bugs and scripts on Production servers
  • Performed Hotfixes as and when required, and also in odd hours.
  • Nodal point of communication on migration aspects between SCM, Infrastructure, and Release Management teams.
  • Daily meetings with teams in India, California and Eagan, MN to ensure best practices and perform spot fixes(If required)
  • Guiding the SCM team and coordinating Dev efforts to meet deadlines and cut-off dates.

Confidential, Phoenix, AZ

Build Release Engineer

Responsibilities:

  • Implemented new Process and Policies for Build Process and involved in Auditing.
  • Experience in Migrating Projects from ANT to Maven.
  • Implemented Automated Application Deployment using Puppet.
  • Written Deployment Scripts and Automation Scripts
  • Participated in all Product Release and Patches.
  • Managed GIT and SVN as Source Control Systems
  • Managed Sonatype Nexus for Artifact and Dependency Management Systems.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Implementing Change Management and Release Management based on the ITIL Framework. Starting up project for Configuration Management Database
  • Design ITIL Processes, Procedures integrated with tool capabilities
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Involved in building rpms using Maven rpm Plugin.
  • Provided support for Artifact Management using Puppet and used Nexusyum Plugin to provide yum Integration from Repository Server.
  • Involved in Dev / QA Deployments and automated using Maven.
  • Supported the Developers when there were Conflicts during the Merging process.
  • Experience in building .Net Applications using MSBuild and Deploy them to IIS Servers.
  • Extensive knowledge of MultipleClientOperatingSystems such as Windows,Unixand Linux.
  • Extensive expertise in Scripting Languages such as PERL and BASH to Automate the regular activities.
  • Created Branches and Tags for each Release and particular Environments.
  • Implemented the SCM Best Practices by allowing each and every individual Developer their own Workspace.
  • Merged the Branches after the Code Freeze.
  • Used Agile and Scrum Methodologies.

Confidential, Scottsdale, AZ

Build Release Engineer

Responsibilities:

  • Identify Configuration Items (CI) and document their characteristics. After every Deployment, delivered the Release Notes on SharePoint site.
  • Experience in managing Source control Systems like Harvest and GIT.
  • Used Build Forgeto automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
  • Responsible for the effective Delivery of capabilities supporting ITIL Processes and ITSM Tools utilizing Industry Best Practices.
  • Responsibility to monitor the ITIL Service Delivery via Process Mapping Audits and Designing the Procedure.
  • Used ANT and Jython Scripts to Automate the Build and Deployment Process to the webservices. Used Servicedeploy command for building the Webservices. Used Maven for few Modules. Used Chef as and when required.
  • Monitoring each Service Deployment and validating the Services across all Environments.
  • Involved SCA Modules in in building and deployingIBM Websphere Process Server.
  • Expertise in using Servicedeploy Command and Build the EARS with Project Interchange Files.
  • Experience in opening PMR and working with IBM Lab Team to get the Solution and Implement them in the all Environments.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans
  • Getting Approvals from all the Managerial Group, Quality Assurance Group and Deployment Group which are included in the HP Service Management SystemTicketing Tool for all the Production Releases.
  • Provided assistance for the smooth phases of Release for Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different Teams
  • Working with ChangeOrder with current Release and implement them in the Production

Confidential

Release Engineer

Responsibilities:

  • 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).
  • Development, Quality Assurance and Management of Teams to ensure cross communication and confirmed approval of all Production Changes
  • Deployed the Java Applications into Web Application Servers like Apache Tomcat.
  • 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.
  • Developed and Supported the Software Release Management and Procedures.
  • Responsible for Design and Maintenance of the Subversion/GITRepositories, Views, and the Access Control Strategies.
  • Performed Version Control Subversion Checkouts via Shell Scripts.
  • Involved in Periodic Archiving and Storage of the Source Code for Disaster Recovery.
  • Used ANT and Mavenas 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 Java Applications into Web Application Servers like WebLogic.

Confidential

Build Engineer

Responsibilities:

  • Worked closely with the Development Team in the Design Phase and developed Use Case Diagrams using Rational Rose.
  • Worked with the Architects on SDLC Process, being the owner of Post Development Environments
  • Carried out Deployments and Builds on various Environments using the Continuous Integration tool Jenkins.
  • 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.
  • Designed a Customized Status Reporting Tool, based on the specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database.
  • Co-coordinated Instance Refreshes and Environment Re-base Lining.
  • Interdependencies and planning Release.
  • Planning, Scheduling and Documenting Releases at Code Freeze Periods.
  • Worked with many Teams of strength more than 30 and managed 2 Release/Build Engineers.
  • Implemented & Maintained the Branching and Build/Release Strategies utilizing Subversion
  • Worked closely with the Development Team in the Design Phase and developed Use Case Diagrams using Rational Rose.
  • Worked with the Architects on SDLC Process, being the owner of Post Development Environments
  • Carried out Deployments and Builds on various Environments using the Continuous Integration tool Jenkins.
  • 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.
  • Designed a Customized Status Reporting Tool, based on the specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database.
  • Co-coordinated Instance Refreshes and Environment Re-base Lining.
  • Interdependencies and planning Release.
  • Planning, Scheduling and Documenting Releases at Code Freeze Periods.
  • Worked with many Teams of strength more than 30 and managed 2 Release/Build Engineers.
  • Implemented & Maintained the Branching and Build/Release Strategies utilizing Subversion

We'd love your feedback!