← к выдаче
DevOps / админ

Database Administrator (PostgreSQL)

Национальный межбанковский процессинговый центрТашкент16 дн. назад

Коротко

Administers high-availability PostgreSQL clusters with Patroni/Data Guard, optimizes SQL queries, manages migrations, and designs backup/recovery procedures. · Needs: Deep PostgreSQL or Oracle administration experience; experience with highload terabyte-scale databases; Linux administration; Git and CI/CD

Описание от работодателя

Мы создаем высоконагруженные платёжные сервисы, где каждая миллисекунда задержки и каждый потерянный байт критичны. Наша база данных это сердце системы, работающее в режиме 24/7. Мы ищем сильного DBA, готового обеспечивать абсолютную отказоустойчивость, оптимизировать сложные запросы и участвовать в развитии архитектуры совместно с командами разработки. Стек технологий СУБД: PostgreSQL Отказоустойчивость: Patroni, Data Guard Окружение: Linux, Git, CI/CD Мониторинг: Prometheus, Grafana, ELK / Loki Обязанности: Обеспечивать High Availability: настраивать и сопровождать отказоустойчивые кластерные решения (репликация, Patroni / Data Guard, DR-схемы); Управлять производительностью: анализировать планы выполнения, оптимизировать тяжелые SQL-запросы, бороться с блокировками и минимизировать деградацию производительности; Контролировать изменения: сопровождать миграции данных и изменения схем в рамках CI/CD, проектировать безопасные процедуры отката (rollback); Гарантировать сохранность данных: проектировать и тестировать процессы резервного копирования (backup/restore, PITR), регулярно проводить тренировки по аварийному восстановлению; Развивать мониторинг: настраивать алертинг (Prometheus, Grafana, ELK) на узкие места, медленные запросы и состояние репликации; Влиять на архитектуру: участвовать в проектировании моделей данных совместно с командами разработки на ранних этапах. Требования: Глубокие знания СУБД: уверенный опыт администрирования enterprise-решений (PostgreSQL/или Oracle); Опыт в Highload: понимание специфики работы с терабайтными базами, высокими транзакционными нагрузками и жесткими рамками RPO/RTO; Администрирование ОС: уверенное владение Linux на уровне, необходимом для тонкой настройки и траблшутинга СУБД; Понимание DevOps-культуры: опыт работы с Git, процессами CI/CD и инструментами автоматизации миграций; Безопасность: понимание принципов защиты чувствительных и платёжных данных. Будет жирным плюсом: Опыт работы в финтехе, банках или процессинговых компаниях. Реальный опыт запуска или поддержки платёжных систем, антифрод-решений, СБП. Опыт миграции огромных массивов данных между разными СУБД «на лету».