Тимлид разработки в команду DataWave

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

О команде

Юнит состоит из пяти команд и разрабатывает собственную платформу «Database as a Service», которая даёт возможность тысячам разработчиков получить надёжные и масштабируемые базы данных за считанные минуты.

Наша команда предоставляет от совсем малых до шардированных хранилищ на терабайты данных. Обслуживаемая инфраструктура — это сотни кластеров, распределенных по нескольким дата-центрам.

Команда DataWave входит в состав юнита DBA и отвечает за полный жизненный цикл следующих технологий: Clikhouse, Elasticsearch, Kafka, Redpanda.

Наша цель – упростить работу с платформой БД для пользователей (инженеров Авито), чтобы они по кнопке могли быстро получить БД, отвечающие всем требованиям как по доступности, так и по безопасности.


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

На этой позиции вам предстоит руководить командой DataWave, заниматься разработкой data plane на Golang для различных БД, прорабатывать архитектуру DBaaS, обучать команду лучшим практикам разработки. Одна из целей – автоматизировать предоставление всех баз данных на 100% и обеспечить высокую степень автоматизации дальнейшего обслуживания.


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

-Вместе с командой развивать и сопровождать инфраструктурные сервисы на Go и Python;

-Интегрировать с командой DataWave хранилища в единую платформу DBaaS;

-Контролировать и улучшать процессы в команде, снижать количество рутинных задач;

-Вести роадмап и ставить цели команде. Контролировать и помогать в их достижении, работать со стейкхолдерами;

-Управлять качеством продукта: архитектурой, инцидентами, метриками, документацией;

-Помогать крутым инженерам становиться еще сильнее: снимать блокеры, способствовать в достижении карьерных целей, оценивать их работу на полугодовых циклах Performance Review;

-Масштабировать команду. Планировать найм, проводить собеседования кандидатов, сопровождать новичков на этапе онбординга.

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

-Имеете опыт разработки микросервисов от 3 лет (из которых минимум 6 мес. Golang);

-Имеете опыт проектирования и работы с высоконагруженными и отказоустойчивыми системами;

-Уверенный пользователь или администратор GNU/Linux (Debian);

-Имели опыт использования Clickhouse или Elasticsearch.


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

-Имели опыт написания k8s-операторов;

-Обладаете релевантным опытом по администрированию технологий из нашего стека;

-Имеете опыт работы с системами управления конфигурацией (Puppet/Ansible/Chef/Salt).


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

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

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

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

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

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

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

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