Москва
Метро: Москва-СитиМы приглашаем опытного инженера присоединиться к команде, которая разрабатывает инфраструктуру в облаке Ozon.
Наша платформа позволяет предоставлять PostgreSQL как платформу-сервис (PaaS) для продуктовых команд.
PostgreSQL - популярное решение для хранения и анализа данных и мы ищем специалиста, готового внести свой вклад в разработку и оптимизацию инфраструктуры для их поддержки в Ozon!
Вам предстоит:
Писать код + написание тестов для этого кода.
Сопровождать и развивать инфраструктурные сервисы вокруг Postgresql (Kubernets, система резервного копирования, мультиDC архитектура, VM, pg_doorman (пуллер с открытым исходным кодом)).
Обязательно документировать сервисы.
Траблшутить и мониторить поддерживаемую инфраструктуру и сервисы.
Мы ожидаем:
Умение автоматизировать рутинные задачи, деплоймент сервисов и инфраструктуры разрабатывать инструментарий и писать под них тесты (мы пишем на Go/Rust/Bash/Python).
Понимание архитектуры, принципов и механизмов работы ОС Linux (управление процессами, файловые системы, сетевой стек) на уровне системного администратора.
Опыт работы с технологиями виртуализации KVM.
Опыт работы с k8s.
Понимание принципов мониторинга и навыки траблшутинга как системных, так и прикладных компонентов (включая БД PostgreSQL): какие метрики собирать, куда смотреть при проблемах, какие дашборды для этого нужны (мы используем Prometheus/Grafana).
Будет плюсом:
Опыт работы с Kubernetes и деплоймент сервисов в него как плюс.
Опыт разработки на языке C и Rust.
Опыт использования БД PostgreSQL на уровне администратора БД (SQL запросы и тд.) и понимание принципов его работы(как внутри устроена версионность, вакуум и тд.).
Опыт дебага приложений с использованием gdb. В основном пользуемся этим для дебага PostgreSQL.
Что мы предлагаем:
Работу над масштабной и сложной системой, от которой зависят ключевые бизнес-процессы компании.
Современный технологический стек и интересные инженерные вызовы.
Команду сильных специалистов, у которых можно многому научиться.