Обязанности:
Привет! Это команда 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.Похожие вакансии
От 170 000 до 230 000 руб.
Москва. Станции метро: Деловой центр, Москва-Сити
Data World