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.
Overview
We are seeking an experienced DevOps Engineer to join our dynamic team, driving the automation and integration of infrastructure and application deployments in a private cloud environment. The ideal candidate will have a strong background in containerization with Kubernetes, automation using Open Tofu and GitLab CI/CD, and secrets management with OpenBao. You will play a critical role in streamlining development and operations workflows, ensuring scalable, secure, and reliable systems to support mission-critical applications.
Key Responsibilities
CI/CD Pipeline Development and Automation
o Design, implement, and maintain GitLab CI/CD pipelines to automate the build, testing, and deployment of applications and infrastructure.
o Develop and manage Infrastructure as Code (IaC) using OpenTofu to provision and configure servers, virtual machines (VMs), and Kubernetes clusters in private cloud environments.
o Create reusable OpenTofu modules to enable consistent and repeatable deployments across development, staging, and production environments.
Containerization and Kubernetes Management
Deploy and manage Kubernetes clusters in private cloud environments, ensuring efficient orchestration of containerized workloads using CRI-O.
Configure Kubernetes components (e.g., pods, services, ingress) with tools like Antrea for CNI and Project Contour for ingress management to support application deployments.
Implement Kubernetes RBAC, network policies, and resource quotas to ensure security and performance for application workloads.
Secrets Management
Implement and manage secure secrets storage and access using OpenBao, configuring policies and dynamic secrets for seamless integration with Kubernetes and application pipelines.
Ensure compliance with security best practices for secrets management in automated deployment workflows.
Infrastructure Integration and Support
Collaborate with development teams to integrate applications with private cloud infrastructure, including Proxmox-hosted VMs and Kubernetes clusters.
Optimize infrastructure configurations to support application scalability, performance, and reliability.
Manage Proxmox-based virtualization environments to ensure consistent provisioning of underlying infrastructure for Kubernetes nodes.
Monitoring and Incident Response
Set up and maintain monitoring, logging, and alerting systems using tools like Prometheus and Grafana to track application and infrastructure performance.
Troubleshoot and resolve issues related to CI/CD pipelines, Kubernetes deployments, and application integration, ensuring minimal downtime.
Collaboration and Knowledge Sharing
Work closely with development, infrastructure, and security teams to align DevOps practices with organizational goals.
Document automation workflows, pipeline configurations, and best practices to ensure maintainability and team collaboration.
Skills & Qualifications
Experience
Bachelors degree or equivalent
5+ years of experience in DevOps, software engineering, or infrastructure engineering, with at least 3 years focused on containerization and CI/CD automation.
Proven experience with Kubernetes deployment and management in private cloud environments (e.g., bare-metal with Proxmox).
Hands-on expertise with OpenTofu (or Terraform) for Infrastructure as Code and GitLab CI/CD for pipeline automation.
Experience with secrets management using OpenBao in production environments.
Technical Skills
Strong understanding of Kubernetes architecture (pods, services, ingress, operators) and container runtimes (e.g., CRI-O).
Proficiency in building and optimizing GitLab CI/CD pipelines for application and infrastructure deployments.
Familiarity with networking configurations, including Antrea CNI, Project Contour ingress, and traditional networking concepts (e.g., VPCs, load balancers).
Experience with Proxmox for managing virtualized infrastructure in private cloud setups.
Knowledge of monitoring tools like Prometheus and Grafana for observability.
Other
Excellent problem-solving and analytical skills to address complex automation and integration challenges.
Strong communication and collaboration skills to work effectively with cross-functional teams.
Ability to document processes and configurations clearly for team knowledge sharing.
Job Type: Full-time
Pay: R60000,00 - 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.