В приложении удобнее
Установить
ДИТ

DevOps-инженер

в ДИТ

📍 Москва (Бауманская)
Гибрид
Специализация
DevOps
Уровень
Senior
Требуемый опыт
5+ лет

Технологии/инструменты

Postgresql
Python
Linux
Redis
Kafka
Kubernetes
Ci/Cd
Gitlab
Bash

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

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

Наш стек:

  • оркестрация: Kubernetes (Rancher), Helm
  • инфраструктура как код: Ansible
  • данные и stateful: PostgreSQL (Patroni HA), Apache Kafka, Redis, OpenSearch, MinIO/S3
  • CI/CD: GitLab CI с шаблонными пайплайнами и собственным контейнерным реестром
  • наблюдаемость: Prometheus/Victoria Metrics, 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/Victoria Metrics, 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-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

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

ДИТ

О компании ДИТ

Сфера
Продуктовая компания

Команда ДИТ работает над тем, чтобы возможности, которые дают информационные технологии сегодня, помогали каждому жителю Москвы получать актуальную именно для него информацию, оперативно решать важные вопросы и экономить самое ценное, что у него есть — время.