Junior DevOps Engineer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 300,000 - 450,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SavageOne Pty Ltd in Johannesburg is seeking a Junior DevOps Engineer to design, implement, and maintain automated systems for software development, testing, and deployment.

You will gain hands-on experience with cutting-edge DevOps tools while collaborating with an experienced team to deliver reliable, scalable software solutions.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Basic understanding of software development principles.
  • Familiarity with DevOps concepts and methodologies.
  • Proficiency in at least one programming language (Python, Ruby, Bash).
  • Experience with version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Assist in designing, implementing, and maintaining CI/CD pipelines to automate software build, test, and deployment processes.
  • Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
  • Monitor and troubleshoot infrastructure and application issues to ensure optimal performance and availability.
  • Implement and maintain infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
  • Configure and manage cloud-based services and environments (e.g., AWS, Azure, Google Cloud).
  • Implement and maintain monitoring, logging, and alerting solutions to ensure visibility into system health and performance.
  • Participate in the evaluation and adoption of new DevOps tools and technologies to improve efficiency and productivity.
  • Document processes, procedures, and best practices to facilitate knowledge sharing and collaboration.

Skills

Python
Ruby
Bash
CI/CD concepts
Analytical thinking
Team collaboration

Education

Bachelor's degree in Computer Science / Information Technology or related field

Tools

Git

Job description

Position Summary:As a Junior DevOps Engineer, you will collaborate with our experienced DevOps team to design, implement, and maintain automated systems and processes for software development, testing, and deployment. You will have the opportunity to gain hands‑on experience with cutting‑edge DevOps tools and technologies while supporting our mission to deliver high‑quality software solutions. This role is ideal for a proactive individual with strong problem‑solving skills and a desire to learn and grow in a fast‑paced environment.

Key Responsibilities:

  • Assist in designing, implementing, and maintaining CI/CD pipelines to automate software build, test, and deployment processes.
  • Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
  • Monitor and troubleshoot infrastructure and application issues to ensure optimal performance and availability.
  • Implement and maintain infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
  • Configure and manage cloud‑based services and environments (e.g., AWS, Azure, Google Cloud).
  • Implement and maintain monitoring, logging, and alerting solutions to ensure visibility into system health and performance.
  • Participate in the evaluation and adoption of new DevOps tools and technologies to improve efficiency and productivity.
  • Document processes, procedures, and best practices to facilitate knowledge sharing and collaboration.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Basic understanding of software development principles and practices.
  • Familiarity with DevOps concepts and methodologies.
  • Proficiency in at least one programming language (e.g., Python, Ruby, Bash).
  • Experience with version control systems such as Git.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team environment and take direction from senior engineers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer
Senior DevOps Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
DevOps Engineer
DevOps Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 900,000
Senior DevOps Engineer - Automation Specialist
Senior DevOps Engineer - Automation Specialist

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Performance incentives
Health, dental, and vision insurance
Flexible remote hours
+2
DevOps Engineer
DevOps Engineer

Boardroom Appointments • Sandton

On-site
ZAR 600,000 - 900,000
DevOps Engineer (Cloud)
DevOps Engineer (Cloud)

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Home office allowance
Professional development allowance
Flexible hours and fully remote
DevOps Engineer
DevOps Engineer

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Competitive salary and benefits
DevOps Engineer
DevOps Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 600,000
DevOps Engineer
DevOps Engineer

Global One • Cape Town

On-site
ZAR 600,000 - 800,000
Senior DevOps Engineer
Senior DevOps Engineer

Network Finance • Centurion

On-site
ZAR 900,000 - 1,100,000
Senior DevOps Engineer
Senior DevOps Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health insurance
Retirement savings plan
+4