Middle/Senior DBA (PostgreSQL/MongoDB)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
ЛАНИТ занимает лидирующие позиции в системной интеграции, дистрибуции, консалтинге, разработке инженерных систем и ПО, IT-аутсорсинге и обучении.
Наша команда занимается разработкой нового проекта:
Единая бюджетная платформа - федеральная система, обеспечивающая процессы, связанные с исполнением бюджета страны (поступление всех предусмотренных бюджетных доходов, финансирование всех запланированных бюджетных расходов, осуществление контроля и санкционирования платежей федеральным казначейством, обслуживание бюджетной системы).
В наших проектах мы используем:
- подход “непрерывная разработка”;
- подход “инфраструктура как код” с использованием docker/Kubernetes;
- микросервисную архитектуру;
- автоматизированный конвейер развертывания на базе GitLab;
- делаем каждую неделю ретроспективы и стараемся постоянно улучшать свою работу.
Основные задачи:
- Автоматизация процессов сопровождения и развертывания БД;
- Эксплуатация серверов БД;
- Настройка и эксплуатация системы резервного копирования серверов БД;
- Настройка репликации и шардирования;
- Оптимизация работы БД, подготовка рекомендаций команде разработки в частях: секционирование, архивы, рефакторинг кода, физмодели и т.д.;
- Участие в обсуждении и принятии решений, касающихся слоя хранения данных;
- Восстановление работоспособности кластера после аварии, масштабирование;
- Выявление причин инцидентов: ошибок и сбоев в работе СУБД;
- Согласование решений с архитекторами, аналитиками, разработчиками.
Ожидания от кандидата
- Опыт администрирования СУБД (PostgreSQL /MongoDB);
- Понимание архитектуры и особенностей работы СУБД (MongoDB/PostgreSQL);
- Навыки и опыт обеспечения резервного копирования и восстановления PostgreSQL/MongoDB;
- Опыт настройки мониторинга PostgreSQL/MongoDB;
- Опыт настройки и эксплуатации отказоустойчивых конфигураций;
- Опыт оптимизаций запросов;
- Понимание принципов CI/CD;
- Опыт проектирования и оптимизации структуры БД с учетом выбранного профиля нагрузки (OLAP/OLTP), создание объектов БД;
- Опыт написания хранимых процедур, функций, пакетов на PL/pgSQL;
- Знание Linux-подобных операционных систем. Опыт в написании Shell/Perl-скриптов;
Условия работы
- Профессиональное развитие, масштабные проекты;
- Официальное трудоустройство в аккредитованной it-компании и стабильные выплаты;
- Удаленный или гибридный формат работы;
- Комфортабельный офис по адресу Мурманский проезд 14/1 (если захочешь приходить в офис);
- ДМС со стоматологией после испытательного срока, скидки при подключении к ДМС членов семьи;
- Предоставление необходимой для работы техники;
- Внутренние и внешние обучения;
- Скидки на фитнес и спортивные активности.