Москва, 1-й Волконский переулок, 15
Метро: Цветной бульварРазработка и поддержка Kubernetes операторов для управления cloud ресурсами
Создание микросервисов для IaaS/PaaS платформы (compute, storage, network services)
Реализация multi-tenant архитектуры с изоляцией ресурсов
Разработка billing и metering сервисов для учета потребления ресурсов
Создание admission webhooks и validating/mutating webhooks для Kubernetes
Оптимизация производительности сервисов для обработки >10K RPS
Разработка SDK и клиентских библиотек для API платформы
Участие в проектировании распределенных систем с высокой доступностью
Написание e2e и интеграционных тестов для операторов
3+ года production опыта разработки на Go
Опыт разработки cloud-native приложений для Kubernetes
Понимание Kubernetes API и client-go библиотеки
Опыт работы с Custom Resources (CRD)
Опыт работы с gRPC и Protocol Buffers
Практический опыт с PostgreSQL и понимание работы с БД в Kubernetes
Опыт написания REST API с OpenAPI/Swagger спецификацией
Git, опыт работы с GitLab/GitHub flow
Технический стек
Go: goroutines, channels, context, interfaces, generics
Kubernetes: pods, services, deployments, statefulsets, jobs, cronjobs
Observability: Prometheus metrics, structured logging, distributed tracing
Testing: unit tests, gomock, ginkgo
CI/CD: GitLab CI, контейнерная сборка
Messaging: NATS для event-driven архитектуры
Caching: Badger, Redis для высоконагруженных сервисов
Опыт разработки Kubernetes операторов с использованием Kubebuilder или Operator SDK
Опыт работы с KubeVirt, CloudNativePG или другими операторами
Знание другого языка программирования (например, typescript или rust)
Опыт работы с CSI/CNI/CRI интерфейсами Kubernetes
Опыт работы с service mesh (Istio, Linkerd)
Сертификации: CKA, CKAD, CKS
Опыт работы с другими cloud платформами (AWS, GCP, Azure)
Знание SRE практик и опыт внедрения SLI/SLO
Что вы будете создавать:
Cloud Controller Manager для интеграции с нашей инфраструктурой
Storage операторы для динамического provisioning дисков через Linstor
Network операторы для управления VPC и floating IPs
VM операторы на базе KubeVirt для lifecycle management виртуальных машин
Database операторы для автоматизации PostgreSQL, MySQL, Redis кластеров
Backup операторы для автоматического резервного копирования
Autoscaling сервисы для горизонтального и вертикального масштабирования
API Gateway с rate limiting, authentication, authorization
Webhook сервисы для валидации и мутации ресурсов
Офис в Москве на м. Цветной Бульвар
Работа только из офиса, без гибрида, но тебе понравится
Зарплата выше рынка
Оплата профильных сертификаций (CKA, CKAD, CKS) и обучения
Топовое железо
Доступ к тестовым кластерам для экспериментов
Скрининг интервью - 20 минут
Техническое интервью
Live coding - решение практической задачи (1 час)
Финальное интервью с CTO (45 минут)
Оффер в течение 2 дней
GitHub/GitLab профиль с примерами кода
Ссылки на open source проекты или contributions (если есть)
Описание самого интересного проекта на Go
Примеры разработанных вами операторов или микросервисов
Публикации или выступления по Go/Kubernetes (если есть)
Мы ищем того, кто пишет элегантный Go код и понимает философию cloud-native. Если вы можете объяснить, почему context.Context это первый аргумент функции, знаете когда использовать channels vs mutexes, и понимаете как работает reconciliation loop в Kubernetes — добро пожаловать в команду!
Миграция монолитного API на микросервисы с сохранением обратной совместимости
Разработка оператора для автоматического управления SSL сертификатами
Оптимизация control plane для работы с 100K+ custom resources
Реализация multi-region репликации для stateful сервисов
Москва
до 250000 RUR
РДП Энтерпрайз
Москва
до 250000 RUR