Release Manager

Indsafri

South Africa

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Indsafri is seeking a detail-oriented Release Manager to oversee the software release lifecycle in a dynamic South African environment. You will plan, schedule, and control builds and deployments, coordinating between development, QA, and operations to ensure smooth delivery and minimal downtime.

Responsibilities include managing end-to-end release processes, leading readiness reviews, maintaining release documentation, and driving improvements to CI/CD pipelines with DevOps teams.

Qualifications

  • Bachelor’s degree in computer science, IT, or related field.
  • 3–5+ years in release management or related project management in software development.
  • Strong SDLC and Agile/DevOps knowledge.
  • Experience with release management tools (Jira, Azure DevOps, Jenkins, GitLab CI).
  • Experience with version control (Git) and infrastructure-as-code concepts.
  • Excellent problem-solving, analytical, and organizational skills.
  • Strong written and verbal communication for cross-functional coordination.

Responsibilities

  • Coordinate end-to-end release process across multiple environments.
  • Lead release readiness reviews and go/no-go milestones.
  • Maintain release repository, dependencies, and notification lists.
  • Identify and mitigate risks affecting release schedule.
  • Collaborate with DevOps to improve CI/CD automation and deployment efficiency.
  • Conduct post-release reviews and update processes and documentation.
  • Communicate release status and outcomes to stakeholders.

Skills

SDLC knowledge
Agile/DevOps
Jira
Azure DevOps
Jenkins
GitLab CI
Git
Infrastructure-as-code
Problem-solving
Communication

Education

Bachelor’s degree in computer science or related field

Tools

Jira
Azure DevOps
Jenkins
GitLab CI
Git
Docker
Kubernetes

Job description

We are seeking a detail-oriented and experienced Release Manager to oversee the software release lifecycle. In this role, you will be responsible for planning, scheduling, and controlling the build and deployment process to ensure the integrity of the live environment. You will act as a bridge between development, QA, and operations teams to ensure seamless delivery of software updates, bug fixes, and new features while minimizing risk and system downtime.

Responsibilities:

  • Manage and coordinate the end-to-end release process, including scheduling, communication, and execution of deployments across multiple environments.
  • Lead release readiness reviews, milestone reviews, and business go/no-go reviews.
  • Maintain the release repository and manage key information such as build and release procedures, dependencies, and notification lists.
  • Identify, manage, and mitigate risks and bottlenecks that may impact the release schedule.
  • Collaborate with DevOps teams to improve automation, CI/CD pipelines, and deployment efficiency.
  • Conduct post-release reviews to identify areas for process improvement and documentation updates.
  • Maintain clear communication channels with stakeholders regarding release status, changes, and deployment outcomes.

Required Skills and Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 3-5+ years of experience in release management or a related project management role within a software development environment.
  • Strong understanding of Software Development Life Cycle (SDLC) models and Agile/DevOps methodologies.
  • Proficiency in release management tools (e.g., Jira, Azure DevOps, Jenkins, GitLab CI).
  • Experience with version control systems (e.g., Git) and infrastructure-as-code concepts.
  • Excellent problem-solving, analytical, and organizational skills.
  • Strong verbal and written communication skills, with the ability to manage cross-functional team expectations.

Preferred Qualifications:

  • Certification in ITIL (Information Technology Infrastructure Library) or PMP (Project Management Professional).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Skills

Release Management SDLC agile DevOps JIRA Azure DevOps Jenkins GitLab CI GIT Infrastructure-as-code

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Release Manager: SDLC & CI/CD Orchestrator
Release Manager: SDLC & CI/CD Orchestrator

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
IT Solutions Manager
IT Solutions Manager

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Release DevOps Specialist (JHB)
Release DevOps Specialist (JHB)

Datafin • Johannesburg

On-site
ZAR 600,000 - 900,000
Release Manager: Salesforce
Release Manager: Salesforce

Boardroom Appointments • Stellenbosch

On-site
ZAR 1,000,000 - 1,400,000
Mobile DevOps Release Manager
Mobile DevOps Release Manager

Drumroll Agency • Cape Town

On-site
ZAR 700,000 - 900,000
Salesforce Release Manager: SDLC & DevOps Lead
Salesforce Release Manager: SDLC & DevOps Lead

Boardroom Appointments • Stellenbosch

On-site
ZAR 1,000,000 - 1,400,000
Scrum Master
Scrum Master

MRI Software • Wes-Kaap

On-site
ZAR 500,000 - 800,000
Project & Delivery Manager (IT)
Project & Delivery Manager (IT)

Easyfind (Pty) Ltd • Johannesburg

On-site
ZAR 550,000 - 650,000
Integration Engineer: Release Engineering (Devops)
Integration Engineer: Release Engineering (Devops)

Boardroom Appointments • Cape Town

On-site
ZAR 750,000 - 1,250,000
Head of Software Engineering
Head of Software Engineering

Network Recruitment • Gauteng

On-site
ZAR 1,200,000 - 1,800,000