The release manager is responsible for the technical orchestration of the deployments in the program.
5+ Years in release management in a similar technical & organizational B2C context, 5+ years experience in software development role dev lead, project manager or test manager.
Experience in DevOps environment with high degree of integrationin mobile and cloud technologies.
Experience in pipeline & deployment automation, feature toggles, branch handling, CI/CD.
Senior experience (+ 10 years) and expected high maturity.
Strong communication & coordination skills, self-managed, quick learner.
Driver/leadership, stress resistant, risk appetite sensitiveness.
For a good communication within the program English speaking is required.
Requirements
Setup and manage timeline of the integration of Continuous Deployment / Release on demand in collaboration with Alpha/Beta-coordinator, change manager and concerning project managers. (Cfr Release Calendar)
Coordinate and continuously optimize the standard flow of the individual deployment and release to Alpha by empowering the feature teams to take ownership (Eg. Build RC, Creating the release notes, System test, Pen tests, Performance tests, Deploy BEES and BFF, Smoke Tests, push to Alpha)
Special attention in this optimization should be given to increasing the automation of the test cases and decreasing the human repetitive effort (cfr. Less error prone, guaranteed exhaustiveness).
Overwatch the standard flow remains withing the boundaries of CGs expectations and requirements.
Decentralize coordination of biweekly deploy and release to Alpha, standardizing the way of working and spreading the ownership and knowledge cross all feature teams (cfr. Standardized check lists, turn over roll of release coordination calendar)
Gathering all information needed to provide confidence to CG that the Release candidate is qualitatively and secure enough to be released to the concerning public (Alpha, beta or store) (ie. Description of new scope, Overview of open issues, Results of the several tests)
Ensuring tracability of this information and GoNogo-decisions for each release or hotfix.
Coordinate with SDM-run to make sure the operation-side is ready to capture the newly released scope (cfr. Communication helpdesk, customer services, SET, Adding newly delivered functionalities in de support flow and tools)
Coordinate with Alpha-beta coordinator, change manager and concerning project managers the communication and organization of the newly released features to the users (Alpha, Beta or Store)
Take care of information flows, both in happy, but especially in unhappy scenarios. (Informal by chats. Formal by dashboard)
Benefits
Responsible for the following deliverables (Output):
- Create/maintain the release strategy
- Create / maintain the release procedures
- Release status reports & metrics
- Ensure availability of deployment information of any component that enable the end to end solution and the ability to rollback or deploy in a planned deploy or urgency patch
The release manager will work the RUN service delivery manager and work closely together with the release train engineer, the Build service delivery manager, the quality & test manager, the digital factory support team and the scaled agile delivery teams.