DevOps-инженер
ВМУЗЕЙ · 200 000–260 000 RUB · Санкт-Петербург · HH · опубликовано 4 июня 2026 г.
Описание вакансии
О роли
Компания растёт, и мы решили перейти на новую платформу, спроектированную под текущие и будущие потребности, с аккуратным переносом данных со старой инфраструктуры.
Ищем инженера, который изучит потребности команд, спроектирует целевую архитектуру и построит новую инфраструктуру с миграцией данных. Это не проект на пару месяцев: ты сначала строишь платформу, а затем эксплуатируешь и развиваешь её — оркестрация будет расти вместе с командой от docker compose к k8s.
Важно: ты не единственный носитель DevOps-экспертизы. Платформа должна строиться так, чтобы команда тоже понимала её и могла эксплуатировать. Документация, runbooks и передача знаний — часть роли.
Что предстоит делать
Анализ и проектирование
Изучить текущий стек и потребности команд (разработка, QA) — по уже существующей документации и в диалоге с командами
Спроектировать целевую архитектуру: compute, сеть, хранилища, безопасность, отказоустойчивость
Построение платформы
Развернуть базовый слой сервисов: GitLab (repos, registry, CI/CD), YouTrack, Mattermost, Vault / OpenBao
Внедрить Authentik/Keycloak как единую точку входа (SSO, OIDC/SAML)
Описать всю инфраструктуру кодом (Terraform / OpenTofu / Helm / Ansible ) — IaC по умолчанию
Принцип: managed-сервисы там, где это снимает операционную нагрузку без потери контроля (Object Storage, DNS); остальное — self-hosted на cloud VM и собственном железе
GitOps и оркестрация
Внедрить GitOps (ArgoCD / Flux): декларативное управление, git как единый источник правды
Провести эволюцию оркестрации: docker compose → self-hosted k3s. Managed Kubernetes — одна из возможных опций на будущее
Observability
Сделать OpenTelemetry единым стандартом наблюдаемости для всей платформы
Расширить мониторинг на базе SigNoz / аналога на все сервисы
Миграция и эксплуатация
Спланировать и провести перенос данных со старой инфраструктуры с минимальным простоем
Настроить бэкапы, алертинг
Поддержка команд и экспертиза
Писать документацию и runbooks, выстроить понятные и устойчивые процессы эксплуатации
Делиться знаниями и помогать команде растить DevOps-компетенции
Как будет устроена работа
Погружение в текущий стек и потребности команд (документация есть)
Дизайн целевой архитектуры и согласование
Построение базового слоя на docker compose + IaC
Миграция данных и переключение (cutover)
GitOps, observability на всю платформу, переезд на k3s
Дальнейшее развитие платформы и DevOps-практик вместе с командой
Что мы ждём
Опыт построения инфраструктуры с нуля, а не только поддержки готовой
IaC на уровне ежедневной работы: Terraform / OpenTofu, Ansible
Docker и docker compose; Kubernetes (k3s / k8s) — реальная эксплуатация, а не «знаком»
CI/CD, желательно GitLab CI
Уверенное администрирование Linux и сетей
Опыт self-hosting stateful-сервисов (Postgres, Redis, GitLab и т.п.): развёртывание, бэкапы, апгрейды
Observability на OpenTelemetry: понимание метрик, логов, трейсов
Опыт миграции данных, понимание бэкапов
Опыт работы с российскими облаками и с Proxmox / bare metal
Умение документировать и передавать знания команде
Будет плюсом
GitOps на практике (ArgoCD / Flux)
Управление секретами: Vault / OpenBao
SSO / identity: Authentik, Keycloak, OIDC/SAML
Практический опыт с SigNoz
Опыт в настройке окружений под отдел тестирования (TestOps)
Глубокое администрирование GitLab
Сетевая безопасность и hardening
Стек
GitLab · YouTrack · Mattermost · Vault / OpenBao · Authentik · Terraform / OpenTofu · Docker Compose → k3s · ArgoCD / Flux · OpenTelemetry · SigNoz · TestOps · VK Cloud · Yandex Cloud · Proxmox / bare metal
Почему это интересно
Ты проектируешь целевую архитектуру с нуля, а не наследуешь чужие компромиссы
Реальное влияние на технические решения и современный стек
Ты выстраиваешь DevOps-культуру в команде, а не работаешь в одиночку
Видимый результат: ты строишь то, на чём работает вся команда