Iβm a Software Developer specializing in compute and server virtualization, with 8+ years of experience building distributed systems, control-plane services, and hypervisor-level features using:
- KVM, QEMU, libvirt (Python bindings)
- Python 3 microservices powering cloud control planes
- SR-IOV, GPU passthrough/vGPU, virtual devices, and hypervisor bring-up
- Linux internals, VM lifecycle orchestration, NUMA, CPU pinning
At Oracle Cloud Infrastructure, I:
- Develop & maintain hypervisor agent/manager components interfacing libvirt β QEMU/KVM
- Build distributed Compute Service systems that expose VM lifecycle & management to customers
- Improve live-migration reliability across QEMU/KVM on OL8
- Enable GPU & SR-IOV virtualization, virtnodedevd, capacity modeling & metrics
- Design least-privilege hypervisor architecture for safer, isolated compute services
- Drive major platform upgrades: Python 2β3, OL7βOL8, modular libvirt (
virtqemud,virtproxyd)
Iβm passionate about Linux internals, hypervisor engineering, and distributed systems, and Iβm learning Rust to build next-generation virtualization components.
Python3 + libvirt-based service handling:
- VM lifecycle & state management
- Live migration
- QEMU/KVM integration
- NUMA, CPU pinning
- Event handling & fault recovery
Distributed microservices powering VM management features within OCI PCA.
GPU passthrough, vGPU enablement, VF assignment, virtnodedevd enhancements.
Modernization: Python 2β3, OL7βOL8, modular libvirt, improved live-migration reliability.
- Email: [email protected]
- LinkedIn: https://linkedin.com/in/gaurav-ba715447
