Our client based in Sandton is currently recruiting for a Release Manager on a permanent basis.
Job Summary :
To manage the processes, systems and functions that package, build, test and deploy changes, known as Deployment Management, which are bound as releases into a live environment.
The company is an equal employment opportunity employer and invites all designated groups, including people with disability to apply.
Responsibilities / Outputs :
Plan, organize, direct and manage activities for building and maintaining software releases for their promotion between test environments and into the production environment.
Support the project teams including Software Developers, Testers, Application Operations and business unit personnel in executing and managing test processes and establishing the environments used to conduct testing of the final deliverables working in a matrix management organization.
Direct activities to ensure the software products meet quality standards and performance objectives within defined time and budget targets.
Maintain and provide continuous improvement of the Release Management processes, working methods and tools.
Support software development lifecycle activities and Service Management activities such as Release, Change, Configuration, Validation and Testing.
Maintain and drive the efficiency and effectiveness of the daily Release Management activities.
Ensure that a structured approach to risk assessment and business impact is employed when processing software releases.
Ensure the Release Management process is introduced and implemented according to guidelines from leadership. Additionally, the selected Release Manager provides continuous communications and coordination of progress on actions, tasking, and issues.
Champion and promote the benefits of IT Service Management processes including Release, Change, Service Validation and Testing.
Provide day to day oversight of adherence to the Release Management processes, policies, and procedures.
Help drive the activities that continue to improve the efficiency and effectiveness of the Release Management processes.
Support initiatives associated with the integration of the Change management process into the Release, Configuration, Service Validation and Testing processes.
Report to project management and service management on the progress of the Release Management effort including the status of project software builds, deployments, and environments supporting launch phases of software development life cycle.
Interact extensively with the functional team leads in the estimation cycle, identification of inter-team dependencies, delivery plan validation, impact assessments, issue tracking / resolution and status reporting.
taking action that is consistent with available facts, constraints and probable consequences
Matric plus an ITIL intermediate certification
Experience in Software Development Lifecycle process and Release Management within a large enterprise environment
Experience with facilitation and enforcement of procedures and processes, across multiple teams and diverse geographic locations
Demonstrated ability in establishing and maintaining metrics-based process improvement
3 years’ experience as a Development Team Lead