Российская IT-компания строит публичное облако (IaaS) на собственном железе: своя виртуализация на Cloud Hypervisor/KVM, распределённое блочное хранилище, SDN с SRv6 и hardware offload на NVIDIA ConnectX-7 (400G). Вся оркестрация — Kubernetes-операторы на Go. Не интеграция чужих решений, а разработка платформы с нуля.

Требуется Go разработчик для развития оператора жизненного цикла виртуальных машин — ядро compute-части платформы. 
Из ближайшего бэклога:
- GPU passthrough через VFIO и экспорт SR-IOV VF как ресурсов Kubernetes;

- NUMA/CCD-aware планирование и CPU pinning для VM;

- live migration виртуальных машин;

- надёжность реконсиляции: conditions, finalizers, graceful detachment дисков и интерфейсов, корректный teardown, валидация жизненного цикла ресурсов;

- интеграция с Cloud Hypervisor API и SPDK.

Требования:

- Go, коммерческий опыт от 3 лет;

- Практический опыт разработки Kubernetes-операторов: controller-runtime / KubeBuilder, проектирование CRD, понимание семантики reconcile;

- Внутренности Kubernetes: API machinery, informers, ownership, finalizers;

- Linux на уровне системного инженера.

Будет плюсом:

- Виртуализация: KVM, QEMU или Cloud Hypervisor, VFIO, SR-IOV

- Сети: netlink, BGP/FRR

- Хранилище: SPDK, vhost-user, NVMe

- KCP / multicluster-runtime


Стек: Go 1.26, controller-runtime 0.24, Kubernetes 1.36, KCP, gRPC, OpenTelemetry, Talos Linux, GitLab CI

Условия:

- Официальное трудоустройство.
- Удаленная работа. Можем сотрудничать со специалистами, находящимися как в РФ, так и в других странах.