Create, automate, improve, and streamline the release management process to satisfy complex or solution-based releases. Coordinate with different stakeholders and several software development teams and manage schedules to satisfy interdependencies and achieve error-free deployments. Aim to enable continuous delivery of solutions with high efficiency whilst ensuring quality benchmarks are met.
ORGANIZATIONAL RELATIONSHIPS
Reporting to: Head of IT Applications
Scope of Work
• Managing release activities of different solutions and application across different technologies and platforms including web and mobile.
• Conducting release readiness and milestone reviews
• Ensuring all dependencies are in place inclusive to marketing materials, app store assets, training materials, etc.
• Managing risks and resolving challenges that impact release scope, quality, and schedules
• Planning release windows and cycles across portfolios, components targeting multiple environments (system integrity test environment, user acceptance test environment, staging/pre-prod environment, and production environment)
• Leading and coordinating checklist and deployment plan execution
• Developing automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software release
• Managing relationships working on interrelated processes
• Communicating crucial release plans and changes
• Measuring and monitoring progress to achieve a timely software release within defined budgetary limits and defined quality standards
• Coordinating processes between different teams, possibly in various locations, and liaising closely with both development and operations teams
• Communicating necessary release details to business teams
• Working with software engineers to comprehend code and branch merges implications
• Researching new software development and the best methods and techniques for managing configurations regarding a business's existing needs
• Ensuring that releases operate as per expectations
• Ensuring that requirements are clear across dependent project streams with an effective release
• Initiating and overseeing the development of technical guides and training for external functionality
• Managing the development of deliverables into production and test environments
• Deployment management of deliverables to the test environment particularly guaranteeing that the external dependent items are available during the test runtime
Core Competencies
Qualifications