Release Engineer

Pretoria Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Release Engineer in Pretoria, where you'll oversee the implementation and delivery of software releases. Your role will involve collaboration with development teams and continuous improvement of the release pipeline, focusing on quality and efficiency.

Responsibilities

  • Oversee the preparation and deployment of software releases.
  • Work with cross-functional teams to facilitate smooth software delivery.
  • Conduct post-release evaluations to identify improvement areas.
  • Develop and maintain release documentation.
  • Coordinate with stakeholders to align release schedules.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3-5 years of experience in release engineering or DevOps roles
Technical Skills
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Docker
  • AWS
  • Scripting Languages (Python, Bash)
Soft Skills
  • Team Collaboration
  • Problem-Solving
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Familiarity with infrastructure as code tools for managing server configurations.
  • Knowledge of Agile Methodologies: Experience working in Agile teams for software development and delivery.

Benefits

  • Health and wellness benefits including medical aid.
  • Retirement savings plan with employer contributions.
  • Flexible working hours to promote work-life balance.
  • Professional development opportunities.

Company Culture

  • Innovation-Driven: We thrive on creativity and encourage new ideas for continuous improvement.
  • Supportive Work Environment: Our team fosters a collaborative and supportive atmosphere where everyone contributes.
  • Commitment to Growth: We believe in personal and professional growth and offer various training programs.
Status: Open