6 дней назад
Ведущий Python+Go разработчик (Backend)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Ведущий Python+Go разработчик (Backend) (PostgreSQL, S3): Разработка control-plane платформы для автоматизированного резервного копирования и восстановления PostgreSQL-кластеров с акцентом на асинхронную оркестрацию, отказоустойчивость и безопасность распределённых сервисов. Focus on создании REST API и CLI, управлении WAL-G и point-in-time recovery, интеграции S3-хранилищ, мониторинга и RBAC в мультиарендной среде.
Локация: удалённо, гибридно или в офисе в Москве; офис расположен в бизнес-парке Останкино. Можно работать где угодно.
Компания
«Астра» развивает программно-аппаратный комплекс Tantor XData и платформу Backman для автоматизированного резервного копирования и восстановления TantorDB.
Что делать
- Проектировать и разрабатывать control-plane компоненты на Python и Go: REST API, CLI, сервисы управления состояниями и планировщики асинхронных операций.
- Разрабатывать агентов для управления жизненным циклом бэкапов PostgreSQL-кластеров, включая WAL-архивирование, full/incremental/differential backup и point-in-time recovery.
- Создавать механизмы оркестрации ресурсов с мультиарендностью, изоляцией namespace и RBAC.
- Развивать S3 proxy для проверки SigV4 и безопасного доступа к объектным хранилищам.
- Интегрировать OpenTelemetry, Prometheus и Grafana для мониторинга и логирования.
- Участвовать в архитектурных обсуждениях, code review и взаимодействии с командами разработки баз данных и DevOps.
Требования
- Более 6 лет опыта и уверенный коммерческий опыт разработки на Python и Go.
- Опыт разработки long-running сервисов и control-plane компонентов, включая scheduler orchestration и job management.
- Знание PostgreSQL как управляемого сервиса: репликация, Patroni, WAL-архивирование, WAL-G, pg_basebackup и point-in-time recovery.
- Опыт работы с S3-compatible API, облачными хранилищами, CI/CD и Docker.
- Опыт интеграции мониторинга и логирования, а также понимание сетевой изоляции, безопасной передачи данных и аутентификации в распределённых системах.
- Способность самостоятельно решать сложные инженерные задачи и принимать технические решения с учётом надёжности системы резервного копирования.
Хорошо, если есть
- Опыт разработки Kubernetes-операторов, Controller-Operator и CRD для оркестрации СУБД.
- Опыт работы с мультиарендными системами, RBAC, namespace-based изоляцией, Ceph, GlusterFS или MinIO.
- Опыт эксплуатации PostgreSQL, включая Patroni, pgBouncer или Pgpool-II.
- Знание Infrastructure as Code, DevOps-подходов и принципа compute-storage separation.
Культура и преимущества
- Удалённый, гибридный или офисный режим работы.
- Официальное трудоустройство по ТК РФ, белый доход и социальный пакет.
- ДМС со стоматологией.
- Поддержка спортивных и киберспортивных инициатив, командные тренировки и турниры.
- Офис находится в пяти минутах от метро «Бутырская» или в трёх минутах от МЦД «Останкино».
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →