Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior+ Go/Python Developer (Backend) (PostgreSQL): Разработка control-plane платформы Backman для автоматизированного резервного копирования и восстановления PostgreSQL-кластеров с акцентом на распределённые сервисы, асинхронную оркестрацию, S3-хранилища и безопасность. Focus on проектировании API и планировщиков, управлении WAL-G и point-in-time recovery, обеспечении отказоустойчивости, мультиарендности и мониторинга.
Локация: Москва, бизнес-парк Останкино; доступны удалённый, гибридный или офисный формат работы. Оформление по ТК РФ.
Компания
«Астра» развивает корпоративные программно-аппаратные решения для высоконагруженных систем, включая платформу Tantor XData для работы с базами данных.
Что делать
- Проектировать и разрабатывать control-plane компоненты Backman на 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.
Требования
- Коммерческий опыт разработки на Go и знания Python для поддержки и миграции существующего решения.
- Опыт создания 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 изоляцией.
- Практика эксплуатации PostgreSQL, включая Patroni, pgBouncer или Pgpool-II.
- Опыт с Ceph, GlusterFS, MinIO, Infrastructure as Code и DevOps-подходами.
- Понимание compute-storage separation и жизненного цикла инфраструктурных платформ для баз данных.
Культура и преимущества
- Официальное оформление по ТК РФ, стабильный белый доход и полноценный социальный пакет.
- ДМС со стоматологией.
- Выбор между удалённой работой, гибридом и офисом в Москве.
- Поддержка спортивных и киберспортивных инициатив, командных тренировок и турниров.
- Офис расположен рядом с метро «Бутырская» и МЦД «Останкино».
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Бюро 1440
3 дня назад
Golang Developer (PaaS)
Группа Астра
54 минуты назад
Senior Python Developer
БЮРО 1440
6 дней назад
Senior Data Services Developer (Python)
Altezza Travelling
5 дней назад
Senior Python Backend Developer R&D Engineer (Python)
300 000₽
Астра
6 часов назад
Ведущий разработчик Python (Termidesk VDI)
СберЗдоровье
5 дней назад