Открыты позиции в двух командах инфраструктурного кластера. Команду и грейд определим по итогам интервью, исходя из вашего опыта.
В Core-направлении могут быть такие задачи:
- Автоматизировать эксплуатацию Linux-серверов (bare-metal и VM), сетевых сервисов, Kubernetes, CloudNativePG и Nexus.
- Строить и развивать инфраструктурные пайплайны в GitLab CI и Jenkins, с проверками, откатом и оповещениями.
- Обновлять ОС и пакеты без простоя: учитывать кворумы и роли, выводить k8s-ноды из нагрузки и возвращать обратно, делать проверки до и после, настраивать автоматический откат.
- Вести конфигурацию через Salt и Terraform: все изменения проходят через merge request, вы ревьюите правки коллег.
- Писать инструменты автоматизации на Python или Bash: обёртки над API, проверки готовности, отчёты о состоянии парка.
- Выступать напарником владельца 1–2 компонентов, дежурить, входить в группу эскалации по SLO-алертам.
- Вести runbook и документацию, участвовать в разборах инцидентов, переводить ручные операции в автоматизацию.
- Участвовать в квартальных проектах команды (миграции ОС и версий компонентов, сегментация сети, развитие IaC) и помогать младшим инженерам.
А в рамках Kubernetes-платформы вы будете заниматься следующим:
- Разворачивать и эксплуатировать Kubernetes-кластеры.
- Отвечать за апгрейды: проверять совместимость версий, готовить план отката, после обновления проверять приложения и системные компоненты.
- Поддерживать мониторинг и SLO, устранять источники нестабильности.
- На дежурствах самостоятельно разбирать серьёзные инциденты и подключать владельцев смежных систем.
- Автоматизировать развёртывание и эксплуатацию через Terraform, CI/CD и GitOps, развивать ArgoCD и container registry.
- Вместе с соседними командами и ИБ внедрять сетевую изоляцию, RBAC и безопасную доставку секретов.
- Проводить учения по отказу ноды и площадки, восстанавливать кластеры из сохранённых конфигураций и данных, планировать мощности и расходы.
- Адаптировать набор компонентов под другого российского облачного провайдера с учётом его ограничений.
- Консультировать платформенные и продуктовые команды по Kubernetes и диагностике приложений, вести инструкции, участвовать в ревью и готовить напарника.