Программист Go / PostgreSQL
По договоренности
- ВДНХ
- Алексеевская
- Петровско-Разумовская
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-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу.
-
Конкурентная заработная плата.
Опубликована 8 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва