Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
Основные задачи Проектирование и разработка control-plane компонентов платформы на Python/Go: API эндпоинтов, сервисов управления состояниями, планировщиков асинхронных операций. Разработка и поддержка агентов автоматизации жизненного цикла бэкапов PostgreSQL-кластеров: инициирование и конфигурация WAL-архивирования;
О проекте:
Tantor XData — программно-аппаратный комплекс корпоративного уровня от компании «Тантор Лабс» (входит в «Группу Астра»). Объединяет аппаратную мощность и программную логику для работы с базами данных. Решение для высоконагруженных систем с критичными требованиями к скорости обработки, отказоустойчивости и масштабируемости.
Задачи:
— Проектирование и разработка control-plane компонентов платформы на Python/Go: API эндпоинтов, сервисов управления состояниями, планировщиков асинхронных операций.
— Разработка и поддержка агентов автоматизации жизненного цикла бэкапов PostgreSQL-кластеров: инициирование и конфигурация WAL-архивирования.
— Управление full/incremental/differential бэкапами с поддержкой WAL-G.
— Восстановление данных (point-in-time recovery).
— Мониторинг состояния операций в реальном времени.
— Реализация механизмов оркестрации ресурсов с учётом мультиарендности, изоляции namespace'ов и RBAC прав доступа.
— Интеграция мониторинга и логирования (OpenTelemetry, Prometheus, Grafana) для контроля работы платформы.
— Разработка и поддержка S3 proxy сервиса для валидации SigV4 подписей и безопасного доступа к объектным хранилищам.
— Участие в архитектурных обсуждениях, проработка компромиссов и технических решений, влияющих на надёжность и эволюцию системы бэкапов.
— Взаимодействие с командами разработки БД и DevOps для интеграции платформы с инфраструктурными компонентами.
— Проведение code review и участие в формировании инженерных стандартов команды.
Требования:
— Уверенный коммерческий опыт разработки на Python и Go.
— Умение писать поддерживаемый, читаемый и структурированный код, следование принципам чистого дизайна и Python/Go-идиомам.
— Опыт разработки long-running сервисов и control-plane компонентов (scheduler orchestration, job management).
— Понимание PostgreSQL как управляемого сервиса: репликация (Patroni), WAL-архивирование, point-in-time recovery.
— Опыт резервного копирования и восстановления (WAL-G, pg_basebackup).
— Опыт работы с облачными хранилищами и S3-compatible API (MinIO, AWS S3, Cygnustech).
— Опыт работы с CI/CD пайплайнами и Docker.
— Опыт интеграции мониторинга и логирования (OpenTelemetry, Prometheus, Grafana или аналоги).
— Понимание базовых принципов сетевой изоляции, безопасной передачи данных и аутентификации в распределённых системах.
— Способность самостоятельно разбирать сложные инженерные задачи и принимать технически обоснованные решения в контексте надежности системы бэкапов.
— Знания Python и Go для поддержки и миграции существующего решения.
Желательно (будет плюсом):
— Практический опыт разработки Kubernetes-операторов или аналогичных control-plane компонентов для оркестрации СУБД.
— Опыт работы с паттерном Controller-Operator и CRD в контексте автоматизации бэкапов.
— Понимание принципов работы WAL (Write-Ahead Log) и механизмов репликации в PostgreSQL.
— Опыт интеграции мультитенантных систем с RBAC и namespace-based изоляцией данных.
— Опыт работы с распределёнными файловыми системами (Ceph, GlusterFS, MinIO и аналоги).
— Опыт работы с инструментами управления конфигурациями Infrastructure as Code.
— Практический опыт эксплуатации или автоматизации PostgreSQL (Patroni, pgBouncer, Pgpool-II).
— Общее понимание DevOps-подходов и жизненного цикла инфраструктурных платформ для баз данных.
— Понимание принципа compute storage separation.
Условия:
— Уверенность в будущем.
— Соблюдение ТК РФ: стабильный и прозрачный "белый" доход.
— Оформление полиса ДМС (со стоматологией).
— Спортивные активности и поддержка спортивных инициатив.
— Конкурентная заработная плата, обсуждается с успешным кандидатом.
— Режим работы на выбор: удаленно, гибрид или офис в Москве.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
85/100
Сильная вакансия
Оценка от Job Hunters AI
Senior+ Go/Python Developer (Backend); зарплата не указана; понятные задачи; современный стек; официальное оформление; гибкий формат; хороший соцпакет.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Зарплата не указана
Зарплата не указана конкретно, только упомянуто, что она конкурентная и обсуждается с кандидатом.
Из объявления
Конкурентная заработная плата, обсуждается с успешным кандидатом.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.