PostgreSQL-инженер, Эксплуатация

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

В команде Ozon Tech 2 500 инженеров — и мы продолжаем расти. Десятки миллионов людей пользуются нашими сервисами, наша IT-инфраструктура управляет миллионами процессов каждый час.
Мы решаем сложные и интересные задачи в области кибербезопасности, хранения и обработки данных, совершенствуем и автоматизируем системы, которыми пользуются продавцы, покупатели, партнёры и сотрудники Ozon.
Под капотом у Ozon Tech микросервисы на Go и C#, в стеке технологий есть Vue.js, Swift и Kotlin, Kubernetes, Kafka, Hadoop и ClickHouse. Мы стремимся делать лучший в России e-commerce и вкладываем время и силы в развитие IT-сообщества.

У нас интересно:

  • Одна из крупнейших в РФ платформа баз данных (более 6500 инстансов PostgreSQL на проде);
  • 2M+ RPS в базы, более 330 железных серверов только под базы плюс public cloud;
  • Широкий спектр задач под выбор, начиная от способа сетапа, заканчивая способами отображения метрик, логов и правил алертов;
  • Первые коммиты в репозитории − конец 2018 года, мы еще не сильно обросли legacy;
  • Сейчас у нас уже существует набор самописных инструментов, позволяющих максимально автоматизировать и обслуживать Postgresql как сервис, а не как набор отдельных компонентов. Данные инструменты постоянно совершенствуются, а их функционал непрерывно расширяется;
  • Мы поклонники концепции Everything as a Code: минимум ручных действий, максимум автоматизации;
  • Мы используем лучшие практики для построения внутренней экосистемы, позволяющей поддерживать множество проектов красиво и эффективно.

Вам предстоит:

  • Развивать платформу баз данных, в основном PostgreSQL, в ближайшем будущем сюда добавится Redis As service;
  • Заниматься развитием общей инфраструктуры — разработкой инфраструктурного кода и способов его деплоя, покрытие этого кода тестами;
  • Разработка сервисов, которые автоматизируют работу людей в процессах;
  • Разработка различного тулинга вокруг opensource, если нужно, то патчить его;
  • Расширение системы мониторинга в смысле автоматизации репортинга о производительности кластеров БД. Расширение текущего набора дашбордов для Grafana с целью максимального обзора процессов жизнидеятельности PostgreSql. Расширение списка критических алертов, позволяющих максимально заранее предупреждать о возможных сбоях в работе БД;
  • Troubleshooting;
  • Оказывать техническую поддержку разработчикам. Участвовать в разборах различного рода инцидентах, связанных с производительностью или доступностью БД.

Мы ожидаем:

  • Понимание архитектуры и подсистемы ядра Unix и их реализации в Linux (управление процессами, файловые системы, сетевой стек) на уровне системного администрирования;
  • Понимание, как PostgreSQL устроен внутри и какие у него существуют особенности эксплуатации в высоконагруженных системах;
  • Опыт эксплуатации High-availability кластера РСУБД – связка Postgresql + Patroni+Pgbouncer;
  • Умение автоматизировать рутинные задачи, разрабатывать инструментарий и писать под них тесты (мы пишем на Python/Go, но bash тоже ок);
  • Понимание системы виртуализации KVM (Kernel-based Virtual Machine) и тонкий её тюнинг;
  • Знакомство с Infrastructure as a Code (у нас Ansible/Terraform);
  • Знание, какие метрики собирать, куда смотреть при проблемах, какие дашборды для этого нужны (мы используем Prometheus);
  • Большим плюсом будет опыт написания экстеншонов или патчей, принятых в ванильную версию Postgresql;
  • Знание языка C как плюс;
  • Знание Kubernetes и CI/CD как плюс.

Мы предлагаем:

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
  • Свободу действий в принятии решений;
  • Достойный уровень заработной платы;
  • Профессиональную команду, которой мы гордимся;
  • Возможность развиваться вместе с нашим бизнесом.

Ключевые навыки

PostgreSQL
Git
SQL
Linux
Prometheus
Ansible
Go
Bash
Unix
Разработка платформы
Python

Вакансия опубликована 27 декабря 2021 в Новосибирске

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии