Бэкенд-разработчик в команду Database as a Service

Прямой работодатель  Авито ( career.avito.com )
Москва, Россия
Миддл
Информационные технологии • Разработка • Backend • Go • FMCG/Потребительские товары
2 июля
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Авито
Описание вакансии

О команде

Команда разрабатывает продукт, автоматически предоставляющий сотням разработчиков Авито базу данных как сервис. В данный момент полностью автоматизировано развертывание Redis и MongoDB, а также есть планы автоматизации для Clickhouse, Consul, Redpanda, Elasticsearch.

Решение работает на LXC-контейнерах и k8s, а количество БД уже давно превысило 1000 штук. Инфраструктура представляет собой сотни серверов, распределенных по 3 ЦОД и облаку.

Фактически мы строим аналог публичного облака, но для тысяч разработчиков внутри Авито. Задача перед нами стоит более, сложная, т.к. мы стремимся сделать продукт, не просто предоставляющий БД в автоматическом режиме, но и помогающий пользователям решать проблемы и не совершать ошибок. Это не только сами БД, но и всё вокруг них: биллинг, автоматизация планирования ресурсов, инструменты, клиентские библиотеки.

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

  • Масштабировать платформу, увеличив количество выдаваемых БД в 3 раза;
  • Реализовать возможность гибко и автоматизированно масштабироваться в cloud;
  • Мигрировать все БД с платформы LXC в платформу k8s;
  • Полностью забрать разработку платформы DBaaS в команду для технологий Redis/MongoDB и продолжить делать автоматизации для новых БД;
  • Увеличить процент автоматизации до 80%;
  • Исследовать и внедрять новые Cloud Native БД.

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

  • имеете опыт разработки на Golang;
  • имеете опыт проектирования и работы c распределёнными и отказоустойчивыми системами;
  • имеете опыт работы с k8s; имеете опыт работы в Linux.

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

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

Специализация
Информационные технологииРазработкаBackendGo
Отрасль и сфера применения
FMCG/Потребительские товары
Уровень должности
Миддл
Загрузка формы отклика...