DevOps Engineer

2 days ago


Johannesburg, South Africa DVT Full time

Overview DevOps Engineer role at DVT . DVT is one of the top software development and testing companies in the continent. Our software engineers consult on cutting-edge applications at top companies in South Africa and globally. You will have the opportunity to work alongside experienced developers with the latest technologies. DVT is committed to continuous staff training and a culture of learning, from internal speaking and training to sponsoring technical events. 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) Seniority level Not Applicable Employment type Full-time Job function Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at DVT. Get notified about new DevOps Engineer jobs in Johannesburg, Gauteng, South Africa. #J-18808-Ljbffr


  • DevOps Engineer

    3 weeks ago


    Johannesburg, South Africa wePlace (Pty) Ltd Full time

    A market-leading South African ISP is looking for a DevOps Engineer with Salesforce experience to join their team. Reference: JHB -SS-3 Duties & Responsibilities Purpose: The DevOps engineer is responsible for actioning, leading, and coordinating the activities of different teams to create and maintain our platform, shorten the software development cycle,...

  • DevOps Engineer

    4 weeks ago


    Johannesburg, South Africa One Spark Full time

    Purpose of the Role:At Dis-Chem Life, we are building systems that protect lives, accelerate innovation, and drive digital transformation at scale. As our DevOps Cloud Engineer, you will operate at the heart of this technological evolution, engineering high-performing infrastructure that empowers every product we build and every life we cover.This is not a...

  • DevOps Engineer

    3 weeks ago


    Johannesburg, South Africa Xcede Group Full time

    DevOps Engineer One of the leading insurance companies is building a bank and they are looking for a DevOps Engineer. Responsibilities: Exposure to architecting, design, and implementation practices and tooling (pipelines) in the cloud. Expert knowledge of how to build a continuous integration, continuous delivery, and continuous deployment pipeline with an...

  • DevOps Engineer

    2 weeks ago


    Johannesburg, South Africa SavageOne Pty Ltd Full time

    We are looking for a highly skilled Senior DevOps Engineer to join our team and take ownership of our cloud infrastructure, automation pipelines, and deployment processes. You will work closely with developers, security teams, and IT operations to ensure a scalable, secure, and efficient software delivery lifecycle. Key Responsibilities Design, implement,...

  • DevOps Engineer

    2 days ago


    Johannesburg, South Africa The Legends Agency Full time

    DevOps Engineer Own resilient infrastructure at the heart of digital security! On-site | Irene, Gauteng, South Africa R900,000 per annum Secure platforms | Scalable systems | High-impact role Are you a DevOps expert with a passion for automation, reliability, and infrastructure that never sleeps? Step into a mission-critical role where your expertise...

  • DevOps Engineer

    1 week ago


    Johannesburg, South Africa DVT Full time

    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...

  • DevOps Engineer

    3 weeks ago


    Johannesburg, South Africa Xcede Group Full time

    DevOps Engineer One of the leading insurance companies is building a


  • Johannesburg, South Africa The Legends Agency Full time

    Azure DevOps Engineer Drive cloud automation, scalability, and modern engineering practices within a leading technology-driven business. Johannesburg (Bryanston) · Hybrid Work · R700 000 - R1 400 000 CTC (experience dependent) About Our Client Our client is an established, innovation-focused organisation delivering enterprise-scale cloud, data and digital...

  • Cloud DevOps Engineer

    3 weeks ago


    Johannesburg, South Africa Network IT Full time

    Job Title: Cloud DevOps Engineer Reference: NWA -NTY-1 As a Cloud DevOps Engineer, you will have primary responsibility for operations engineering to deliver ongoing operational and business initiative outcomes. You will be providing DevOps technical support to your team and other IT product teams to deliver services and changes across the IT ecosystem....


  • Johannesburg, South Africa The Legends Agency Full time

    Azure DevOps Engineer Drive cloud automation, scalability, and modern engineering practices within a leading technology-driven business.Johannesburg (Bryanston) · Hybrid Work · R700 000 - R1 400 000 CTC (experience dependent) About Our ClientOur client is an established, innovation-focused organisation delivering enterprise-scale cloud, data and digital...