Старший Go-разработчик, PostgreSQL

Ozon
Москва
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии

Привет! Это команда PostgreSQL Platform.

Мы развиваем платформу PostgreSQL в облаке Ozon и предоставляем её как Platform as a Service (PaaS) для продуктовых команд. Наша задача — сделать работу с PostgreSQL максимально простой, надёжной и масштабируемой: автоматизировать управление кластерами, обеспечивать отказоустойчивость, резервное копирование и поддержку мультидатацентровых сценариев.

Мы разрабатываем собственные инфраструктурные сервисы и инструменты, которые помогают тысячам разработчиков быстро получать готовую базу данных и эффективно использовать её в своих сервисах. Сейчас ищем Go-разработчика, который поможет развивать платформу и создавать новые возможности для пользователей PostgreSQL.

Наш стек

Go, PostgreSQL, Kubernetes, Prometheus, Grafana, KVM, Bash, Python, Rust (для отдельных компонентов).

Вы будете

Разрабатывать и развивать инфраструктурные сервисы вокруг PostgreSQL на Go.
Проектировать и реализовывать новые возможности платформы PostgreSQL PaaS.
Развивать автоматизацию управления жизненным циклом PostgreSQL-кластеров, резервного копирования и мультидатацентровых сценариев.
Участвовать в проектировании архитектуры платформы, обеспечивать её производительность, надёжность и масштабируемость.
Разрабатывать автотесты, участвовать в код-ревью и сопровождать техническую документацию.
Исследовать причины сложных инфраструктурных проблем и совершенствовать инструменты мониторинга и диагностики.

Примеры задач

Разработать новый сервис автоматического управления PostgreSQL-кластерами в Kubernetes.
Реализовать механизм автоматического восстановления кластеров после отказа дата-центра.
Развить инструменты резервного копирования и мониторинга PostgreSQL.

Нам важно

Опыт коммерческой разработки на Go.
Опыт проектирования и разработки backend- или инфраструктурных сервисов.
Понимание принципов работы Linux, сетевого стека и многопоточности.
Опыт работы с Kubernetes.
Понимание принципов построения отказоустойчивых распределённых систем.
Опыт работы с системами мониторинга (Prometheus, Grafana).
Умение писать чистый, тестируемый и поддерживаемый код.
Будет плюсом
Опыт работы с PostgreSQL и понимание её внутреннего устройства.
Опыт работы с виртуализацией (KVM).
Знание Rust или C.
Опыт отладки приложений с использованием gdb.
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано4 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).