-
Администрирование баз данных, используемых в проектах: установка, конфигурирование, обновление, патчинг.
-
Настройка и сопровождение отказоустойчивых и кластерных решений (репликация, high availability, DR-схемы).
-
Управление структурами БД: схемы, таблицы, индексы, роли и права доступа.
-
Анализ и оптимизация производительности SQL-запросов и хранимых процедур, работа с блокировками и планами выполнения.
-
Проектирование и сопровождение процессов резервного копирования и восстановления (backup/restore, point-in-time recovery).
-
Регулярная проверка восстановляемости данных и участие в тренировках по аварийному восстановлению.
-
Настройка мониторинга состояния БД (ресурсы, репликация, медленные запросы, ошибки) и интеграция с общими системами мониторинга и алертинга.
-
Реакция на инциденты, анализ причин, подготовка предложений по предотвращению повторных случаев.
-
Участие в проектировании моделей данных совместно с командами разработки для продуктов.
-
Сопровождение миграций данных и изменений схем БД, участие в CI/CD-процессах для изменений в БД (миграции, rollback-процедуры).
-
Ведение технической документации по БД, регламентов по backup/restore, миграциям и процедурам работы с продакшен-средами.
Что важно:
- Высокая доступность и отказоустойчивость БД для платёжных сервисов. - Сохранность данных и соблюдение целевых RPO/RTO.
-
Минимизация простоев и деградаций производительности, вызванных работой БД.
-
Контролируемые и предсказуемые изменения в схемах БД, возможность безопасного отката.
-
Соответствие требованиям безопасности, регуляторов и внутренним стандартам Компании.
Будет плюсом:
- Опыт работы в финтехе / банковской сфере / процессинговых компаниях или других высоконагруженных системах.
- Практический опыт построения отказоустойчивых кластеров PostgreSQL / Oracle (репликация, Patroni, Data Guard, и т.п.).
- Опыт миграции больших объёмов данных между БД и/или между разными СУБД.
- Опыт участия в проектах по запуску платёжных систем, антифрода, токенизации, IPS, SBP и аналогичных решений.
Специальные знания:
- Уверенные знания одной или нескольких СУБД уровня enterprise (PostgreSQL, Oracle, MS SQL и др.).
- Понимание принципов проектирования БД, нормализации, индексации, транзакций и уровней изоляции.
- Знание механизмов репликации, кластеризации, резервного копирования и восстановления. Навыки:
- Опыт оптимизации SQL-запросов и устранения узких мест производительности.
- Навыки работы с Linux на уровне администрирования сервисов БД.
- Базовое понимание DevOps-подходов, опыт работы с системами контроля версий (Git) и миграциями схем БД.
- Понимание требований безопасности к работе с чувствительными и платёжными данными.
Знание специальных программ
- Инструменты работы с БД: psql, pgAdmin, SQL*Plus/SQL Developer или аналогичные.
- Системы мониторинга и логирования: Prometheus, Grafana, ELK / Loki или аналоги.
- Git и смежные инструменты для хранения скриптов и миграций.