Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

ДИТ

NewBe an early applicant

DevOps-инженер

Posted Updated
Discussion

Summary

DevOps engineer at Moscow's government IT department (ДИТ) supporting the Mosbile city ticketing platform: runs Rancher-orchestrated Kubernetes clusters and Astra Linux environments, GitLab CI/CD pipelines, PostgreSQL with Patroni, Kafka, Redis, RabbitMQ, and HashiCorp Vault, plus monitoring, autoscaling and disaster recovery. On-site in Moscow.

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

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

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

  • Управлять кластерами Kubernetes под оркестрацией Rancher для трех контуров (тест, предпрод, прод).
  • Поддерживать контуры на базе Astra Linux (1С КОРП, Битрикс Энтерпрайз, Postgres Pro), включая переход на собственную ОС с планом вывода устаревшего стека.
  • Полный цикл управления инфраструктурой как кодом с ведением схем контуров и актуальных runbook-ов.
  • Строить и сопровождать пайплайны в GitLab CI: сборка образов, работа с приватным registry, выкат с автоматическим продвижением по средам.
  • Реализовать стратегию бесшовного деплоя: rolling-обновления с контролем времени переключения трафика (допустимый простой до 30 сек, целевой — 0).
  • Внедрять блокирующие этапы перед выкатом в продуктив: статический анализ кода и сканирование безопасности контейнеров.
  • Ведение PostgreSQL под управлением Patroni в кросс-ЦОД-кластере, настройка репликации и автоматического переключения мастера.
  • Администрировать высоконагруженные кластеры Kafka.
  • Администрировать Redis и RabbitMQ: обеспечение отказоустойчивости и производительности для микросервисов.
  • Анализировать долгие транзакции и настраивать параметры производительности.
  • Построение системы мониторинга. Внедрение обязательных стандартов для сервисов (health-эндпоинты, структурные логи, бизнес-метрики).
  • Мониторинг узлов и мониторинг ключевых бизнес-сценариев с измерением времени обнаружения сбоя.
  • Настройка автомасштабирования подов (HPA) на основе реального потребления ресурсов.
  • Администрирование HashiCorp Vault: миграция секретов, ротация сервисных учетных записей, отказ от устаревших способов хранения.
  • Взаимодействие со смежными службами ЦОД (WAF, DNS, балансировка).
  • Настройка и регулярная проверка резервного копирования с замерами времени восстановления для каждого контура.
  • Разработка планов восстановления и участие в регулярных учениях по отказоустойчивости.

Какие знания и навыки для нас важны:

  • Опыт администрирования Linux в промышленной эксплуатации от 3 лет, понимание нюансов работы с Astra Linux.
  • Глубокое знание Kubernetes, опыт работы с Rancher и Helm.
  • Уверенное владение Ansible (написание ролей и плейбуков) и скриптовыми языками (Bash/Python).
  • Опыт построения CI/CD на GitLab CI (артефакты, сборка, деплой, тесты и проверки).
  • Опыт работы с PostgreSQL (репликация, бэкапы, выявление проблемных запросов и узких мест), Redis, RabbitMQ, MySQL.
  • Понимание и применение подходов Infrastructure as Code.
  • Опыт работы с Prometheus, Grafana и системами централизованного логирования.

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

  • Опыт миграции сложных систем и поддержки их в актуальном состоянии.
  • Опыт работы с Kafka и Patroni в распределенных средах (кросс-ЦОД).
  • Умение формализовать требования к ресурсам на основе метрик.

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

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

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

Skills

What Middle DevOps jobs ask for — and how much of it you have →
Apply

See also

DevOps jobs by country — openings, pay and top skills →