Release Manager Resume
MO
SUMMARY
- 13.9 years of IT experience in various fields like Software Configuration/Build/Release & Change Management.
- Extensive experience as a Release Manager, Coordinator & Build Engineer in managing complete Release Cycle.
- Plan and manage the release process end to end from the planning of release content through to actual release deployment to Production
- Work directly with Delivery leads in an Agile Framework and align interdependences to come up with a proper delivery schedule
- Instruct Software Engineering teams and Product Owner’s about Release Management process
- Negotiate, plan, schedule, coordinate and facilitate software releases, manage risks and resolve issues related to release plan and implementation.
- Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes with internal key partners and external vendors.
- Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No - Go reviews
- Lead Deployment planning meetings and work with Development, Test, Security, and DevOps teams to capture any risks
- Coordinate and lead the Go-Live activities including the execution of the Deployment Plans and checklists.
- Identify risks in advance and drive the team towards successful resolution before the risks turn into incidents affecting the team or players.
- Manage Post-Production issues and coordinate Hotfixes as needed
- Work with Project portfolio team and provide release status and improve the overall release process
- Ensure the team is complying with all requirements for release
- Maintain release documentation and manage key information such as build and release procedures, dependencies, and notification lists.
- Responding to emergency needs after implementation such as getting all the appropriate documentation in place, obtaining approvals and communicating the implementation.
- Plan successful releases by understanding maintenance windows and identifying other deployments factors that may hinder release success.
- Experience in deploying the source code to Production Pivotal Cloud Foundry environment using XL Release.
- Worked on Jenkins for Continuous Integration/Continuous Delivery (CI/CD) for all builds.
- Extensively experienced in defining the branching and merging strategies, creating baselines and releasing the code.
- Experience in working on source control tools like GitHub, MKS Integrity, SVN, ClearCase, PVCS and VSS.
- Good experience in deploying the code to Non-Prod & Prod environments.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology & application configurations.
- Experience in working with Ticketing/Tracking Tools Jira, Service Now, BMC Remedy, HP Service Manager, ClearQuest & Onyx.
- Experience managing the release versions, stories, component changes and bug tracking in tools such as JIRA or Application life cycle management
TECHNICAL SKILLS
Tools: Used: ServiceNow, Jira, BMC Remedy, HP Service Manager & Desk, ClearQuest, Pivotal Cloud Foundry (PCF), XL Release, Endeavor, Atlassian Confluence, Jenkins, GitHub, MKS Integrity, Subversion, PVCS, ClearCase, VSS, Linux, Microsoft Windows, Microsoft Office, Excel.
PM Methodologies: Agile, SDLC, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, MO
Release Manager
Responsibilities:
- Migrate Complex Code using SDLC process to Test and Production Environments.
- Responsible for Managing & Monitoring Change Management Records to Install Web Applications, update version controls.
- Forward Plan the release windows and cycles across a portfolio.
- Negotiate, plan and manage all release activities. Identify, Create and implement processes to efficiently manage the release of code.
- Manage deploy plans, deployments & track test results from Pre-Prod to Production.
- Continually work towards making improvements in the release process along with CI/CD and Release Automation using DEVOPS tools.
- Create workflow and templates in XL Release for automating day to day releases.
- Onboard new applications into CI/CD and perform mock releases.
- Deploy the source code to Production Pivotal Cloud Foundry platform using XL Release.
- Experience and working knowledge of implementing Blue-Green deployments to reduce downtime and risk.
- Responsible for build management, build verification & troubleshooting builds for Releases. Manage risks and resolves issues that affect release scope, schedule and quality.
- Experience in handling Mainframe Batch/Online releases.
- Measure and monitor progress to ensure application releases are delivered on time and that they meet or exceed expectations.
- Attend Daily Scrum Stand up calls and record the progress of applications and their readiness to Production environment.
- Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates.
- Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
- Manage relationships and coordinate work between different teams at different locations.
- Conduct Release readiness, milestone and Business Go/No-Go reviews. Produce Deployment, Run Books and Implementation Plans.
- Weekly Release Reporting.
- Communicate release details and schedules to the Business as required.
- Maintain the release schedule for all core services and ensure alignment across key partners and vendors.
- Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
- Create change tickets in Service Now and tracks each release component in JIRA to ensure all release milestones are met.
- Play around with Service Now to create reports/dash board to report status of tickets
- Participate in CAB meetings to discuss release scope and/or roadblocks.
- Ensure SOX compliant information is documented and approved, action items are addressed.
- Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
Confidential, VA
Administration & Change Coordinator
Responsibilities:
- Interacts and Interpret with customers for business requirements related to a significant element of an application.
- Participate in Daily Scrum, Sprint Planning & Review meetings.
- Create stories in each Sprint stating.
- Tool administration for IBM Rational ClearCase, MKS Integrity & Subversion.
- Worked on code migration from ClearCase & MKS to Subversion to demise legacy tools.
- Implemented & maintained the branching strategies for applications.
- Creating Change Orders in HP Service Manager for team and obtain necessary approvals.
- Promote artifacts to Nexus per the request.
- Prepared SOP documents for project
- On Call support over the week ends
- Interact with offshore team on daily basis to hand over pending tasks and status update.
Environment: Rational ClearCase, MKS Integrity, Subversion, Jenkins, Nexus, HP Service Manager, UNIX/LINUX, Windows
Confidential, NY
Build & Release Engineer and Team Lead
Responsibilities:
- Interacts and Interpret with customers for business requirements related to a significant element of an application.
- Implemented & maintained the branching and build/release strategies utilizing Integrity.
- Performed all necessary day-to-day Integrity support for different projects.
- Responsible for design and maintenance of the Integrity Repositories, Projects and the access control strategies.
- Performed regular builds using Jenkins
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Deploying the code via Auto Deployment Process.
- Pentaho data integration deployment (ETL’s & KTR’s)
- Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
- Be present at release implementation review meetings and peer review the plans and conclude.
- Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository
- Automated the build and release management process including monitoring changes between releases.
- Creating Change Management requests, reviewed and follow up on necessary approvals.
- Be present at CAB meetings to represent Production changes and make sure to obtain approvals.
- Ensures all changes are progressed through the lifecycle in a timely and efficient manner to help meet target dates.
- Provided periodic feedback of status and scheduling issues to the management.
- Kept track of all the releases and request of the developers through Infrastructure management tool.
- Developed, maintained, and distributed release notes for each scheduled release
- Responsible for Tier 1 applications deployment and handle Severity 1 and 2 issues
- On Call support over the week ends
- Interact with offshore team on daily basis to hand over pending tasks and status update.
Environment: Integrity, Jenkins, Java/J2EE, .Net, Maven, Remedy, UNIX/LINUX, JBOSS, Windows, Windows Server 2003/2008, Web logic, Sybase, Pentaho
Confidential
Change & Release Coordinator & Team Lead
Responsibilities:
- Managing the release process end-to-end, from the planning of release content through to actual release deployment to production. Leads and facilitates the planning of product software releases.
- Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
- Creating Change Controls in HP Service Desk (HPSD) for Custom Code, Facets and QNXT changes to deploy to different Environments
- Involved in Change Advisory Board (CAB) meetings to represent the changes.
- Ensures all changes accepted into change management lifecycle are appropriate and valid
- Tracking Releases to PPMO and Production environments
- UAT/PPMO/ Production Releases: -Change Controls (For UAT/PPMO/Production Work) and co-coordinating with different groups to get all required approvals.
- Validating all the code changes that are going to production and escalating about conflicts if any
- Infrastructure Management Incident Support For all Environments (i.e. unplanned outages) Checkouts after any environment infrastructure changes
- Point of contact for Staging and Production builds and releases
- Status update on Production releases to client/internal teams
- Deploy the code on QA/PPMO/PRODUCTION Servers using SCM Automated Build Process
- Validate Code Review Results before Accepting Resources on Work Orders for SCM Builds
- Troubleshooting SCM Deployments
- Setup SCM Process for new Customers
- Download Facets Change Packs from Customer Exchange site and diversifies the Data Base and Windows components
- Apply Change Packs internal servers first before going to live
- Coordinate with different teams for Facets Change Pack Installs
- Reviews and revises change templates, by working closely with change engineers, quality managers and peer change coordinators.
- Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
- Maintain flexibility to meet client commitments and business deliverables
Environment: PVCS, Serena Release Control/Manager, Nolio, HP Service Desk, UNIX, Windows XP.
Confidential
Configuration Manager/ Build Engineer
Responsibilities:
- Act as a member of Software Configuration Management Team
- Business Rules migration using Admin Server Migration Tool
- Migration of Stored procedures and DB Tables to Production and other Environments
- Deploying the code into different environments and EAR File installation in to Production
- Creating CMR & IMRs
- Involved in CAB meetings
- Tracking Releases to E2 and E3 environments in a daily Release meeting.
- Backups and Restores of Admin Server and Data store Databases for different work streams
- UAT / Production Releases -
Environment: CVS, XAware, Mainframe, Web sphere, Apache Tomcat, Unix/Linux, Windows, Oracle.
Confidential
Build Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Digite used as a Project Management Tool
- Involved in CMMI Process Area
- Prepared Configuration Management Plan
- Troubleshooting SVN related problems in Windows
- Creating Branches, involved in merging from one branch to another branch
- Configuring Basic Sync and Sync-Sync Setup
- Deploying the code on QA, Staging and Production Servers and giving the Builds
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Provided end-users training for all Tortoise SVN users to effectively use the tool.
- Documented the entire build and release engineering process and provided on call support.
Environment: SVN, ANT, MAVEN, Tortoise SVN, Java/J2EE, Apache Tomcat, UNIX, Windows XP, Oracle, JIRA.
Confidential
SCM Build Engineer
Responsibilities:
- Act as a member of Software Configuration Management Team
- Managing, directing, and coordinating all code and code related activities
- Managing the release process end-to-end, from the planning of release content through to actual release deployment to production. Leads and facilitates the planning of product software releases.
- Collaborate and communicate effectively with peers, management, external vendors, and other interested parties to meet business goals.
- Managing application software baselines, including labeling, branching, and versioning.
- Code deployment to QA, Staging and Production environments
- Performing smoke tests after successful builds and raising requests for testing
- Troubleshooting VSS related problems in Windows
- Creating user accounts, granting and revoking access permissions on VSS
- VSS installation and Data Base Creation
- Involved in External ISO Audits
Environment: VSS, Digite Tool, Visual Studio, .Net 3.5, Windows.