Job Search and Career Advice Platform

DevOps Engineer

Pbt-Group

Cape Town

Hybrid

ZAR 500,000 - 700,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Land an interview and earn more. Learn more

Job summary

<p>Pbt-Group is looking for a DevOps Engineer based in Cape Town, South Africa to join their technology delivery team. You will focus on developing, deploying, and automating enterprise-grade technology solutions across client environments. The role involves managing application delivery pipelines and cloud infrastructure.</p><p>Key responsibilities include designing CI/CD pipelines, automating deployment processes, and maintaining cloud environments. Applicants should have a Bachelor's Degree in a related field and relevant technical certifications are a plus.</p>

Qualifications

  • Bachelor’s Degree in a technical field, relevant cloud or DevOps certifications are advantageous.
  • Proven experience in DevOps or Cloud Engineering environments.
  • Strong skills in CI/CD implementation and release automation.

Responsibilities

  • Design and implement CI/CD pipelines using Azure DevOps and/or GitHub Actions.
  • Automate software delivery processes for efficiency.
  • Provision and manage cloud infrastructure with Terraform or CloudFormation.
  • Manage cloud environments in AWS and Azure.

Skills

Azure DevOps Pipelines
GitHub Actions
Terraform
Docker
Kubernetes
AWS
Azure
Scripting (PowerShell, Bash, Python)
Monitoring tools (CloudWatch, Grafana, Prometheus)
Agile environments

Education

Bachelor’s Degree in Computer Science, Information Technology, Engineering or related field

Tools

Terraform
Docker
Kubernetes
AWS
Azure

Job description

Be part of our team of Data Specialists and embark on a career of the future!

As a DevOps Engineer, you will form part of the technology delivery team. The team is responsible for the development, deployment, automation, and support of enterprise‑grade technology solutions across various client environments.

The successful candidate will be responsible for building, managing, and automating application delivery pipelines and cloud infrastructure. The role requires strong expertise in CI/CD pipelines using Azure DevOps and/or GitHub Actions, infrastructure automation using Terraform, and containerization technologies.

You will work closely with software development, infrastructure, cloud, and operations teams to ensure reliable, scalable, and secure software delivery while promoting DevOps and DevSecOps best practices across the delivery lifecycle.

Contract role
Hybrid: 4 days in office (CPT)
Key Responsibilities
  • Design, implement, manage, and optimise CI/CD pipelines using Azure DevOps Pipelines and/or GitHub Actions.
  • Automate software build, test, deployment, and release processes to improve delivery efficiency and reliability.
  • Provision, configure, and maintain cloud infrastructure environments using Infrastructure As Code (IaC) tools such as Terraform and/or CloudFormation.
  • Support and manage cloud environments within AWS and/or Azure platforms.
  • Deploy and manage containerised applications using Docker and orchestration platforms such as Kubernetes (K8s).
  • Implement and maintain monitoring, logging, and alerting solutions to ensure system reliability, availability, and performance.
  • Troubleshoot production incidents, perform root cause analysis, and implement preventative measures to reduce recurring issues.
  • Embed security best practices throughout the software delivery lifecycle, supporting DevSecOps principles and vulnerability management.
  • Collaborate closely with developers, cloud engineers, architects, and infrastructure teams to ensure seamless solution delivery.
  • Support application deployment, environment management, and release processes across multiple environments.
  • Contribute to technical solution design, infrastructure architecture, and automation strategies where required.
  • Maintain documentation related to environments, deployment processes, infrastructure, and operational procedures.
  • Continuously identify opportunities to improve automation, operational efficiency, and system stability.
Qualifications
  • Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related technical field.
  • Relevant cloud or DevOps certifications will be advantageous.
Preferred Certifications
  • AWS Certified Solutions Architect
  • Kubernetes certifications (CKA/CKAD) advantageous
Required Skills & Experience
  • Proven experience working in a DevOps or Cloud Engineering environment.
  • Strong hands‑on experience with:
    • Azure DevOps Pipelines and/or GitHub Actions
    • Terraform and Infrastructure as Code
    • Docker and Kubernetes
    • AWS and/or Azure cloud platforms
  • Experience with CI/CD implementation and release automation.
  • Knowledge of scripting and automation tools (PowerShell, Bash, Python, etc.).
  • Experience with monitoring and logging tools such as CloudWatch, Grafana, Prometheus, or similar.
  • Understanding of networking, infrastructure, and security best practices.
  • Familiarity with DevSecOps principles and secure software delivery.
  • Experience working within Agile delivery environments.
  • Strong troubleshooting and problem‑solving skills.
  • Excellent collaboration and communication skills.
  • Encourages experimentation and continuous improvement.
  • Contributes innovative ideas to improve automation and delivery processes.
  • Supports the adoption of modern engineering practices and tools.
  • Promotes creative problem‑solving within the team.
  • Works effectively across development, infrastructure, and business teams.
  • Encourages open communication and knowledge sharing.
  • Builds strong working relationships with stakeholders and team members.
  • Supports team success through collaboration and accountability.
Flexible and Adaptive
  • Responds positively to changing priorities and technologies.
  • Maintains composure under pressure and during production incidents.
  • Demonstrates resilience and adaptability in fast‑paced environments.
  • Continuously learns and applies new technologies and practices.
Client Focus
  • Delivers solutions aligned to business and client needs.
  • Maintains a strong focus on service quality and reliability.
  • Proactively addresses issues impacting delivery or performance.
  • Builds trusted relationships through consistent delivery.
Drives Results
  • Takes ownership of delivery outcomes and operational stability.
  • Demonstrates urgency and accountability in resolving issues.
  • Focuses on achieving team and organisational objectives.
  • Consistently delivers high‑quality work within agreed timelines.
Qualifications/Certification
  • A degree in Computer Science, Information Systems, Business Administration, Commerce, or equivalent.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.