Cloud Release Manager
finastra
Job Description
Release Management Responsibilities
- Develop and implement Release Management strategy for Core banking solutions, including cadence, versioning, and scheduling – ensuring alignment with new regulatory requirements.
- Define and maintain the release strategy, roadmap, and schedule for the software applications in scope.
- Collaborate with the stakeholders and project managers to align the release deliverables and dependencies with the business objectives and priorities.
- Manage the release lifecycle, from planning and preparation to deployment and validation, across different environments and platforms.
- Coordinate the release activities and resources, such as code merges, builds, tests, deployments, configurations, and approvals, using appropriate tools and methodologies.
- Ensure that the release quality and compliance requirements are met, such as code reviews, testing coverage, security checks, documentation, and audits.
- Communicate the release status, progress, issues, and risks to the relevant parties, and escalate any problems or conflicts that may affect the release scope, schedule, or quality.
- Analyze the release metrics and feedback and identify and implement the lessons learned and best practices for continuous improvement.
- Provide support and guidance to the release team and other stakeholders and foster a culture of collaboration and excellence.
- Establish Release Management policies and standards to ensure successful deployments. Define pre-release testing requirements and sign-off governance to maintain high-quality releases.
- Maintain understanding of complexity of environments and instances (50+ instances across cloud environments)
- Plan, schedule and sequence releases and change requests balancing regulatory requirements, major releases, updates, and patches.
- Implement approaches to minimize customer impact and downtime during releases, ensuring a seamless customer experience.
- Provide training and guidance to teams and support the creation of comprehensive release notes and documentation to support each major release.
- Plan and supervise annual technology stack upgrades to ensure the system remains current and secure.
- Plan and supervise automation tools and techniques to enhance the efficiency and reliability of the release process
Experience Required
- People/Team management across local and global geographies/timezones
- Basic project / program management skills
- Business or functional knowledge from stakeholder communities
- Knowledge of tools like Service Now, JIRA, Aha and other Project management tools
- Service Desk, Ticket management applications
- Software release management and governance methodologies
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong problem-solving skills and attention to detail.
- Ability to manage multiple projects and priorities simultaneously.
- Experience working with clients in a consulting or professional services environment is a plus.
- Language skills and ability to handle global teams