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

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

О команде

Юнит состоит из четырёх команд и разрабатывает собственную платформу Database as a Service, которая даёт возможность тысячам разработчиков получить надёжные и масштабируемые базы данных за считанные минуты. Мы предоставляем хранилища самого разного формата и объёма: от небольших одиночных хранилищ на пару десятков гигабайт до шардированных кластеров суммарным объёмом в несколько терабайт. Обслуживаемая инфраструктура — это сотни кластеров, распределённых по нескольким дата-центрам.

 

Команда NoSQL решает амбициозные и важные задачи, которые помогают бизнесу быстрее масштабироваться. Мы являемся частью юнита DBA и развиваем платформу DBaaS, а также инструменты на Go, которые автоматизируют управление жизненным циклом баз данных — от создания и удаления до регламентных операций, таких как резервное копирование, восстановление, миграции между кластерами или пулами, failover и switchover. Мы обеспечиваем наблюдаемость, эффективное распределение ресурсов и поддержку MongoDB, Redis и Consul как в Kubernetes (в том числе при работе с несколькими кластерами одновременно), так и на LXC.

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

-      администрировать и развивать NoSQL-инфраструктуру Авито;

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

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

-      дежурить on-call;

-      писать agent'ы управления и operator'ы для организации работы перечисленных технологий в множественных кластерах K8s;

-      повышать отказоустойчивость за счёт улучшения клиентских библиотек и архитектуры agent'ов/operator'ов.

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

-      имеете опыт разработки на Python/Go;

-      работали с Docker, Kubernetes;

-      настраивали, администрировали или создавали системы резервного копирования баз данных;

-      имеете опыт работы с системами управления конфигурацией (Puppet / Ansible / Chef / Salt), использовали подход Infrastructure as a Code;

-      имеете опыт работы с системами мониторинга и алёртинга (Graphite / Grafana / Prometheus / Moira);

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

-      ответственны, хотите работать в команде и развиваться, не склонны к конфликтам;

-      понимаете принципы работы СУБД, отлично владеете хотя бы одним из типов баз: Clickhouse, Kafka, Redpanda, Elasticsearch.

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

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

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

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

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

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

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

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

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