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 is supported. This note will only be visible to 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. quote_api quote_api Public

    A simple serverless app developed using python, falcon and zappa

    Python

  3. build-a-bot build-a-bot Public

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

    Vue

  4. gaurav386i gaurav386i Public

  5. build-a-bot-service build-a-bot-service Public

    This repository contains code for service which is used as helper server for build-a-bot vue application

    JavaScript

  6. vehicle-finance-system vehicle-finance-system Public

    Python