We are seeking an experienced Cloud Infrastructure Engineer to join our innovative infrastructure team. The ideal candidate will have a strong background in designing, deploying, and managing private cloud infrastructure, with expertise in virtualization, containerization, and application integration. You will play a pivotal role in building and maintaining scalable, secure, and highly available systems to support mission-critical applications, leveraging tools like Proxmox, Kubernetes, OpenTofu, GitLab CI / CD, and OpenBao.
Location : Cape Town, South Africa
Employment Type : Full-Time
Key Responsibilities
Infrastructure Design and Management
Design, deploy, and manage private cloud infrastructure, including virtualized environments using Proxmox and containerized workloads with Kubernetes.
Configure and optimize servers, virtual machines (VMs), and Kubernetes clusters to ensure high availability, scalability, and performance.
Implement and maintain networking components, such as Antrea for Kubernetes CNI and Project Contour for ingress management, alongside traditional networking (e.g., VPCs, load balancers, DNS).
Automation and Infrastructure as Code
Develop and maintain Infrastructure as Code (IaC) using OpenTofu, integrated with GitLab CI / CD pipelines, to automate provisioning and management of servers, VMs, and Kubernetes clusters.
Create reusable OpenTofu modules to streamline infrastructure deployments across development, staging, and production environments.
Manage the OpenTofu repository for Proxmox hosts and VMs, ensuring consistent and automated provisioning of underlying infrastructure.
Containerization and Application Integration
Deploy and manage Kubernetes clusters in private cloud environments, optimizing cluster components (control plane, worker nodes) and integrating applications with Kubernetes services, pods, and operators.
Facilitate seamless application integration by configuring Kubernetes RBAC, network policies, and resource quotas to meet security and performance requirements.
Support container runtimes like CRI-O and ensure smooth orchestration of containerized workloads.
Secrets Management
Implement and manage secure secrets storage and access using OpenBao, configuring policies, roles, and dynamic secrets for integration with Kubernetes and other infrastructure components.
Ensure compliance with security best practices for secrets management in private cloud environments.
Monitoring and Troubleshooting
Set up and maintain monitoring, logging, and alerting systems using tools like Prometheus and Grafana to ensure infrastructure and application health.
Troubleshoot and resolve issues related to server performance, virtualization, containerized workloads, and application integration.
Collaboration and Documentation
Collaborate with development, DevOps, and security teams to align infrastructure with application requirements and organizational goals.
Document infrastructure configurations, automation workflows, and best practices to ensure knowledge sharing and maintainability.
Required Skills and Qualifications
Experience
5+ years of experience in infrastructure engineering, with at least 3 years focused on managing virtualization (e.g., Proxmox) and containerization (e.g., Kubernetes).
Proven experience designing and managing private cloud infrastructure, including servers, VMs, and containerized environments.
Hands-on expertise with OpenTofu (or Terraform) for Infrastructure as Code and GitLab CI / CD for automation.
Experience with secrets management using OpenBao in production environments.
Technical Skills
Deep understanding of virtualization platforms (e.g., Proxmox) and container orchestration with Kubernetes (pods, services, ingress, operators).
Proficiency in container runtimes (e.g., CRI-O) and networking configurations (e.g., Antrea CNI, Project Contour ingress).
Strong knowledge of server management, networking concepts (VPCs, load balancers, DNS), and private cloud infrastructure.
Familiarity with monitoring and logging tools like Prometheus and Grafana.
Soft Skills
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
Certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or equivalent cloud infrastructure certifications.
Experience with cloud-native tools like Helm, ArgoCD, or Flux for GitOps workflows.
Knowledge of security frameworks and compliance standards (e.g., SOC 2, ISO 27001).
Familiarity with hybrid or multi-cloud environments.
Next Post Electronic Assembly Technician
Stay Connected
Follow us on social media for the latest updates from Sedna.
#J-18808-Ljbffr
Cloud Engineer • Cape Town, Western Cape, South Africa