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