Руководитель разработки юнита ArchGovernance
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
В Авито более 400 команд разработки, и каждая из них отвечает за свою доменную зону — от идеи до продакшена и эксплуатации.
Миссия юнита ArchGovernance — выстраивать инструменты и процессы, которые позволяют масштабировать разработку на уровне всего Авито Tech. Мы стремимся обеспечивать высокую скорость поставки продукта пользователям, сохраняя при этом стабильность и надёжность платформы на уровне 99,99 uptime.
Юнит достигает эти цели с помощью:
- создания инструментов быстрого discovery по ландшафту 4500+ микросервисов, введения доменной модели;
- стандартизации способов взаимодействия, API, общих архитектурных практик и автоматической детекции нарушений;
- формирования метрик, позволяющих вовремя реагировать на архитектурный долг и проблемы реализации системы;
- создания инструментов эффективного ревью и принятия архитектурных решений без централизованных боттлнеков (механика TDR);
- сбора ключевых метрик надёжности (SLI/SLO), встраивания механик проактивной работы с обеспечением надёжности в SDLC;
- снятия ключевых проблем надёжности, performance в рамках всего Tech через распространение экспертизы и непосредственного решения блокеров и проблем.
Эта роль требует сочетания продуктового мышления и технической экспертизы: нужно уметь видеть ценность создаваемых решений, грамотно расставлять приоритеты и находить ключевые точки роста для всей разработки Авито.
Вам предстоит:
- формировать стратегию и цели всего юнита;
- сотрудничать с бизнесом и нарабатывать бизнес-экспертизу для формирования видения/вектора развития архитектуры Авито;
- создавать методы оценки качества архитектурных решений и их влияния на бизнес-метрики, TTM, надёжность;
- контролировать и улучшать процессы юнита, развивать сотрудников;
- интегрировать новые продукты и технологии в техно-ландшафт Авито;
- развивать руководителей: прокачивать навыки целеполагания, управления людьми, процессами, формировать фокус на бизнес-ценности;
- внедрять доменную модель и строить макроархитектуру всего бэкенда Авито с целью снижения времени поиска нужной функциональности для интеграции и времени онбординга;
- внедрять паттерны надёжности для построения устойчивой системы без необходимости иметь глубокую экспертизу в каждой команде;
- развивать систему принятия архитектурных решений: сокращать время и повышать качество;
- повышать покрытие метриками надёжности.
Мы ждём, что вы:
- имеете опыт проектирования и работы с высоконагруженными и отказоустойчивыми системами;
- имеете опыт работы с распределёнными многокомпонентными системами;
- имеете опыт анализа проблем как технической, так и процессной составляющей на уровне как минимум midTech-компании;
- имеете опыт управления командами через руководителей;
- знаете, как выстроить процессы на масштабе всего Tech, и готовы работать над их улучшением;
- работали по Agile-методологиям.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.