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

з/п не указана
Drivee
Москва Постоянная занятость Удаленная работа

Описание

Привет! Я Артём, руководитель платформенного направления в Drivee.Сейчас мы расширяем направление баз данных и ищем DBA уровня Middle или Senior. Новый человек поможет распределить ответственность за критически важную инфраструктуру, обеспечить взаимозаменяемость внутри команды и вместе с нами развивать продуктовые и аналитические базы данных.В Drivee есть два основных контура: продуктовые базы приложения на MySQL; аналитическое хранилище на ClickHouse. В приоритете специалисты с сильным практическим опытом MySQL и знакомством с ClickHouse. Также готовы рассматривать кандидатов с сильной экспертизой в ClickHouse и практическим опытом работы с MySQL.Важно, чтобы ты был готов постепенно работать с обеими системами. Объем самостоятельности и архитектурных задач будет зависеть от профессионального уровня: можно сосредоточиться на сопровождении и развитии существующего контура либо брать более широкую ответственность за архитектурные подходы и развитие направления. Формат работы Можно работать удалённо из любого города России. Для сотрудников в Москве или Якутске возможен гибридный формат. О Drivee Drivee — сервис для заказа такси, междугородних поездок и курьерской доставки. Пассажиры и водители напрямую договариваются о стоимости и других условиях поездки.Роль входит в платформенное направление, которое отвечает за устойчивость и развитие ключевой технологической инфраструктуры продукта. Почему эта роль может быть интересна Здесь не придется работать только с одной базой данных или заниматься исключительно повторяющимися эксплуатационными задачами. В направлении есть: производственная база 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 минут. На встрече будут руководитель платформенного направления и специалисты по базам данных. Если тебе интересны задачи на стыке практического администрирования, архитектуры и развития платформы данных, будем рады твоему отклику!

Откликнуться
Источник: hh · сегодня

Похожие вакансии в городе Москва

Все вакансии в городе Москва →