Мы в поисках DevOps/Database Engineer под проект крупного банка.
Тебе предстоит:
- Управление и оптимизация работы систем управления базами данных (PostgreSQL, MariaDB, MySQL) в промышленной эксплуатации.
- Конфигурация и поддержка механизмов репликации данных (GTID, Multi-Master, Master-Slave).
- Внедрение и сопровождение отказоустойчивых кластерных конфигураций (Patroni, Galera, PgBouncer, Pgpool-II).
- Диагностика и устранение узких мест в производительности, анализ и улучшение выполнения запросов и структуры индексов.
- Масштабирование баз данных: реализация шардинга и партиционирования.
- Организация надёжных процедур создания резервных копий и аварийного восстановления данных (Backup & Recovery).
- Наблюдение за состоянием систем и анализ производительности с использованием современных инструментов мониторинга и визуализации.
- Тесное взаимодействие с инженерами разработки и DevOps-специалистами, участие в проектировании архитектуры хранения данных.
- Обеспечение безопасности данных: настройка аутентификации, шифрования, модели управления доступом на основе ролей, ведение аудита.
Что мы ждем от тебя:
- Не менее 5 лет практического опыта администрирования реляционных СУБД (MariaDB, PostgreSQL, MySQL).
- Фундаментальное понимание внутреннего устройства систем управления базами данных (например, механизмов InnoDB, архитектуры PostgreSQL).
- Доказанный опыт настройки и поддержки механизмов репликации и кластерных решений для обеспечения отказоустойчивости.
- Профессиональные навыки анализа и повышения эффективности SQL-запросов: чтение планов выполнения, проектирование индексов, оптимизация сложных JOIN.
- Опыт практического масштабирования БД с использованием методов шардинга и партиционирования.
- Реальный опыт организации резервного копирования и восстановления, в том числе до точки во времени (с использованием pgBackRest, XtraBackup, PITR).
- Знание инструментов для мониторинга работоспособности и сбора метрик (Grafana, Zabbix, PMM, Prometheus).
- Опыт работы с системами для автоматизации управления конфигурацией (Puppet, Chef, Ansible).
- Понимание принципов построения отказоустойчивых и высоконагруженных систем (Fault Tolerance, High Availability).
- Опыт проведения сложных миграций между различными СУБД (к примеру, с MySQL на PostgreSQL).
Дополнительные навыки, которые будут преимуществом:
-Знакомство с NoSQL-решениями (MongoDB, Cassandra, Redis).
-Опыт работы с аналитическими (OLAP) системами хранения данных (Greenplum, ClickHouse).
Условия:
- Удаленный формат работы.
- Пятидневная рабочая неделя, начало рабочего дня с 7:00 по мск.
- Широкий технологический стек, сотни проектов. Можно разрабатывать IT-решения для разных отраслей, пробовать новые технологии.
- Помогаем прокачаться во всех интересующих направлениях.
- Имеем развитую систему наставничества, проходим сертификацию за счет компании, участвуем в конференциях. Активно обмениваемся опытом, проводим внутренние и внешние митапы, прокачиваем hard и soft skills.