Компания Зонтик ищет администратора PostgreSQL / DBA для доработки и сопровождения Централизованной Автоматизированной Банковской Системы (АБС «БАНК 21 ВЕК»).
Обязанности:
- Сопровождать и дорабатывать АБС «БАНК 21 ВЕК»;
- Администрировать продуктивные, тестовые и UAT-базы PostgreSQL;
- Поддерживать пользователей, устанавливать обновления и устранять несоответствия;
- Анализировать и оптимизировать SQL-запросы и планы их выполнения;
- Разрабатывать объекты БД: PL/pgSQL, процедуры, функции, триггеры, сложные и материализованные представления;
- Создавать новые отчеты в АБС;
- Настраивать и контролировать Streaming Replication, Patroni, балансировку и отказоустойчивость кластеров;
- Управлять правами доступа к объектам БД;
- Выполнять резервное копирование и восстановление (pg_dump, Barman);
- Мониторить состояние БД, дисковое пространство и утилизацию ресурсов;
- Участвовать в разборе инцидентов совместно с техподдержкой вендора;
- Разрабатывать скрипты для автоматизации рутинных операций.
Требования:
- 3+ года опыта с PostgreSQL в администрировании и разработке;
- Уверенный PL/pgSQL: циклы, курсоры, исключения, динамический SQL, массивы и композитные типы;
- Глубокое понимание оптимизации PostgreSQL: EXPLAIN ANALYZE, BUFFERS, индексы, партиционирование;
- Опыт настройки параметров PostgreSQL: shared_buffers, work_mem, effective_cache_size и др.;
- Практический опыт с B-tree, GiST, GIN, BRIN;
- Опыт работы с Patroni, etcd/Consul, PgBouncer;
- Знание инструментов мониторинга: Prometheus, Zabbix, postgres_exporter, pg_stat_activity, pg_stat_statements;
- Уверенное владение Linux, Bash/Python;
- Опыт проектирования реляционных моделей данных, понимание OLTP/OLAP;
- Банковская специфика — обязательно: опыт с ПО «Инверсия» / «БАНК 21 ВЕК», опыт с модулями РКО или Главная книга, понимание банковских процессов, форматов ISO 20022, УФЭБС, СПФС и требований законодательства РФ к банковскому ПО.
Условия:
- Формат работы: удаленно, только РФ;
- ЗП: 400к гросс ИП/ТК.