з/п не указана
Москва
2-я Брестская улица 48
2-я Брестская улица 48
не требуется
Привет! На связи hh.ru. Ищем senior-инженера в команду, которая строит и развивает Kubernetes-платформу для внутренних систем компании.
Что у нас за платформа:
-
Несколько production-кластеров на bare metal с разным уровнем изоляции. Никаких облаков: сеть на BGP, балансировка и lifecycle узлов — все наше.
-
Кластеры без доступа в интернет: собственный supply chain — реестр образов, хранилище артефактов, зеркало пакетов.
-
Полный GitOps: вся платформа описана кодом и выкатывается через ArgoCD, включая bootstrap самой платформы.
-
CI/CD на Forgejo Actions.
-
Стек: ArgoCD, Vault, Calico, Gateway API, VictoriaMetrics + Grafana, Vector, Harbor, Forgejo, Ansible.
Чем предстоит заниматься:
- Участвовать в миграции продакшн-приложений hh.ru в Kubernetes: переносить приложения вместе с командами разработки, мониторинга и эксплуатации.
- Развивать и поддерживать платформу: обновление кластеров, add-ons, сеть, доступы, observability.
- Исследовать новые компоненты и инструменты для Kubernetes (helm-чарты, утилиты), проводить PoC и внедрять то, что прошло R&D.
- Разрабатывать технические решения по необходимости, в том числе Kubernetes-операторы и собственные приложения, и доводить их до продакшна.
- Консультировать команды по работе с платформой.
- Пробовать AI/LLM-инструменты в операционной работе (агенты, MCP) — мы это активно практикуем.
- Делиться экспертизой с другими командами.
- При желании брать ответственность за отдельные компоненты платформы, защищать архитектурные решения и влиять на развитие команды.
Что мы ждем:
- 5+ лет в DevOps / SRE / Platform Engineering, значительная часть с Kubernetes в production.
- Глубокое понимание Kubernetes: control plane, сеть, storage, RBAC, lifecycle кластеров.
- Сильный Linux и Infrastructure as Code.
- GitOps (ArgoCD или аналог) как основной способ управления инфраструктурой.
- Понимание сетей (будет плюсом).
- Уверенное чтение технической документации на английском.
- Самостоятельность и желание учиться: взять область, разобраться, принять решение и отвечать за результат. Нам важно, чтобы ты не боялся спорить и отстаивать свою позицию.