As a member of the Release Management team, the Release Manager will be required to have hands-on experience in Release deployment planning, analysis and execution, and must be able adapt and thrive in a fast-paced and dynamic environment. This role will be responsible for the movement of releases into test and production environments. These releases can be inclusive of platform updates, system patches and/or security improvements.
The Release Manager will interface and communicate with various Infrastructure, Test, Application, Delivery and DevOps teams on a daily basis, along with providing status updates to management.
Establish consistent release management processes.
Ensure adherence to release management processes.
Manage the deployment of the deliverables to the test and production environments.
Facilitate cross-department coordination of release management functions.
Track an organization-wide release calendar.
Provide Daily and Weekly Release Reporting.
Develop apt reporting tools and information depository to measure conformance to entire processes and utilization of tools through monthly metrics.
Participate in CAB meetings to discuss release scope and/or roadblocks. Negotiate, plan and manage all release activities.
Design, modify, install, and/or maintain metrics that drive and measure team performance.
Manage risks and resolve issues impacting release scope, schedule and quality.
Ensure Deployment, Run Books and Implementation Plans are produced.
Maintain a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
Communicate release details and schedules to the Business as required.
Negotiate, plan and manage all release activities.
Continually work towards making improvements in the release process.
Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews.
Head and direct collaborative efforts of release and developed management standards.
Help cross-department planning to oversee dependencies and solve conflicts.
Track an enterprise-wide release calendar.
Inform senior management of enterprise-wide exposure to release risk and effectively mitigate it.
Measure release cadence and effectiveness using common metrics across the entire software portfolio.
Create common standards and formats for release playbooks and work with production control to standardize release decision-making.
Manages a team of professionals (includes people, budget and planning)
Education and Experience Required:
Bachelor's degree and a minimum of 6 years' proven release management / project management experience,
OR in lieu of a degree,
A combined minimum of 10 years' higher education and/or work experience, including a minimum of 6 years' proven release management / project management experience.
Proficiency with personal computers as well as pertinent software packages.
Preferred Specialized Knowledge & Skills
8 10 years of experience in Release Planning and Execution in Agile environments
8 10 years of experience in information systems and IT operations environment in enterprise environments.
Formal training in project management practices preferred.
Demonstrated ability to coordinate cross-functional work teams toward task completion.
Previous large scale project management experience.
Working knowledge of technology concepts including enterprise architecture, SDLC and Agile methodologies.
Ability to plan, direct and supervise the work of others.
Ability to mentor and coach team members.