Senior Kubernetes System Administrator - Cloud Contact Centre Platform

QContact • South Africa
Remote
Apply
AI Summary

Manage and scale Kubernetes environments, ensure high availability and security. Collaborate with teams to improve platform reliability and resilience. 3+ years Linux, 2+ years Kubernetes experience required.

Key Highlights
Manage production-grade Kubernetes clusters
Troubleshoot complex infrastructure issues
Automate operational tasks using Infrastructure as Code
Key Responsibilities
Administer and maintain Kubernetes clusters in production environments
Monitor cluster health, performance, and capacity
Configure and maintain networking, ingress, DNS, and service discovery
Manage persistent storage and backup strategies
Implement and maintain RBAC, security policies, and cluster hardening
Automate operational processes using Infrastructure as Code
Troubleshoot application, cluster, networking, and node-level issues
Support CI/CD pipelines and containerised application deployments
Work with development teams to improve reliability, scalability, and observability
Participate in incident response and on-call rotations
Technical Skills Required
Kubernetes Linux Azure
Benefits & Perks
Competitive salary
Fully paid medical insurance
Fully remote working
Nice to Have
Experience with Helm
Experience with PostgreSQL
Knowledge of service meshes and cloud-native networking
Experience supporting high-availability SaaS platforms

Job Description


QContact is a cloud contact centre platform helping organisations deliver exceptional customer experiences through voice, digital channels, workforce management, AI, and automation. As our platform continues to grow, we're looking for a skilled Kubernetes System Administrator to help build, maintain, and scale the infrastructure that powers our services.


The Role

As a Kubernetes System Administrator, you will be responsible for the day-to-day operation, reliability, security, and performance of our Kubernetes environments. You will work closely with software engineers and support teams to ensure our services remain highly available, secure, and scalable.


This is a technical role - you should actually understand how Kubernetes works, how to create deployments, ingresses, services and scaling. You will also be responsible for the underlying infrastructure hosted in Azure, so you should have good Linux skills. Any interview will include a technical assessment, so please don't put yourself forward for the role if you do not have confidence in Kubernetes and Linux administration.


You'll play a key role in managing production-grade Kubernetes clusters, troubleshooting complex infrastructure issues, automating operational tasks, and improving platform observability and resilience. Core Kubernetes administration skills typically include cluster architecture, networking, storage, workload management, security, and troubleshooting.


Key Responsibilities

  • Administer and maintain Kubernetes clusters in production environments.
  • Monitor cluster health, performance, and capacity.
  • Manage deployments, upgrades, and lifecycle maintenance.
  • Configure and maintain networking, ingress, DNS, and service discovery.
  • Manage persistent storage and backup strategies.
  • Implement and maintain RBAC, security policies, and cluster hardening.
  • Automate operational processes using Infrastructure as Code.
  • Troubleshoot application, cluster, networking, and node-level issues.
  • Support CI/CD pipelines and containerised application deployments.
  • Work with development teams to improve reliability, scalability, and observability.
  • Participate in incident response and on-call rotations.


Required Skills

  • 3+ years administering Linux-based systems.
  • 2+ years hands-on experience managing Kubernetes clusters in production.
  • Experience with container technologies such as Docker.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, Loki, or OpenTelemetry (we use Datadog)
  • Strong scripting skills (Bash, Python, or similar).
  • The unrestricted right to work in South Africa without visa or sponsorship.


Desirable Skills

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Experience with Helm.
  • Experience with PostgreSQL.
  • Terraform or other Infrastructure-as-Code tools.
  • Knowledge of service meshes and cloud-native networking.
  • Experience supporting high-availability SaaS platforms.


What we offer

  • Competitive salary.
  • Fully paid medical insurance for you, your spouse and children with no co-pay.
  • Fully remote working - no hybrid / no office visits required.
  • Opportunity to work with modern cloud-native technologies.
  • Professional development and certification support.
  • A collaborative, engineering-focused culture.
  • The chance to help shape the infrastructure powering a growing contact centre platform.

Similar Jobs

Explore other opportunities that match your interests

DevOps Engineer

Devops
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Remote Recruitment

South Africa
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

South Africa

Senior Infrastructure Engineer

Devops
•
4w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

omnesoft

South Africa

Subscribe our newsletter

New Things Will Always Update Regularly