Senior+ Go Developer

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

Senior+ Go Developer

Москва, бизнес-парк Останкино

Метро: Бутырская

Описание вакансии

Tantor Labs — передовая технологическая компания, занимающаяся разработкой систем хранения, анализа и обработки корпоративных данных.

Мы развиваем платформу управления инфраструктурными ресурсами, предназначенную для автоматизированного развертывания, изменения и удаления сервисов и кластеров.

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

Система фокусируется на автоматизации инфраструктурных процессов и обеспечивает:

  • REST API и CLI для управления ресурсами и кластерами
  • Асинхронное выполнение операций и обработку событий
  • Высокую доступность и отказоустойчивость control-plane
  • Безопасность на уровне API и инфраструктуры (JWT, TLS/mTLS, RBAC)

Обязанности:

  • Это Senior+ позиция с фокусом на Go и системную инженерию.

    • PostgreSQL, Kubernetes, storage, networking и security - прикладные домены, глубина погружения в которые определяется решаемой задачей.
    • Роль предполагает активное участие в архитектуре и эволюции платформы, но с сохранением фокуса на инженерную реализацию.
    • Проектирование и разработка control-plane компонентов платформы на Go: API, сервисов управления состояниями и асинхронных workflow.
    • Разработка компонентов автоматизации жизненного цикла PostgreSQL-кластеров:
      • инициализация и конфигурация,
      • управление HA и репликацией,
      • резервное копирование и восстановление (включая DR-сценарии),
      • обновление и масштабирование.
    • Реализация и интеграция механизмов высокой доступности и disaster recovery на уровне платформы.
    • Участие в разработке логики оркестрации ресурсов с учётом мультиарендности, изоляции и планирования.
    • Интеграция мониторинга и алертинга для контроля состояния кластеров и платформы.
    • Участие в архитектурных обсуждениях, проработка компромиссов и технических решений, влияющих на надёжность и эволюцию системы.
    • Взаимодействие с другими командами для интеграции платформы с инфраструктурными и сервисными компонентами.
    • Проведение code review и участие в формировании инженерных стандартов команды.
    Требования:
  • Уверенный коммерческий опыт разработки на Go (Senior-уровень и выше).
  • Глубокое понимание принципов проектирования распределённых и асинхронных систем:
    • управление состояниями,
    • идемпотентность,
    • retries и обработка ошибок,
    • eventual consistency.
  • Опыт разработки long-running и control-plane компонентов.
  • Понимание PostgreSQL как управляемого сервиса:
    • репликация,
    • HA / DR-сценарии,
    • резервное копирование и восстановление.
  • Понимание принципов работы Kubernetes как среды оркестрации и исполнения.
  • Опыт работы с CI/CD пайплайнами.
  • Опыт интеграции мониторинга и логирования (Prometheus, Grafana или аналоги).
  • Понимание базовых принципов сетевой изоляции, хранения данных и безопасности в контейнерных средах.
  • Умение писать поддерживаемый, читаемый и хорошо структурированный код.
  • Способность самостоятельно разбирать сложные инженерные задачи и принимать технически обоснованные решения.
  • Желательно (будет плюсом)

  • Практический опыт разработки Kubernetes-операторов или аналогичных control-plane компонентов.
  • Опыт работы с CRD и controller-паттерном.
  • Понимание принципов работы storage-подсистем и CSI-плагинов.
  • Опыт работы с сетевыми аспектами Kubernetes (CNI, сетевые политики, iptables/nftables).
  • Опыт эксплуатации или автоматизации других СУБД помимо PostgreSQL.
  • Опыт работы с системами управления конфигурациями и Infrastructure as Code.
  • Общее понимание DevOps-подходов и жизненного цикла инфраструктурных платформ.
Условия:
  • Влияние на архитектуру данных и производительность ключевых сервисов.
  • Работа с современным стеком (Go + PostgreSQL latest stable; инфраструктура в контейнерах/облаке).
  • ​​​Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход
  • Забота о здоровье. Оформим полис ДМС со стоматологией.

  • Спорт — это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. – найти кого-то для afterwork-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу.
  • Конкурентная заработная плата.

Навыки
  • PostgreSQL
  • Golang
  • Linux
  • СУБД
  • Kubernetes
  • Storage
Посмотреть контакты работодателя

Адрес

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

Скала^р
  • Москва

  • Не указана

Рекомендуем
100балльный репетитор

Senior Golang Developer

100балльный репетитор

  • Москва

  • Не указана

Рекомендуем
SkillStaff
  • Москва

  • Не указана

Рекомендуем
Positive Technologies

Team Lead Go

Positive Technologies

  • Москва

  • Не указана

Playneta
  • Москва

  • Не указана

FUN&SUN
  • Москва

  • Не указана

Скала^р
  • Москва

  • Не указана

Токеон
  • Москва

  • Не указана

SberTech
  • Москва

  • Не указана

Positive Technologies

Go разработчик

Positive Technologies

  • Москва

  • Не указана

Островок
  • Москва

  • Не указана

Гоуланг Технологии

Golang Developer (Middle/Senior)

Гоуланг Технологии

  • Москва

  • Не указана

Effective
  • Москва

  • до 400000 RUR

VK
  • Москва

  • до 400000 RUR

Кросстех Солюшнс Групп

Senior Go разработчик

Кросстех Солюшнс Групп

  • Москва

  • до 400000 RUR

AppMagic
  • Москва

  • до 7000 USD

Okko
  • Москва

  • до 7000 USD

Senior Golang developer

SEQUOIA PROJECTS LTD

  • Москва

  • до 7000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию