на главную
hh•1 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик

DBA Postgres + АБС Инверсия

УдалённоУдаленная работаТрудоустройство по ИПГрафик 5/2

Навыки и технологии

ZabbixPostgreSQLPythonPrometheusMySQLKubernetes

Ключевая задача

Администрирование и разработка баз данных PostgreSQL для банковской системы «Инверсия», включая оптимизацию, репликацию и сопровождение продуктивных сред.

Описание вакансии

О компании

Цифровые привычки — аккредитованная IT-компания, резидент Сколково. Мы предоставляем услуги IT-консалтинга, заказной разработки, аутсорсинга IT-процессов и развиваем собственные продукты и проекты партнеров.

Наша команда — это сплоченный коллектив высококвалифицированных профессионалов, способных эффективно решать самые сложные задачи. Нас более 250 человек, распределенных по разным проектам и городам.

Обязанности

Обязанности:

  • Доработка и сопровождение Централизованной Автоматизированной Банковской Системы «БАНК 21 ВЕК» Инверсия на Postgresql
  • Установка обновлений, устранение несоответствий
  • Администрирование и сопровождение баз данных PostgreSQL продуктивной, тестовой и UAT-сред АБС.
  • Анализ SQL-запросов, планов выполнения и их оптимизация
  • Разработка новых объектов БД (хранимые процедуры, функции на PL/pgSQL, триггеры, сложные представления, материализованные представления)
  • Создание новых отчетов в АБС
  • Настройка и контроль механизмов репликации (Streaming Replication, Patroni), балансировки нагрузки и отказоустойчивости кластеров БД.
  • Управление правами доступа пользователей банковских систем к объектам БД
  • Выполнение регламентных работ: резервное копирование (pg_dump, barman), восстановление после сбоев, мониторинг дискового пространства и утилизации ресурсов.
  • Взаимодействие с технической поддержкой вендора при разборе инцидентов

Требования

Требования:

  • Знание языка PL/pgSQL: циклы, курсоры, обработка исключений, динамический SQL, работа с массивами и композитными типами.
  • Опыт администрирования и разработки под инсталляции PostgreSQL от 3 лет.
  • Уверенное владение инструментарием оптимизации:
    Детальный анализ планов запросов (EXPLAIN (ANALYZE, BUFFERS));
  • Тонкая настройка конфигурационных параметров (postgresql.conf, shared_buffers, work_mem, effective_cache_size);
  • Проектирование индексов (B-tree, GiST, GIN, BRIN) и партиционирование таблиц (декларативное и унаследованное).
  • Навыки проектирования реляционных моделей данных уровня банковского хранилища: нормализация, денормализация, обеспечение ссылочной целостности, понимание принципов OLTP vs OLAP.
  • Опыт работы с системами оркестрации и высокой доступности: Patroni, etcd/Consul, PgBouncer.
  • Владение инструментами мониторинга: Prometheus + node_exporter + postgres_exporter, Zabbix, либо штатный pg_stat_activity / pg_stat_statements.
  • Знание ОС Linux на уровне продвинутого пользователя: управление процессами, сетью, файловыми системами (XFS, ext4), автоматизация через bash/python.
  • Понимание специфики банковского ПО «Инверсия»: опыт работы хотя бы с одним из основных модулей (РКО, Главная книга).
  • Обязательный навык: умение читать структуру метаданных таблиц проприетарной АБС, ориентироваться в ее служебных справочниках и логах без официальной документации вендора.
  • -

Условия

Условия:

  • Удаленный формат работы по РФ
  • Трудоустройство по ИП
  • Уровень заработной платы обсуждается индивидуально (учитываем пожелания, опыт и компетенции)
  • График 5/2