logo

View all jobs

Virtualization Engineer

Cape Town, Western Cape · Information Technology
We are seeking an experienced Virtualization Engineer to design, implement, and optimize our virtual infrastructure across on-premises, hybrid, and multi-cloud environments. The ideal candidate will have deep expertise in VMware vSphere, Microsoft Hyper-V, Nutanix AHV, and KVM, along with strong knowledge of software-defined networking (SDN), storage virtualization, and cloud migration strategies.
You will be responsible for ensuring high availability, performance, and security of our virtualized environments while automating deployments and troubleshooting complex issues. Experience with containerization (Docker, Kubernetes) and Infrastructure as Code (IaC) is a plus.
Key Responsibilities
Virtual Infrastructure Design & Implementation
  • Deploy and manage enterprise virtualization platforms (VMware ESXi, vCenter, vSAN, NSX, Microsoft Hyper-V, Nutanix, Proxmox).
  • Configure high-availability clusters, DRS, vMotion, and live migrations.
  • Optimize resource allocation (CPU, memory, storage) for virtual machines (VMs).
  • Design disaster recovery (SRM, Zerto) and backup solutions (Veeam, Commvault).
Cloud & Hybrid Virtualization
  • Migrate on-premises VMs to cloud platforms (AWS EC2, Azure VMs, Google Compute Engine).
  • Implement hybrid cloud architectures with VMware Cloud on AWS/Azure or Azure Stack HCI.
  • Automate VM provisioning and scaling using Terraform, Ansible, or PowerShell.
Performance Monitoring & Troubleshooting
  • Monitor virtual infrastructure health (vRealize Operations, SolarWinds, PRTG).
  • Troubleshoot performance bottlenecks, storage latency, and network issues.
  • Conduct capacity planning and scalability assessments.
Security & Compliance
  • Harden hypervisors and VMs against vulnerabilities (STIGs, CIS benchmarks).
  • Implement role-based access control (RBAC) and encryption for VMs.
  • Ensure compliance with industry standards (HIPAA, GDPR, PCI-DSS).
Automation & DevOps Integration
  • Develop scripts (PowerShell, Python, Bash) for automation.
  • Integrate virtualization with CI/CD pipelines (Jenkins, GitLab).
  • Manage containerized workloads (Docker, Kubernetes) on VMs.
Required Skills & Qualifications
Technical Skills
 Core Virtualization Platforms:
  • VMware vSphere (ESXi, vCenter, vSAN, NSX-T)
  • Microsoft Hyper-V, Windows Server Failover Clustering
  • Nutanix AHV, Proxmox VE, KVM, XenServer
 Cloud & Hybrid Solutions:
  • VMware Cloud on AWS/Azure, Azure Stack HCI, Nutanix Clusters
  • AWS EC2, Azure VMs, Google Compute Engine
 Storage & Networking:
  • Software-defined storage (vSAN, Storage Spaces Direct, Ceph)
  • Virtual networking (NSX, Hyper-V Virtual Switch, Open vSwitch)
 Automation & IaC:
  • Terraform, Ansible, PowerShell, Python
  • REST APIs, PowerCLI, ovftool
 Monitoring & Backup:
  • vRealize Operations, SolarWinds, Nagios
  • Veeam, Commvault, Zerto, Rubrik
Soft Skills & Experience
  • 5+ years of hands-on virtualization engineering experience.
  • Strong problem-solving and troubleshooting skills.
  • Ability to document architectures and train teams.
  • Experience with DevOps practices and Agile methodologies.
Certifications (Preferred)
  • VMware Certified Professional (VCP-DCV)
  • Microsoft Certified: Azure Administrator Associate
  • Nutanix Certified Professional (NCP)
  • Red Hat Certified Virtualization Administrator (RHCVA)
  • AWS/Azure Cloud Certifications

 

Share This Job

Powered by