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

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

О команде

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

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

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

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

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

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

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

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

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

-      имеете опыт 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