Skip to content
View gaurav386i's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report gaurav386i

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gaurav386i/README.md

Hi πŸ‘‹, I'm Gaurav Yadav

Software Developer | Compute Virtualization (KVM β€’ QEMU β€’ libvirt)


πŸ‘¨β€πŸ’» About Me

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

πŸ”§ What I work on today (OCI – PCA Compute)

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.


πŸ› οΈ Technical Skills

πŸ”Ή Virtualization & Hypervisor Stack

πŸ”Ή Programming & Systems

πŸ”Ή Cloud, Containers & Infra


πŸ“Š GitHub Stats


πŸ” Featured Work

Hypervisor Agent & Manager β€” OCI PCA

Python3 + libvirt-based service handling:

  • VM lifecycle & state management
  • Live migration
  • QEMU/KVM integration
  • NUMA, CPU pinning
  • Event handling & fault recovery

Compute Control-Plane Services

Distributed microservices powering VM management features within OCI PCA.

GPU & SR-IOV Virtualization

GPU passthrough, vGPU enablement, VF assignment, virtnodedevd enhancements.

Platform Upgrades & Reliability

Modernization: Python 2β†’3, OL7β†’OL8, modular libvirt, improved live-migration reliability.


πŸ“« Contact

Popular repositories Loading

  1. flask_todo flask_todo Public

    Created Flask todo app while learning Flask

    Python 1

  2. profile-rest-api profile-rest-api Public

    Profile Rest Api project

    Python

  3. recipe-app-api recipe-app-api Public

    recipe-app-api source code

    Python

  4. image_gallery image_gallery Public

    Simple Serverless image gallery app developed using python, django and Zappa

    Python

  5. quote_api quote_api Public

    A simple serverless app developed using python, falcon and zappa

    Python

  6. build-a-bot build-a-bot Public

    It is a learning project , created during learning of VueJS.

    Vue