Talent.com
Cloud Infrastructure Engineer

Cloud Infrastructure Engineer

Sedna Inc.Cape Town, Western Cape, South Africa
20 days ago
Job description

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

Create a job alert for this search

Cloud Engineer • Cape Town, Western Cape, South Africa