О команде
Наш юнит состоит из четырёх команд и разрабатывает собственную платформу «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.
Условия:
— возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— талантливая команда, готовая поддержать ваши инициативы;
— мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.