Старший Go-разработчик в команду ArchGovernance (SLA)
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Команда SLA отвечает за стабильность Авито. Мы разрабатываем решения для мониторинга и непрерывного повышения надежности технический решений, чтобы пользователи имели постоянную возможность пользоваться нашими сервисами.
Технологии:
Go, PostgreSQL, Mongo, Clickhouse, S3, databus (очереди)
Примеры будущих задач:
- реализовать новую систему автоматической разметки критичности микросервисов;
- разработать middleware для сбора SLI метрик;
- спроектировать решение для контроля за не функциональными требованиями асинхронных операций;
- разработать механизм балансировки трафика во внешние дата-центры для обеспечения бесперебойной работы Авито в случае крупных инцидентов.
Вам предстоит:
- разрабатывать инструменты, системно улучшающие стабильность всего Авито;
- проектировать методы оценки надежности систем;
- проводить исследования Developer Experience с целью выявления проблем и определения способов улучшения работы инструментов обеспечения надёжности;
- выступать в роли фича драйвера в сложных технических проектах, полностью отвечать за реализацию и внедрение функционала до пользователя.
Мы ждём, что вы:
- пишете поддерживаемый и тестируемый код;
- понимаете принципы построения архитектуры;
- умеете выстраивать коммуникацию с коллегами и смежными командами.
Будет здорово, если вы:
- имеете коммерческий опыт разработки на Go;
- уверенно пишете и умеете оптимизировать SQL запросы;
- имеете опыт работы с многокомпонентными системами, работающими в нескольких дата-центрах;
- обладаете знаниями в области обеспечения надёжности микросервисов;
- готовы выступать драйвером проектов.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.