Бэкенд-разработчик в команду инструментов надёжности

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

О команде

Мы реализуем единый опыт разработчика Авито при работе с инцидентами. В настоящее время существуют десятки разрозненных процессов, связанных с алертингом, траблшутингом, поиском нужных дежурных, управлением техническими работами aka shatality. Это увеличивает длину деградаций, которые наблюдают пользователи Авито.

Нашему продукту год, и уже реализованы работа с критическими инцидентами (автоматические звонки дежурным, базовый траблшутинг) и управление техническими работами (оценка рисков и сбор участников).

Мы ищем инженера, который будет разрабатывать единый путь «алерт -> инцидент» на уровне всего Авито:

—    панель управления алертами;

—    эскалация инцидентов до других инженеров;

—    интеграция механизмов траблшутинга.

Примеры будущих задач:

—    придумать удобный и быстрый способ, чтобы дежурный после получения алерта мог понять, проблема — в его сервисе или в уже идущем инциденте;

—    реализовать оценку масштаба деградации в соответствии с матрицей приоритетов инцидентов;

—    придумать, как удобно для продуктовых инженеров эскалировать инцидент до платформенных инженеров (действующая схема: «получил алерт -> написал сообщение в канал -> подождал N минут, пока придёт дежурный и разберётся в проблеме -> началось решение»; желаемая схема: «получил алерт -> нажал кнопку -> дежурный платформы получил весь контекст с SLA на решение»).

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

—    разрабатывать сервисы в рамках CJM управления инцидентами: алертинг, траблшутинг, управление техническими работами;

—    отвечать за работу собственных сервисов: проектирование, отладка проблем в продакшене, код-ревью;

—    погружаться в проблемы пользователей-инженеров и решать их.

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

—    уверенно работаете с Go;

—    интересуетесь подходами к проектированию приложений и хотите их применять: Clean Architecture, SOLID, DDD;

—    имеете базовое представление об алертинге и мониторинге.

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

—    возможность реализовать свои идеи в проекте с многомиллионной аудиторией;

—    талантливая команда, готовая поддержать ваши инициативы;

—    мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;

—    прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;

—    личный бюджет на обучение, который можно тратить на книги, курсы и конференции;

—    забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;

—    удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.

Поделиться
Скопировать ссылку Вконтакте Telegram WhatsApp