Senior+ Go Developer

04 Февраля

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "РусБИТех-Астра"

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-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу.
  • Конкурентная заработная плата.

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

18 Февраля

Go-разработчик, Личный кабинет и Избранное( Ozon )

Москва

Компания "Ozon" Наша команда отвечает за разработку таких продуктов Озон как избранное, покупки, вишлисты, личный кабинет покупателя. Также...

Отправить резюме подробнее

18 Февраля

Разработчик Go, Маркетплейс, Корзина

Москва

Компания "Ozon" Наша команда отвечает за развитие сервиса корзины покупок и экранов чекаута. Твоя работа будет влиять на опыт миллионов...

Отправить резюме подробнее

19 Февраля

Senior инженер сетевой безопасности (PAM)

Москва

Компания "Билайн" ​​​​​​​Сегодня Билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё Билайн — это команда,...

Отправить резюме подробнее

18 Февраля

Backend Developer (Python + PHP) / AI-first( СП Солюшен )

Москва

Компания "СП Солюшен" Кто мы: Мы создаем экосистему сервисов и AI-продуктов, которая уже работает в десятках стран. Наш код двигает...

Отправить резюме подробнее

18 Февраля

Java разработчик AppSec Registry (middle/senior)

Москва

Компания "Swordfish Security" С чем предстоит работать Проектирование и разработка микросервисов серверного ядра системы управления...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: