DevOps Engineer

6 days ago


Johannesburg, Gauteng, South Africa DVT Full time
Job description

DVT is one of the top software development and testing companies on the continent. Our software engineers are consulting on cutting edge applications at the top companies in South Africa, as well as consulting globally. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

We are looking for a skilled DevOps Engineer to join our team. As a DevOps Engineer, you will play a crucial role in developing and maintaining infrastructure, automating processes, and supporting our software development teams. You will work closely with cross-functional teams to ensure the smooth integration and deployment of applications, improve efficiency through automation, and implement best practices for continuous integration and delivery. The ideal candidate is a problem solver with a strong technical background and a passion for driving innovation.

Job requirements

RESPONSIBILITIES

  • Design, implement, and maintain scalable CI/CD pipelines using GitHub Actions to support automated testing, deployment, and infrastructure provisioning.

  • Collaborate with software engineering teams to enable seamless integration and deployment of backend services, primarily in Python.

  • Migrate and manage infrastructure-as-code using Terraform, including remote state management and modular refactoring.

  • Develop and maintain ephemeral feature environments for isolated testing and validation using Terraform workspaces or Terragrunt.

  • Integrate unit and functional/API testing frameworks (e.g., pytest, Postman/Newman) into the CI pipeline to ensure code quality and deployment readiness.

  • Automate environment provisioning, routing (e.g., Route53 CNAME entries), and teardown processes to support dynamic development workflows.

  • Monitor and optimise system performance, deployment efficiency, and resource utilisation across development, staging, and production environments.

  • Implement blue/green or canary deployment strategies using AWS CLI or CDK to ensure safe and traceable rollouts.

  • Establish and enforce conventions for test execution, image tagging, and reusable GitHub composite actions across repositories.


  • •Participate in architectural reviews, retrospectives, and planning sessions to continuously improve deployment processes and tooling.

KNOWLEDGE AND SKILLS

  • 5+ years of experience in DevOps, with a strong focus on CI/CD and infrastructure automation.

  • Proficiency in GitHub Actions, Terraform (including remote state and workspaces), and AWS services (Lambda, ECS, S3, DynamoDB, Route53).

  • Strong scripting skills in Python, Bash, or similar languages.

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

  • Familiarity with testing frameworks and tools like pytest, Postman, Newman, and LocalStack.

  • Knowledge of configuration management and deployment strategies (e.g., blue/green, canary).

  • Strong analytical and troubleshooting skills with a proactive approach to problem-solving.

  • Excellent communication and collaboration skills in cross-functional environments.

  • Understanding of Agile methodologies and DevOps/DevSecOps practices (SCA, SAST, DAST, IAST, CWPP).

MINIMUM EDUCATION

  • Matric

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator)

Who we are:

All done

Your application has been successfully submitted

Other jobs
  • DevOps Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa ExecutivePlacements Full time US$120 000 - US$180 000 per year

    DevOps EngineerRecruiter:Network RecruitmentJob Ref:BIT005030/MfundDate posted:Thursday, December 4, 2025Location:Johannesburg, South AfricaSUMMARY:Are you a DevOps expert with a passion for automation, container orchestration, and building resilient infrastructure? This is your opportunity to work with cutting-edge tools in a fast-paced, tech-driven...

  • DevOps Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa A 1 L Full time US$80 000 - US$100 000 per year

    Our client in the telecoms sector is seeking a DevOps Engineer with DCBS Collections experience on a contract duration of 6 months.Develop high-quality software by designing, developing, and installing software solutions.Senior Software EngineerLevel L200 / 4+ YearsHands on experience on Java, React JS, HTML, CSS and Spring BootGood Knowledge of...

  • Senior DevOps Engineer

    20 hours ago


    Johannesburg, Gauteng, South Africa SYSPRO Full time

    We are looking for a Senior DevOps Engineer to take ownership of our Azure DevOps environment, including CI/CD pipelines, Git repositories, and deployment automation.You will play a key role in ensuring reliable, repeatable, and secure delivery of our applications and infrastructure — including containerized workloads running in Kubernetes (AKS/k3s).This...

  • DEVOPS Engineer —

    3 days ago


    Johannesburg, Gauteng, South Africa AncerlConsult Full time

    Location:Pretoria (Hybrid – some office days required)Contract Type:Full-time, Fixed-term (6 weeks, with possibility of extension)Duration:Initial 6-week engagement, full-time (8 hours per day)Start Date:Late November 2025 (subject to contract sign-off)Role OverviewThe DevOps Engineer will play a key role in implementing and automating cloud infrastructure...

  • DevOps Engineer

    20 hours ago


    Johannesburg, Gauteng, South Africa FNB South Africa Full time

    Job DescriptionHello, DevOps Engineer IWelcome to FNB, the home of the #Changeables.We design for the shapeshifters and deliver products and services that make us incredibly proud with people that make it happen.As a DevOps Engineer I, you will be in a team where experts come together and ignite effective change. We call these #changeables our nav-igators...

  • Senior DevOps Engineer

    20 hours ago


    Johannesburg, Gauteng, South Africa DXC Technology Full time

    Job DescriptionWe are seeking a highly skilledSenior DevOps Engineerto lead the design, implementation, and management of our cloud infrastructure and CI/CD pipelines. The ideal candidate will have deep expertise in automation, monitoring, and cloud-native systems, and will work closely with software development, QA, and operations teams to ensure reliable,...

  • Jnr DevOps Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa The Legends Agency Full time

    A fast-growing digital infrastructure company in Johannesburg is looking for a Junior DevOps Engineer with 2 to 3 years of experience to join their innovative team.Key Responsibilities:Build and maintain CI/CD pipelines.Automate infrastructure (Terraform, Ansible, etc.).Manage cloud environments (AWS preferred).Support development and data teams in...


  • Johannesburg, Gauteng, South Africa DXC Technology Full time R1 000 000 - R2 500 000 per year

    Job Description:We are seeking a highly skilled Senior DevOps Engineer to lead the design, implementation, and management of our cloud infrastructure and CI/CD pipelines. The ideal candidate will have deep expertise in automation, monitoring, and cloud-native systems, and will work closely with software development, QA, and operations teams to ensure...

  • DevOps Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa Tiko Full time R69 602 - R116 003

    Do you have experience building, testing & maintaining tools that allow for speedy development of software? Do you enjoy working in an Agile way and are excited by the prospect of using technology to create impact?  Read on to find out more about our DevOps Engineer positionThe CompanyTiko inspires futures where girls and young women take charge of their...

  • DevOps Engineer

    20 hours ago


    Johannesburg, Gauteng, South Africa Tiko Full time

    Do you have experience building, testing & maintaining tools that allow for speedy development of software? Do you enjoy working in an Agile way and are excited by the prospect of using technology to create impact? Read on to find out more about our DevOps Engineer positionThe CompanyTiko inspires futures where girls and young women take charge of their...