Backend разработчик в команду Observability

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Авито - это более 2000 микросервисов, которые непрерывно помогают людям размещать объявления, получать услуги и что-либо покупать. Каждый сервис отдает множество метрик и логов, а инструменты мониторинга обеспечивает обработку и хранение этого огромного потока данных. Мы умеем среди гигабайтов поступающих данных за секунды найти сломанный сервис/сценарий и сообщить о проблеме релевантной команде. В команду мы ищем бэкенд-разработчика, который будет развивать стек мониторинга. Большая часть сервисов написана на Go, но встречаются и Rust, Python, C++.

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

  • взять на поддержку инструменты мониторинга: сбор метрик через statsd (bioyino), хранение в Graphite (внутри которого Clickhouse), алертинг с Moira, инструмент поиска root cause, платформа проверки критических сценариев пользователей;
  • помогать прорабатывать архитектуру инструментов, наполнять документацию;
  • улучшать средства мониторинга и разрабатывать новую функциональность продуктов.

Мы ждём, что вы:

  • хорошее владеете Go/Python/Rust/C++;
  • понимаете микросервисную архитектуру и паттерны проектирования;
  • разрабатывали и оптимизировали высоконагруженные системы;
  • работали с сетевым стеком Linux и с технологиями контейнеризации в Linux (Docker, containerd, LXC и пр.).

Будет здорово, если вы:

  • занимались разработкой инструментов мониторинга (сбор, визуализация, анализ логов/метрик);

Работа у нас — это:

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • опытные и заинтересованные коллеги, готовые оказать поддержку;
  • работа в гибридном формате, основная часть команды в Москве, но готовы обсудить полностью удаленный формат с возможностью приезда на сборы команды;
  • комфортные условия работы: ДМС, фитнес, компенсация питания;
  • возможность проходить обучение за счет компании, участие во внутренних митапах, хакатонах, тренингах.