Москва
Назад
Москва
Ozon Информационные технологии

Разработчик Clickhouse, Эксплуатация

IT-инфраструктура Ozon за прошлый год выросла и не собирается останавливаться. Чтобы выдержать подобный рост и быстро развиваться, мы изучаем и внедряем самые современные подходы к построению IT-инфраструктуры, такие как: микросервисная архитектура, собственное облако, Infrastructure as a Service и т.д.

Что вам предстоит:

  • Развивать и сопровождать NoSQL хранилища (Kafka, Zookeeper, ClickHouse);
  • Внедрять шифрование, аутентификацию и авторизацию для NoSQL хранилищ;
  • Мигрировать NoSQL хранилища в несколько дата-центров, строить гео-распределенные кластера;
  • Развивать общую инфраструктуру - разработка инфраструктурного кода и способов его деплоя, покрытие этого кода тестами;
  • Разрабатывать инструменты Infrastructure as a Service ("база/топик/бакет по кнопке");
  • Troubleshooting;
  • Автоматизировать развертывания инфраструктуры как на bare-metal (преимущественно) так и в облаках;
  • Оказывать техническую поддержку разработчиков.

Что мы ожидаем от вас:

  • Отлично владеете Kafka, Zookeeper;
  • Имеете большой опыт работы с Redis, ClickHouse (хотя бы с одной БД);
  • Понимаете архитектуру колоночных NoSQL-баз данных;
  • Понимаете архитектуру и подсистемы ядра Unix и их реализации в Linux (управление процессами, файловые системы, сетевой стек) на уровне системного администрирования;
  • Имеете опыт эксплуатации высоконагруженных систем;
  • Умеете автоматизировать рутинные задачи, разрабатывать инструментарий и писать под них тесты (мы пишем на Python/Go, но bash тоже ок);
  • Знакомы с концепцией Infrastructure as a Code (у нас Ansible/Terraform);
  • Знаете какие метрики собирать, куда смотреть при проблемах, какие дашборды для этого нужны (мы используем Prometheus);
  • Понимаете, как функционируют etcd, ceph, vault, keycloak (желательно).

Что мы предлагаем:

  • У нас одна из крупнейших в РФ платформа баз данных (более 1300 инстансов PostgreSQL на проде);
  • Более 7500 подов в собственном кубер-кластере на bare-metal;
  • Мы готовимся перейти на мульти-цод архитектуру, обеспечив максимальную надежность своим сервисам;
  • Широкий спектр задач под выбор - начиная от способа сетапа заканчивая способами отображения метрик, логов и правил алертов;
  • Первые коммиты в репозитории - конец 2018 года, мы еще не сильно обросли legacy;
  • Свобода действий в принятии решений;
  • Мы – поклонники концепции Everything as a Code: минимум ручных действий, максимум автоматизации;
  • Мы используем лучшие практики для построения внутренней экосистемы, позволяющей поддерживать множество проектов красиво и эффективно.
Рекомендовать друга