Competencies: Infrastructure > Virtualization
Virtualization
Body of Knowledge
| Topic | Description | Relevance | Career Tracks |
|---|---|---|---|
KVM/QEMU Fundamentals |
Linux kernel virtualization, QEMU emulation, virtio drivers, hardware acceleration (VT-x/AMD-V). |
Critical |
Systems Administrator, Cloud Engineer |
libvirt |
Virtualization API, virsh CLI, domain XML, networks, storage pools, snapshots, live migration. |
Critical |
Systems Administrator, DevOps |
Proxmox VE |
KVM/LXC hypervisor, web UI, clustering, HA, backup, storage backends, cloud-init integration. |
High |
Systems Administrator, Homelab |
VMware vSphere |
ESXi, vCenter, vMotion, DRS, HA, datastores, networking, VMware Tools, licensing. |
High |
Systems Administrator (Enterprise) |
GPU Passthrough (VFIO) |
IOMMU groups, VFIO-PCI, GPU isolation, looking-glass, single GPU passthrough. |
Medium |
Power User, ML Engineer |
cloud-init |
Cloud instance initialization, user-data, meta-data, NoCloud datasource, custom modules. |
High |
Cloud Engineer, DevOps |
Vagrant |
Development VMs, Vagrantfile, providers, provisioning, box creation, multi-machine. |
Medium |
Developer, DevOps |
Nested Virtualization |
VM inside VM, use cases (labs, CI), performance implications, enablement. |
Medium |
DevOps, Training |
VM Templates |
Golden images, template management, cloning, customization, automation with Packer. |
High |
Systems Administrator, DevOps |
Network Virtualization |
Bridge networking, NAT, macvtap, OVS, SR-IOV, network modes in libvirt. |
High |
Systems Administrator, Network Engineer |
Personal Status
| Topic | Level | Evidence | Active Projects | Gaps |
|---|---|---|---|---|
KVM / libvirt |
Advanced |
Home lab hypervisor — 8+ VMs (ISE, Vault, BIND, VyOS, k3s nodes) managed via virsh; XML domain definitions, bridge networking, storage pools, live migration testing |
No oVirt/RHV management layer, no GPU passthrough |