python+go разработчик систем резервного копирования

Группа Астра

United States

Híbrido

USD 120 000 - 190 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Полис ДМС
Спортивные инициативы и поддержка

Resumo da oferta

Группа Астра ищет разработчика для платформы Backman — управляемой службы для резервного копирования и восстановления PostgreSQL-кластеров. Вы будете работать над Python/Go‑контролл‑плейном, обеспечивая надёжность, масштабируемость и мультиарендность сервиса.

Основной упор — разработка API эндпоинтов, агентов быстрого восстановления и мониторинга. Предлагается гибридный формат работы с офисом в Москве и возможной удалёнкой, конкурентная оплата и полис ДМС.

Qualificações

  • Уверенный опыт разработки на Python и Go.
  • Опыт работы с long-running сервисами и control-plane компонентами.
  • Понимание RBAC, мультиарендности и изоляции namespace.
  • Опыт работы с мониторингом (OpenTelemetry, Prometheus, Grafana).
  • Опыт эксплуатации и миграции Kubernetes-операторов и CRD приветствуется.

Responsabilidades

  • Проектирование и разработка control-plane компонентов на Python/Go.
  • Разработка агентов автоматизации жизненного цикла бэкапов PostgreSQL-кластеров (WAL-архивирование, WAL-G, pg_basebackup).
  • Реализация оркестрации ресурсов с учётом мультиарендности и RBAC.
  • Интеграция мониторинга и логирования (OpenTelemetry, Prometheus, Grafana).
  • Разработка S3 proxy сервиса для валидации SigV4 подписей и доступа к хранилищам.
  • Участие в архитектурных обсуждениях и код-ревью.
  • Взаимодействие с командами DBA и DevOps.

Conhecimentos

Python
Go
Distributed systems
RBAC
CI/CD

Formação académica

Bachelor's or higher in CS/CE

Ferramentas

AWS S3
MinIO
WAL-G
Docker
Kubernetes
Prometheus
Grafana

Descrição da oferta de emprego

Описание:

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

Задачи:
  • Проектирование и разработка 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
Условия:

Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход Забота о здоровье. Оформим полис ДМС (со стоматологией). Спорт — это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. – найти кого-то для afterwork-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу. Конкурентная заработная плата, обсуждается с успешным кандидатом. Режим работы на выбор: удаленно, гибрид или офис в Москве.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Golang разработчик транспортно-логистической платформы
Golang разработчик транспортно-логистической платформы

САЛАИР • EUA

Híbrido
USD 21 000 - 38 000
Гибридный формат работы
ДМС со стоматологией
Бонусы аккредитованной ИТ-компании
+1
Разработчик DBaaS
Разработчик DBaaS

Авито • EUA

Teletrabalho
USD 120 000 - 170 000
ДМС
Страхование жизни
Онкострахование
+3
database engineer in fintech
database engineer in fintech

Headliner • EUA

Híbrido
USD 120 000 - 180 000
Высокий уровень дохода
Официальное трудоустройство
ДМС со стоматологией
+2
golang разработчик в больших ИТ-инфраструктурах
golang разработчик в больших ИТ-инфраструктурах

Клируэй Текнолоджис • EUA

Híbrido
USD 140 000 - 210 000
Медицинская страховка (ДМС)
Оплата больничных 100%
3 оплачиваемых day-off на форс-мадор
+4
SRE-инженер в антифроде
SRE-инженер в антифроде

Альфа-Банк • EUA

Híbrido
USD 120 000 - 180 000
ДМС
ИТ-хаб в Москве
Разработчик go
Разработчик go

Assistance Group • EUA

Híbrido
USD 120 000 - 180 000
Официальное трудоустройство по ТК РФ (
Гибридный формат: 1–2 раза в неделю в 
DBA-инженер PostgreSQL для банковских продуктов
DBA-инженер PostgreSQL для банковских продуктов

CSSSR • EUA

Teletrabalho
USD 120 000 - 180 000
dataops-инженер высоконагруженных систем
dataops-инженер высоконагруженных систем

Medialogia • EUA

Híbrido
USD 140 000 - 200 000
go разработчик биллинга для физических лиц
go разработчик биллинга для физических лиц

Cloud.ru • EUA

Teletrabalho
USD 120 000 - 180 000
ДМС со стоматологией
Гибкий график
Офис в центре Москвы
+4
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • EUA

Teletrabalho
USD 120 000 - 190 000
Full remote или гибрид