Группа компаний «Астра

Go/Python Developer

Удалённо из России · Чита, Россия · Английский не нужен

Не указано: грейд

Навыки

  • API (интеграции)
  • AWS
  • Резервное копирование
  • Ceph / MinIO
  • CI/CD
  • Code review
  • Дисциплина
Ещё 17
  • Распределённые системы
  • Docker
  • Go
  • Grafana
  • Jaeger / OpenTelemetry
  • JWT
  • Kubernetes
  • Мониторинг и observability
  • Patroni / pgbouncer
  • PostgreSQL
  • Prometheus
  • Python
  • REST API
  • S3 (объектное хранилище)
  • SQL
  • SRE-практики
  • Terraform

О компании и продукте

  • Мы развиваем платформу Backman — управляемую службу для автоматизированного резервного копирования и восстановления TantorDB. Ключевая задача системы — обеспечение надёжного управления жизненным циклом бэкапов PostgreSQL-кластеров в мультиарендной среде. Платформа выполняет функции control-plane: управляет состояниями ресурсов, планированием асинхронных операций бэкапа и безопасным доступом к хранилищу, абстрагируя сложность инфраструктурных операций и предоставляя единый API для работы с кластерами. Проект реализован на Python с перспективой перехода на Go стек.

Задачи

  • Проектирование и разработка 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 и участие в формировании инженерных стандартов команды

Требования

  • Уверенный коммерческий опыт разработки на 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
  • Что важно понимать о роли Это Senior+ позиция с фокусом на Go и системную инженерию распределённых сервисов
  • PostgreSQL, WAL-G, S3 storage и security — прикладные домены, глубина погружения в которые определяется решаемой задачей по обеспечению надёжности бэкапов
  • Роль предполагает активное участие в развитии архитектуры платформы управления бэкапами, включая выбор стека

Условия

  • Уверенность в будущем
  • Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход Забота о здоровье
  • Оформим полис ДМС (со стоматологией)
  • Спорт — это про нас
  • У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр
  • найти кого-то для afterwork-активностей не проблема
  • Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу
  • Конкурентная заработная плата, обсуждается с успешным кандидатом
  • Режим работы на выбор: удаленно, гибрид или офис в Москве
  • Tantor XData — это программно-аппаратный комплекс (ПАК) корпоративного уровня от компании «Тантор Лабс» (входит в «Группу Астра»)
  • Его ключевая идея в том, чтобы объединить аппаратную мощность и программную логику в единый оптимизированный комплекс для работы с базами данных
  • Решение создано для высоконагруженных систем, где критичны скорость обработки, отказоустойчивость и масштабируемость
  • В Департаменте разработки XData открыта вакансия: Senior+ Go/Python Developer (Backend)

Паспорт вакансии

История публикации

Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

Грейдне указан
Формат работыУдалённо из России
ГеографияЧита, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
  • hcareersОсновная публикация · 2026-08-13

Работодатель

Группа компаний «Астра

12 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеhh.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке