We're building the future with robotics. Our work is in integrating robotics and automation into industries like construction and mining.
If you're passionate about cutting-edge technology, solving complex problems, and building systems that push the limits of what is possible in robotics and automation, here is where your skills can make a global impact.
We are a US based company with strong South African roots. Our business started in Joburg in 2005 and later moved to the USA. We are now building out our engineering office's in Cape Town (Century City) and Joburg (Greenstone Hill) to support our US operations and customers.
Key Responsibilities
Kubernetes Cluster Management:
Design, deploy, and manage Kubernetes clusters in private cloud environments, ensuring high availability, scalability, and performance.
Configure and optimize cluster components, including control plane, worker nodes, and networking with Antrea as the CNI plugin and Project Contour for ingress management.
Implement and maintain Kubernetes RBAC, network policies, and resource quotas to ensure security and efficiency.
Deployment Automation:
Develop and maintain Infrastructure as Code (IaC) using OpenTofu, integrated with GitLab CI/CD pipelines, to automate the provisioning and management of Kubernetes clusters and related infrastructure.
Create reusable OpenTofu modules to streamline deployment processes across multiple environments (dev, staging, production).
Leverage GitLab CI/CD to enable automated, repeatable, and auditable infrastructure deployments.
Maintain the OpenTofu repository responsible for managing Proxmox hosts and virtual machines (VMs) that host the Kubernetes nodes, ensuring consistent and automated provisioning of underlying infrastructure.
Secrets Management:
Implement and manage secure secrets storage and access using OpenBao.
Configure OpenBao policies, roles, and dynamic secrets for secure integration with Kubernetes workloads.
Monitoring and Troubleshooting:
Set up monitoring, logging, and alerting for Kubernetes clusters using tools like Prometheus, and Grafana.
Troubleshoot and resolve issues related to cluster performance, application deployments, and infrastructure automation.
Collaboration and Documentation:
Collaborate with development, DevOps, and security teams to align infrastructure with application requirements.
Document infrastructure configurations, processes, and best practices to ensure knowledge sharing and maintainability.
Skills & Qualifications
Experience:
Bachelors Degree or equivalent
5+ years of experience in infrastructure engineering, with at least 3 years focused on Kubernetes deployment and management.
Proven experience setting up and managing Kubernetes clusters in private cloud environments (e.g., bare-metal with Proxmox).
Hands-on experience with OpenTofu (Terraform) for Infrastructure as Code
Expertise in secrets management using OpenBao in production environments.
Experience with other cloud-native tools like Helm, ArgoCD, or Flux for GitOps workflows.
Knowledge of security frameworks and compliance standards
Familiarity with hybrid or multi-cloud environments.
Technical Skills:
Deep understanding of Kubernetes architecture, including pods, services, ingress, and operators.
Proficiency in container runtimes, specifically CRI-O, and orchestration.
Strong experience with GitLab CI/CD for automating infrastructure and application deployments.
Familiarity with networking concepts (e.g., VPCs, load balancers, DNS) and expertise in configuring Antrea as the Kubernetes CNI plugin and Project Contour for ingress management.
Experience with Proxmox for virtual machine management in private cloud setups.
General
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills to work effectively in cross-functional teams.
Ability to document complex systems clearly and concisely.
Preferred Qualifications:
Bachelors Degree or equivalent
Certifications such as Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).
Job Type: Full-time
Pay: Up to R80000,00 per month
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.