К содержимому

DevOps-инженер

ДИТМосква (Бауманская)

  • Python
  • PostgreSQL
  • Docker
  • Kubernetes
  • Redis
  • Kafka

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

Коммерческая деятельность — продукт, разработанный для коммерческих и государственных организаций, который предоставляет инфраструктуру и сервисы на базе собственной сети надежных ЦОД уровня Tier III, что обеспечивает максимально эффективную работу с высоконагруженными приложениями.

Наш стек:

  • Оркестрация: Kubernetes (Rancher), Helm.
  • Инфраструктура как код: Ansible.
  • Данные и stateful: PostgreSQL (Patroni HA), Apache Kafka, Redis, OpenSearch, MinIO/S3.
  • CI/CD: GitLab CI с шаблонными пайплайнами и собственным контейнерным реестром.
  • Наблюдаемость: Prometheus/VictoriaMetrics, Grafana, Alertmanager, Vector + OpenSearch.
  • Безопасность: Trivy, секрет-менеджмент, привилегированный доступ через bastion/СКДПУ.
  • Базис: Linux и сети в закрытом контуре.

Что нужно делать:

  • Эксплуатировать и развивать инфраструктуру продуктов в Kubernetes: чарты, релизы, конфигурация окружений, ресурсы и квоты на четырёх стендах.
  • Писать и поддерживать Ansible-роли, приводить существующие к переиспользуемому виду, автоматизировать ручные операции.
  • Развивать CI/CD: шаблонные пайплайны сборки и деплоя, работать с реестром образов, ускорять и стабилизировать сборки, поддерживать раннеры.
  • Реализовывать выкатки без простоя: zero downtime deployment, canary и поэтапные релизы, откат при неудачной выкатке.
  • Эксплуатировать stateful-системы: PostgreSQL с Patroni и PgBouncer, Kafka, Redis Sentinel, OpenSearch, S3-хранилище — настраивать, обновлять, делать бэкапы и проверяемое восстановление.
  • Настраивать наблюдаемость: метрики, дашборды, полезные алерты, сбор и разбор логов.
  • Участвовать в дежурствах и разборе инцидентов: локализовать причину, устранять, писать постмортем, работать над повторяющимися сбоями.
  • Обеспечивать инфраструктурную безопасность: работать с секретами и доступами, сканировать образы, устранять находки, ротировать.
  • Поддерживать команды разработки: помогать с окружениями и пайплайнами, доводить частые запросы до самообслуживания.
  • Документировать настроенное, чтобы это мог поднять и починить любой инженер группы.

Какие знания и навыки нам важны:

  • Понимание Kubernetes в продакшене: устройство кластера, отладка проблем с подами, сетью и ресурсами.
  • Опыт работы с Helm.
  • Использование Ansible или другого IaC-инструмента на уровне написания и поддержки собственных ролей.
  • Работа с CI/CD (GitLab CI или аналоги), контейнеризация, реестры образов.
  • Практический опыт эксплуатации stateful-систем: PostgreSQL (репликация, бэкапы, восстановление), Kafka или Redis.
  • Опыт с мониторингом и логированием: Prometheus/VictoriaMetrics, Grafana, OpenSearch/ELK, Vector или аналоги.
  • Практика выкаток без простоя: zero downtime deployment, canary или blue-green.
  • Уверенный уровень знания Linux, сетей: маршрутизация, DNS, TLS, диагностика связности.
  • Скриптование (Bash, Python или аналог) для автоматизации рутины.
  • Готовность дежурить и участвовать в разборе инцидентов.
  • Привычка оставлять после себя воспроизводимое состояние: код в репозитории и запись в документации.

Будет плюсом:

  • Patroni/PgBouncer и тонкая эксплуатация PostgreSQL под нагрузкой.
  • Gitaly/GitLab Runner, эксплуатация форка GitLab.
  • Vault или другой секрет-менеджмент.
  • Trivy и инфраструктурная безопасность, работа с требованиями ИБ.

Что предлагаем:

  • Рыночную зарплату и премии.
  • Драйвовые задачи и ресурсы для их реализации.
  • Гибридный режим работы: можно работать удаленно и в современном офисе в центре.
  • Преимущества аккредитованной IT-компании.
  • Материальную помощь в случае важных событий в жизни.
  • Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке.
  • Корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие.
  • Комьюнити по интересам.
  • Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т. д.

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.