Обязанности:
Юнит DBA разрабатывает собственную платформу «Database as a Service», которая даёт возможность тысячам разработчиков получить надёжные и масштабируемые базы данных за считанные минуты. Мы предоставляем хранилища самого разного формата и объёма: от небольших одиночных хранилищ на пару десятков гигабайт до шардированных кластеров суммарным объёмом в несколько терабайт. Обслуживаемая инфраструктура — это сотни кластеров, распределенных по нескольким дата-центрам. Перед командой стоят амбициозные цели, которые позволят бизнесу быстрее масштабироваться и повышать доступность продукта. Команда SQL входит в состав юнита DBA и участвует в развитии платформы DBaaS и сопутствующих инструментов на Go и Python автоматизирующую: развертывание, управление, эффективное распределения ресурсов для PostgreSQL и CockroachDB в Kubernetes. Особенностью команды является высокая автономность и продуктовый подход, которые позволяют инженерам воплотить в жизнь самые смелые идеи и современные подходы, позволяющие дать пользователям платформы лучший UX. Примеры будущих задач: Сокращение времени недоступности при отказе master; Внедрение IO limit в k8s 1.29; Разработка автоматизированной миграции БД с LXC платформы в k8s; Исследование способов организации горизонтального масштабирования; Разработка облачных провайдеров помимо собственных ЦОД; Разработка правил для автоматизированной оценки зрелости и качества БД созданных пользователями на платформе. Вам предстоит: Вместе с командой развивать и сопровождать PostgreSQL as a Service; Улучшать пользовательский опыт разрабатывая новые фичи; Улучшать качество сервиса и архитектуры; Писать новые k8s-контроллеры. Мы ждём, что вы: Понимаете принципов работы СУБД и транзакционной машины, опыт администрирования СУБД PostgreSQL; Являетесь уверенным пользователем или администратором GNU/Linux (Debian); Имеете опыт разработки на Golang либо обладаете хотя бы начальным опытом на Go вместе с уверенными знаниями в других языках, и готовы учить его дальше); Имеете опыт работы с K8s. Будет здорово, если вы: Реализовывали или поддерживали k8s-контроллеры или k8s-операторы; Владеете системой управления конфигурацией Puppet; Владеете Patroni и wal-g. Работа у нас — это: Продуктовый подход к разработке инфраструктуры (делаем то, что делает пользователей нашей платформы счастливее) Реальная возможность предлагать и реализовывать свои идеи (у команды нет потока задач снаружи. Инженеры сами генерируют задачи, которые позволяют строить крутой продукт); Масштабы, которые позволяют решать проблемы, с которыми другие даже и не сталкиваются; Возможность заниматься автоматизацией и развиваться в разработке (предоставляем сильных менторов по Go); Талантливая команда, готовая поддержать ваши инициативы; Достойная зарплата, бонусы и премии — размер обсудим на собеседовании. Удалённая работа и гибкое начало рабочего дня — по согласованию с руководителем; Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисах принимают терапевт и массажист; Обучение за счёт компании: мы оплачиваем профильные курсы, участие в конференциях, во внутренних митапах, хакатонах, тренингах и доступ к онлайн-библиотеке издательства «МИФ»; Развитие софт скиллов: на курсах для сотрудников можно прокачать своё мастерство коммуникаций или выучить английский; Замечательный офис в Москве в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха. Также у нас есть офисы в Санкт-Петербурге, Казани, Самаре, Туле и Ереване.