Ozon

Старший разработчик Go, Платформа, Мониторинг

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • IT
  • Разработка платформы

Мы ищем инженера в команду разработки инструментов мониторинга, который поможет нам строить систему, облегчающую поиск и оперативное реагирование на проблемы, возникающие на самых разных участках инфраструктуры Ozon.

Задача команды – обеспечить инженеров удобными инструментами мониторинга.

Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Одним из важнейших аспектов новой платформы является её высокая доступность в связке с уже существующими технологиями Ozon.

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

  • Разрабатывать систему доставки алертов и управления дежурствами;

  • Разрабатывать систему написания и управления алертами;

  • Разрабатывать дискавери системы серверов и сетевых устройств;

  • Собирать данные с различных компонентов системы – cетевых устройств, inventory и внешних аналитических систем;

  • Обеспечивать команды инструментами для отладки и мониторинга – дешбордами и алертами;

  • Внедрять мониторинга там, где его нет: склады, доставка, почтоматы и т.д.;

  • Разрабатывать экспортеры под Prometheus, их сборка и деплой в Kubernetes.

  • Интегрировать с существующей системой мониторинга на базе Prometheus, Alertmanager и Thanos;

  • Консультировать разработчиков и технических специалистов по интеграции с системой мониторинга и сопровождение интеграции.

Мы ожидаем:

  • Вы умеете писать понятный и тестируемый код на Go;

  • Вы свободно пользуетесь терминалом в Linux и понимаете, куда посмотреть, когда сервер тупит;

  • Вы работали с распределёнными системами (микросервисы, service discovery) и соответствующими инструментами (Docker, orchestration systems);

  • Вы понимаете принципы обеспечения высокой доступности приложений и слышали о балансировщиках нагрузки и rate-limiter'ах.

  • Вы работали с системами мониторинга (Prometheus, Nagios, Zabbix);

  • Вы работали с реляционными БД;

Будет плюсом:

  • Вам интересен анализ и решение проблем в масштабных системах, состоящих из большого числа компонентов;

  • Вы умеете дебажить и оптимизировать код, автоматизировать рутинные операции;

  • Умеете работать с Helm-сhart, Qbec,

  • Опыт работы с Kafka, Redis;

  • Опыт работы с системами трейсинга и логирования.

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

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