Разработчик инструментов мониторинга

Сервисом мониторинга инфраструктуры и приложений пользуется большинство команд Яндекса, а ещё он доступен в Yandex Cloud для всех желающих (пока в более ограниченной версии). Сервис построен поверх YDB — распределённой высокодоступной опенсорсной базы данных, разработанной в Яндексе.

Сервис мониторинга обрабатывает 700 млн точек в секунду на запись и 100 млн — на чтение, хранит 40 млрд точек и рассчитывает 1,5 млн алертов в секунду. Такие объёмы требуют решения сложных задач по масштабированию и отказоустойчивости. Мы ищем разработчика, который поможет нам с этим.

Подробнее о сервисе мониторинга мы рассказывали на HighLoad и about:cloud.

Примеры наших задач:

  • научиться собирать не только метрики, но и логи, трейсы и другие сигналы сервисов;
  • улучшить в алертинге механику мьютов, агрегации и зависимостей проверок;
  • научиться масштабировать активные метрики от десятков до сотен миллионов в одном пользовательском проекте;
  • разработать новый UI Мониторинга с поддержкой трейсинга и логов;
  • реализовать trace discovery при помощи exemplars;
  • тесно интегрироваться с внутренним инфраструктурным облаком и упростить настройку мониторинга своих приложений в нём.

Tasks that await you

  • писать асинхронный код на Java;
  • разрабатывать компоненты системы для эффективного сбора и хранения данных, быстрой обработки пользовательских запросов, устойчивой работы системы и взаимодействия со сторонними системами;
  • проектировать надёжную архитектуру, которая справится с нашими нагрузками;
  • работать с передовыми системами хранения и обработки данных;
  • оптимизировать сервис для высоких нагрузок.

We expect that you

  • пишете рабочий, поддерживаемый и тестируемый код на любом языке программирования;
  • интересуетесь высоконагруженными сервисами для разработчиков.

It'd be a plus if you

  • знаете классические алгоритмы и структуры данных;
  • понимаете парадигму многопоточности, знаете основные алгоритмы и проблемы в этой области;
  • создавали распределённые системы и сервисы.
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)