Drivee

Архитектор баз данных / DBA

Коротко

Drivee (сервис такси, междугородних поездок и доставки) ищет DBA уровня Middle/Senior в платформенное направление для развития продуктовых баз MySQL и аналитического хранилища ClickHouse. Задачи: сопровождение и администрирование баз, проектирование схем, миграции, оптимизация запросов, репликация, мониторинг, расследование инцидентов, а для Senior — архитектурные решения и технические инициативы. Нужен опыт 5–10 лет, сильная экспертиза в MySQL и/или ClickHouse, понимание индексов, блокировок, репликации; плюсом будет опыт Kafka и MySQL Group Replication. Работа удалённая из любого города России, для Москвы и Якутска возможен гибрид.

О компании
Drivee — сервис для заказа такси, междугородних поездок и курьерской доставки. Пассажиры и водители напрямую договариваются о стоимости и других условиях поездки.
Роль входит в платформенное направление, которое отвечает за устойчивость и развитие ключевой технологической инфраструктуры продукта.
О роли
Привет! Я Артём, руководитель платформенного направления в Drivee.
Сейчас мы расширяем направление баз данных и ищем DBA уровня Middle или Senior. Новый человек поможет распределить ответственность за критически важную инфраструктуру, обеспечить взаимозаменяемость внутри команды и вместе с нами развивать продуктовые и аналитические базы данных.
В Drivee есть два основных контура:
•продуктовые базы приложения на MySQL;
•аналитическое хранилище на ClickHouse.
В приоритете специалисты с сильным практическим опытом MySQL и знакомством с ClickHouse. Также готовы рассматривать кандидатов с сильной экспертизой в ClickHouse и практическим опытом работы с MySQL.
Важно, чтобы ты был готов постепенно работать с обеими системами. Объем самостоятельности и архитектурных задач будет зависеть от профессионального уровня: можно сосредоточиться на сопровождении и развитии существующего контура либо брать более широкую ответственность за архитектурные подходы и развитие направления.
Формат работы
Можно работать удалённо из любого города России. Для сотрудников в Москве или Якутске возможен гибридный формат.
Почему эта роль может быть интересна
Здесь не придется работать только с одной базой данных или заниматься исключительно повторяющимися эксплуатационными задачами.
В направлении есть:
•производственная база MySQL;
•аналитическое хранилище ClickHouse;
•групповая репликация;
•задачи производительности и доступности;
•изменения схем, миграции и переносы данных;
•оптимизация запросов и моделей хранения;
•мониторинг состояния баз данных;
•расследование технических инцидентов;
•разработка и развитие внутренних инструментов для работы с базами;
•передача данных из продуктового контура в аналитическое хранилище.
Можно будет не только выполнять текущие операции, но и предлагать изменения, которые делают работу с базами данных более устойчивой, предсказуемой и удобной для инженерных команд.
Команда
Сейчас в направлении работает один DBA. Новый специалист будет тесно взаимодействовать с ним, DevOps-командой, разработчиками, аналитиками, инженерами данных и коллегами из информационной безопасности.
Внутри платформенного направления мы:
•совместно формируем дорожную карту;
•прозрачно планируем задачи;
•даем специалистам возможность предлагать собственные решения;
•после инцидентов разбираем причины и улучшаем систему, а не ищем виноватых;
•ожидаем самостоятельности и дисциплины в вопросах, которые влияют на доступность и сохранность данных.
В нашей команде есть пространство для инициативы и выбора решения, при этом для нас важно соблюдение договоренностей, ответственность за результат и своевременное информирование о рисках.
Наш технологический контекст
Основные базы данных:
•MySQL;
•ClickHouse.
Будет преимуществом опыт работы с Kafka. Остальные инструменты и особенности инфраструктуры подробнее обсудим на техническом интервью.
Зона ответственности
•сопровождать продуктовые базы MySQL и аналитические базы ClickHouse;
•проектировать новые таблицы, связи и изменения схем данных;
•проводить миграции и переносы данных;
•оценивать риски блокировок, простоя и влияния изменений на работающие системы;
•оптимизировать медленные и ресурсоемкие запросы;
•анализировать блокировки и взаимные блокировки;
•настраивать и сопровождать репликацию;
•поддерживать процессы резервного копирования и восстановления;
•развивать мониторинг состояния баз данных;
•проводить аудит производительности;
•участвовать в расследовании инцидентов, связанных с базами данных;
•находить причины сбоев и предлагать изменения, которые снижают риск их повторения;
•участвовать в архитектурной проработке продуктовых изменений;
•взаимодействовать с разработкой, инфраструктурной командой, аналитиками и направлением данных;
•вместе с командой формировать и выполнять дорожную карту направления;
•делиться техническим опытом и помогать коллегам разбирать сложные задачи.
Для нас важно
•уметь читать и оптимизировать сложные SQL-запросы;
•понимать принципы работы индексов, статистики, блокировок и хранения данных;
•иметь опыт изменений схем и миграций;
•понимать принципы репликации, доступности и восстановления;
•иметь опыт диагностики и устранения серьезных инцидентов;
•уметь не только устранить последствия сбоя, но и разобраться в его причинах;
•самостоятельно вести технические задачи в своей зоне ответственности;
•аккуратно работать с критически важными данными;
•заранее сообщать о рисках и сложностях.
Для кандидатов уровня Senior дополнительно важны опыт архитектурного проектирования, ведения крупных технических инициатив и готовность делиться экспертизой с командой.
Будет плюсом
•уверенная работа одновременно с MySQL и ClickHouse;
•опыт Kafka;
•опыт MySQL Group Replication;
•опыт разработки внутренних инструментов для работы с базами данных;
•опыт улучшения мониторинга и наблюдаемости;
•опыт передачи данных из продуктовых систем в аналитическое хранилище;
•опыт работы с качеством данных.
Как мы работаем
•Самостоятельно. В своей зоне важно разобраться в контексте, предложить варианты решения и довести выбранный подход до результата.
•Ответственно. Базы данных — критическая часть продукта, поэтому изменения требуют внимательности и понимания рисков.
•Открыто. О сложностях и рисках принято говорить заранее. После инцидента команда разбирает причины и улучшает систему, а не ищет виноватых.
•Рационально. Не создаем процесс ради процесса и выбираем решение, соответствующее масштабу задачи.
•С фокусом на результат. Значение имеет не только выполненная операция, но и то, насколько устойчивее и предсказуемее стала система.
Что ожидаем на старте
В течение первого месяца предстоит:
•познакомиться с архитектурой и процессами команды;
•разобраться в текущем контуре MySQL и ClickHouse;
•освоить внутренние инструменты работы с базами;
•начать самостоятельно выполнять основные операции;
•проводить изменения схем, миграции и переносы данных;
•создавать новые базы;
•подключиться к расследованию и разбору инцидентов;
•начать работу с дорожной картой направления.
Дальше ожидаем, что специалист сможет самостоятельно вести согласованную область, предлагать улучшения в производительности, мониторинге и надежности, а также постепенно обеспечивать взаимозаменяемость с другим DBA.
Для специалиста уровня Senior в роли будет больше архитектурных задач и возможностей влиять на технические подходы и направление развития баз данных.
Как проходит найм
•Знакомство с рекрутером — 30–40 минут.
•Встреча с руководителем платформенного направления — около 60 минут.
•Техническое интервью — около 90 минут. На встрече будут руководитель платформенного направления и специалисты по базам данных.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте