Вакансия: Администратор баз данных / DBA (MongoDB)
Описание вакансии
Наша команда создает новую информационную систему на микросервисной архитектуре с масштабом на всю страну. Единая бюджетная платформа - управление операциями со средствами бюджетов субъектов РФ: планирование и распределение - исполнение - учет - контроль - анализ.
В наших проектах мы используем:
подход непрерывная разработка ;
подход инфраструктура как код с использованием docker/Kubernetes;
микросервисную архитектуру;
делаем каждую неделю ретроспективы и стараемся постоянно улучшать свою работу.
Задачи:
Автоматизация процессов сопровождения и развертывания БД;
Эксплуатация серверов БД;
Настройка и эксплуатация системы резервного копирования серверов БД;
Настройка репликации и шардирования;
Оптимизация работы БД, подготовка рекомендаций команде разработки в частях: секционирование, архивы, рефакторинг кода, физмодели и т.д.;
Участие в обсуждении и принятии решений, касающихся слоя хранения данных;
Восстановление работоспособности кластера после аварии, масштабирование;
Выявление причин инцидентов: ошибок и сбоев в работе СУБД;
Согласование решений с архитекторами, аналитиками, разработчиками.
Наши ожидания:
Опыт администрирования СУБД MongoDB;
Понимание архитектуры и особенностей работы СУБД MongoDB;
Навыки и опыт обеспечения резервного копирования и восстановления MongoDB;
Опыт настройки мониторинга MongoDB;
Опыт настройки и эксплуатации отказоустойчивых конфигураций;
Опыт оптимизаций запросов;
Понимание принципов CI/CD;
Знание Linux-подобных операционных систем. Опыт в написании Shell Perl-скриптов;
Навыки работы с системами контроля версий (GIT).
Мы предлагаем:
Удобный график и формат работы гибкое начало/окончание рабочего дня/гибрид/удаленно (на территории России);