Навыки: PostgreSQL, Linux, Oracle SQL, SQL, Python, Grafana, Zabbix. Квалификация: Senior. Специализации: Разработчик баз данных.
Описание проекта:
Банк. Направление: выпуск банковских карт
Проект: миграция с Oracle на PostgreSQL
Локация: Москва, 2 раза в неделю посещение офиса в сити
в течении 6 мес.
‼Требования:
Ищем DBA с практическим опытом администрирования PostgreSQL / Postgres Pro для участия в проекте миграции с Oracle на PostgreSQL в направлении выпуска банковских карт. Основной фокус роли - стабильность, высокая доступность и производительность PostgreSQL в рамках миграции и дальнейшей эксплуатации.
Требования:
- PostgreSQL
- Опыт администрирования PostgreSQL 12 и выше - не менее 2 лет.
- Понимание архитектуры PostgreSQL: процессы, shared buffers, WAL.
- Практический опыт построения и сопровождения отказоустойчивых PostgreSQL-кластеров.
- Опыт работы с одним или несколькими решениями и технологиями высокой доступности:
- Streaming Replication;
- Patroni;
- pgPool-II;
- Corosync;
- Pacemaker.
- Опыт настройки и управления физической и логической репликацией.
- Опыт мониторинга и тонкой настройки производительности PostgreSQL с использованием: EXPLAIN (ANALYZE, BUFFERS)/pg_stat_statements.
-Опыт настройки критических параметров PostgreSQL, включая work_mem, shared_buffers и другие параметры производительности.
- Знание инструментов резервного копирования и восстановления: pg_basebackup/pg_dump /pg_restore /pg_probackup.
Общие технические навыки:
- Опыт администрирования ПО в Linux: RHEL / CentOS / Ubuntu.
- Знание Bash и/или Python для автоматизации.
- Понимание принципов работы сетей: DNS, TCP/IP, Firewalls.
- Опыт работы с системами мониторинга:
- Zabbix;
- Prometheus;
- Grafana.
Задачи:
-Администрирование, мониторинг и поддержка PostgreSQL / Postgres Pro.
-Обеспечение высокой доступности критичных баз данных.
-Участие в планировании и проведении миграций и обновлений СУБД.
-Планирование и выполнение резервного копирования и восстановления данных (Backup & Recovery).
-Мониторинг производительности, выявление и устранение узких мест.
-Разработка и поддержка стандартов безопасности БД, управление правами доступа пользователей.
- Написание скриптов для автоматизации рутинных задач.
-Взаимодействие с командами разработки, помощь в оптимизации сложных SQL-запросов.
-Администрирование и мониторинг интеграционного ПО: GoldenGate, Dataflot.

