Вакансия: Администратор баз данных (DBA) (senior)
Описание вакансии
Про проект:
- Сейчас мы находимся в поисках опытного администратора баз данных (DBA) для решения разнообразных задач, связанных с администрированием, оптимизацией и безопасностью СУБД PostgreSQL и MySQL на платформе Linux
- Сотрудничество с нами позволит Вам внедрить передовые практики в области управления базами данных, работать в современной технологической среде и расширить свои профессиональные навыки в области разработки и обслуживания высоконагруженных систем
Что нужно делать:
- Администрировать и сопровождать СУБД PostgreSQL (12+), MySQL 5+, 8+ на Linux
- Инсталлировать и настраивать СУБД PostgreSQL (12+), MySQL 5+, 8+ (в том числе с применением Ansible-playbook'ов и прочих инструментов DBOps), standalone и кластерные развертывания (Patroni, Percona xtraDB)
- Настраивать производительность и обеспечивать безопасность баз данных
- Оптимизировать запросы
- Взаимодействовать с разработчиками и тестировщиками (формировать рекомендации, принимать участие в отладке приложений)
- Управлять резервным копированием и восстановлением
- Осуществлять мониторинг баз данных и оперативную обработку инцидентов
- Поддерживать в актуальном состоянии техническую документацию DBA
Что мы хотим видеть:
- Высшее образование, релевантный опыт от 3 лет
- Опыт администрирования СУБД PostgreSQL (12+); как плюс - СУБД MySQL 5+,8+
- Опыт развертывания и управления отказоустойчивыми PostgreSQL-кластерами, как плюс - MySQL-кластерами
- Опыт работы с системой мониторинга Zabbix/Grafana, знание основных метрик работы СУБД
- Знание необходимых диалектов языка SQL
- Опыт работы с Git (GitLab как преимущество)
- Базовый уровень в администрировании Linux, опыт автоматизации решения типовых задач (рутины) с помощью Ansible или других средств
- Знания механизмов репликации, резервного копирования и восстановления СУБД, понимание разницы между дампом и бэкапом, а также владение техниками обеспечения репликации, резервного копирования и восстановления баз данных PostgreSQL
- Понимание механизма MVCC и его реализации в СУБД, ACID и CAP-теорема
- Понимание значения планировщика в работе СУБД
- Умение анализировать активность на сервере БД и выявлять запросы, требующие оптимизации
- Умение распределить бизнес-логику между БД и прикладным ПО, используя сильные стороны каждого
- Широкий кругозор в предметной области (NoSQL, time series, аналитические БД и прочие, Kafka, RabbitMQ), определение того, где, что и как лучше применить
Стек:
- Linux, PostgreSQL, MySQL, Grafana/Prometheus, Zabbix, Patroni, PgBackRest, Haproxy, Keepalived, Ansible
Что вы получите, присоединившись к нам:
- Возможность выбирать проекты и технологические стэки, график и формат работы
- Достойную оплату труда + компенсационные, стимулирующие и мотивационные выплаты
- Система корпоративных скидок на изучение английского языка, занятия спортом в сети фитнес-центров World Class и 5ELEMENT, книги и канцтовары, медицинские услуги и развлечения
- Обучение в корпоративном учебном центре: митапы, лекции, тренинги, конференции, хакатоны
- Возможность обучения инвестированию в нашей компании и льготные условия по тарифам
- Современный офис в самом технологичном бизнес-центре столицы башне Меркурий в Москва-Сити, куда большинство людей лишь ходят на экскурсии
- Комфортную атмосферу: лаунж и фотозоны, вендинги в кухнях, комната для медитаций и другие секретные места, о которых знают только наши сотрудники
А еще у нас амбициозные задачи и динамичный ритм дня. Наши сотрудники ходят на работу с удовольствием.
Даже по понедельникам:)