Enable job alerts via email!

Software Developer / DevOps Engineer

PBT Group

Cape Town

On-site

ZAR 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Cape Town is seeking a highly skilled Software Developer / DevOps Engineer to enhance their DevOps practices. This role focuses on automation, infrastructure as code, and building scalable cloud systems. Candidates should have strong C# development skills and experience in AWS and GCP environments.

Qualifications

  • 3+ years in Software Development or DevOps role.
  • Proven experience with cloud-native applications.
  • Experience in Agile/Scrum teams is preferred.

Responsibilities

  • Develop and maintain software using C#.
  • Design Infrastructure as Code using Terraform.
  • Build CI/CD pipelines using GitHub Actions.

Skills

Automation
Container Orchestration
Infrastructure as Code
Problem Solving
Collaboration

Education

Relevant Certifications (e.g., AWS Certified DevOps Engineer)

Tools

Terraform
GitHub Actions
Docker
Kubernetes
Grafana
OpenSearch
PostgreSQL

Job description

Software Developer / DevOps Engineer – Cape Town.

We are seeking a highly skilled and motivated Software Developer / DevOps Engineer. The ideal candidate will have strong experience in software development alongside DevOps practices, with a focus on automation, container orchestration, and infrastructure as code. You will be instrumental in building and maintaining scalable, secure, and high-performance systems across our cloud environments.

Duties and Responsibilities:

  • Develop, maintain, and support software applications using C# and related technologies.
  • Design and implement Infrastructure as Code (IaC) using Terraform.
  • Build and maintain CI/CD pipelines using GitHub Actions or similar tools.
  • Develop and deploy containerised applications using Docker and orchestrate via Kubernetes (preferably with Rancher).
  • Manage and optimise cloud infrastructure, primarily on AWS and Google Cloud Platform (GCP).
  • Implement and support monitoring and logging solutions using tools like Grafana and OpenSearch.
  • Create and maintain automation scripts for deployment, configuration, and system tasks.
  • Collaborate with development, QA, and operations teams to ensure seamless integration and delivery.
  • Maintain and support PostgreSQL databases in production and development environments.

Core Technical Skills:

  • Infrastructure as Code: Terraform
  • CI/CD Pipelines: GitHub Actions (or similar – GitLab CI, Jenkins, etc.)
  • Cloud Platforms: AWS, Google Cloud Platform
  • Containers & Orchestration: Docker, Kubernetes, Helm
  • Monitoring & Logging: Grafana, OpenSearch
  • Languages & Scripting: C#, Shell scripting (Bash/Python/PowerShell)
    Databases: PostgreSQL
  • Orchestration Platform: Rancher / Kubernetes

Preferred Qualifications & Experience:

  • 3+ years in a Software Development or DevOps role
  • Strong understanding of modern software development practices and system architecture
  • Proven experience deploying and maintaining cloud-native applications
  • Experience working in Agile/Scrum teams
  • Relevant certifications (e.g., AWS Certified DevOps Engineer, CKA, Terraform Associate) will be an advantage

Soft Skills:

  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities
  • Proactive and self-motivated with a passion for automation and continuous improvement
  • Comfortable working in a fast-paced, agile environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.