Senior Golang-инженер
Что предстоит делать
Volta (продуктовый холдинг Onmoon) – публичное IaaS‑облако на современном стеке: собственная виртуализация на Cloud Hypervisor/KVM, распределённое блочное хранилище, Kubernetes‑native control plane на Go, собственный SDN с аппаратной акселерацией (NVIDIA DOCA Flow, SRv6), собственные дата‑центры. Мы ищем инженера, который возьмет на себя разработку control plane для L4‑балансировщика. Технологический стек проекта: Golang, kubernetes‑native control plane, DSR, BGP, ECMP, anycast VIP, graceful draining. Задачи включают управление VIP, пулами, бэкендами и правилами балансировки, health checks и автоматическое исключение неработающих бэкендов, graceful draining и корректную обработку изменений конфигурации, разработку Kubernetes CRD, операторов и контроллеров, обеспечение наблюдаемости, отказоустойчивости и восстановления состояния после сбоев. Требуемый опыт: сильный Go и опыт разработки production‑сервисов, понимание Kubernetes и его controller/reconciliation model, опыт разработки распределённых систем, понимание сетей и L4‑балансировки, опыт разработки L4‑балансировщика, умение разбираться в существующей архитектуре и самостоятельно доводить задачи до production.
Что мы ждём от кандидата
- Сильный Go и опыт разработки production‑сервисов
- Понимание Kubernetes и его controller/reconciliation model
- Опыт разработки распределённых систем: хранение и синхронизация состояния, eventual consistency, retries, idempotency, leader election
- Понимание сетей и L4‑балансировки: VIP, backend pools, health checks, DSR/NAT, BGP/ECMP
- Опыт разработки L4‑балансировщика
- Умение разбираться в существующей архитектуре и самостоятельно доводить задачи до production
О Deffic
Откликнитесь на сайте работодателя.