АВИТО ТЕХ

Младший инженер в команду SQL

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • Нет опыта
  • PostgreSQL

О команде

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

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

Команда SQL входит в состав юнита DBA и участвует в развитии платформы DBaaS (и сопутствующих инструментов на Go), автоматизирующую развёртывание, управление, эффективное распределение ресурсов для PostgreSQL и YugabyteDB — как в Kubernetes, так и на LXC.

Обязанности:

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

— улучшать пользовательский опыт, разрабатывая новые фичи;

— автоматизировать процессы эксплуатации и траблшутинга баз данных;

— развивать инструменты, позволяющие разработчикам самостоятельно управлять инсталляциями PostgreSQL и YugabyteDB, работать над качеством и удобством мониторинга баз данных, улучшать доступность и надёжность платформы.

Требования:

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

— умеете работать с основными DDL- и DML-операторами, понимаете их отличия, можете писать и читать SQL-запросы;

— уверенно владеете GNU/Linux (Debian, Ubuntu);

— имеете опыт написания сервисов или скриптов автоматизации на любом языке (Bash, Python, Groovy, Java, Golang, и т. д.);

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

— администрировали PostgreSQL и имеете опыт решения проблем с базами данных;

— занимались разработкой или поддержкой систем мониторинга (Graphite, Prometheus);

— понимаете базовые принципы построения и работы LAN, стека протоколов TCP/IP.

Условия:​​​​​​​

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

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

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

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

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

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

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