Job Purpose:
Release Manager is accountable for pre-production validation of software changes, and their organized, structured deployment to production.
Duties include, but are not limited to:
- Provisioning of the technical environment, which enables pre-prod testing with production data
- Planning and execution of complex software cutover events, according to the Bank’s processes and standards
Responsibilities
• Coordination of designing, planning, building and final provisioning of pre-prod application testing (PAT) environment, consisting of applications from different Bank’s units and using production data
• Identify technical skills and resources required for provisioning of PAT environment and work with the respective functional leads, to build a working team, sized for the task.
• Ensure coordination of the team’s work, acting as the Scrum Master (ensuring work planning, tracking, prioritization etc.)
• Ensure deliverables of working team are in compliance with internal standards, processes and policies.
• Liaise between working team and Change Management, Infrastructure Management, Security Management and other applicable processes and standards, ensuring quality input is obtained by the reviewing/approving body.
• For complex software deployments (cutovers):
o Work with project director, to plan and scope software release event(s)
o Take accountability for the entire event planning, across all participating systems and users
o Own the runbook, as the foundation of structured execution of actions during cutover window
o Ensure required communication alongside the progress of cutover steps
o Secure auditable artefacts for sensitive steps and decisions undertaken during the event
• Manage multiple work-streams concurrently and effectively resolve issues or conflicts.
Requirements
• Minimum 12 - 17 years of experience and out of which, minimum 5+ years of release management using JIRA.
• Experience in provisioning technical testing & production environments in multi-countries, open source, cloud-ready ecosystem.
• Working knowledge of various cloud supporting technologies (i.e. Open Shift, APIs, Kafka, VPC, GTM…)
• Hands-on Experience in IT environment observability, on infrastructure and application level
(Elasticsearch, Logstash, Grafana/Kibana, AppDynamics).
• Knowledge on CI/CD tools, flow mechanism other supporting tools and processes.
• Knowledge on API, Queue handling and Caching Techniques (Kafka, Redis…).
• Knowledge of Site Reliability Engineering principles regarding performance, reliability, monitoring and alerting.
• Ability to communicate effectively with IT and business senior stakeholders.