Руководитель направления PostgreSQL
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Комплекс городского хозяйства ДИТ создает и развивает информационные системы, необходимые для слаженной и эффективной работы всех сфер ЖКХ в Москве. Коллеги занимаются автоматизацией процессов учета потребления ресурсов и расчетов за них, геопозиционного контроля коммунальной техники, работы Единого диспетчерского центра и системы наружного освещения, мониторинга чистоты города.
Что нужно делать:
- Проектирование и внедрение отказоустойчивых кластеров (Patroni, etcd/Consul). Настройка стратегий бэкапирования и восстановления (pgBackRest / WAL-G) для баз такого масштаба.
- Реализация шардирования (Citus, FDW или кастомные решения на уровне приложения), партиционирования, настройка пулинга соединений (PgBouncer/HAProxy).
- Глубокая оптимизация запросов, настройка индексов, работа с блокировками и MVCC на экстремальных объемах.
- Построение системы мониторинга и алертинга (Prometheus, Grafana, pgwatch2, интеграция с APM).
Какие знания и навыки нам важны: - Глубокое понимание внутренностей PostgreSQL: MVCC, WAL, механизм Vacuum (autovacuum), буферный кэш, работа с памятью, блокировки (locks) и lw-locks.
- Опыт эксплуатации баз данных объемом от 10-20 Тб и выше (понимание проблем I/O, bloat, работы с огромными таблицами).
- Продвинутые навыки партиционирования (декларативное партиционирование) и шардирования.
- Опыт настройки и администрирования высоконагруженных кластеров: Patroni, репликация (синхронная/асинхронная, логическая/физическая).
- Уверенное владение инструментами бэкапирования: pgBackRest или WAL-G, понимание инкрементальных бэкапов, delta-бэкапов, работы с S3/облаками).
Что предлагаем: - Рыночную зарплату и премии.
- Драйвовые задачи и ресурсы для их реализации.
- Преимущества аккредитованной IT-компании.
- Удаленный или гибридный формат работы, м. Курская, БЦ АРМА.
- Материальную помощь в случае важных событий в жизни.
- Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке.
- Корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие.
- Комьюнити по интересам.
- Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!