Специалист по администрированию Postgresql (удаленная работа)

5 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Специалист по администрированию Postgresql

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

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

  • Сопровождение и обеспечение бесперебойной работы баз данных: Postgresql и других.
  • Осуществление мониторинга функционирования эксплуатируемых систем и незамедлительное информирование обо всех обнаруженных сбоях и отклонениях в работе начальника отдела и смежных подразделений.
  • Ввод в эксплуатацию новых версий и выполнение настроек для систем, находящихся на сопровождении отдела.
  • Контроль автоматического взаимодействия систем, находящихся на сопровождении отдела с другими системами, используемыми в НРД.
  • Участие в выполнении установки изменений ПО, в соответствии с планом установки и на основании акта о проверке изменений.
  • Обеспечение работоспособности тестовых контуров в рамках систем, находящихся на сопровождении отдела.
  • Выполнение архивирования и резервного копирования программного обеспечения (далее ПО) эксплуатируемых систем, принятие мер по проверке корректности архивов.
  • При возникновении необходимости осуществление полного или частичного восстановления систем из архивов.
  • Осуществление взаимодействия со сторонними организациями, службами компаний, входящих в Группу Московская Биржа по соответствующим вопросам отдела.
  • Техническая поддержка работников НРД и клиентов в рамках компетенции отдела.
  • Участие в разработке нормативной и методической документации, регламентирующей деятельность отдела.
Требования:
  • Глубокие знания PostgreSQL.Знание архитектуры PostgreSQL, процессов и взаимодействия компонентов (процесс планирования запросов, механизмы транзакций, управление памятью и процессами).Опыт оптимизации базы данных на уровне ОС, ядра PostgreSQL и SQL-запросов.
  • Производительность и оптимизация. Мастерство в настройке параметров производительности PostgreSQL (например, работы с shared buffers, work mem, effective cache size, и т. п.). Умение находить и устранять узкие места в производительности с помощью анализа плана выполнения запросов (EXPLAIN, EXPLAIN ANALYZE) и других инструментов.
  • Процесс резервного копирования и восстановления. Продвинутые навыки в настройке резервного копирования с использованием pg basebackup, pg dump, pg probackup, bgbackrest, .. а также знание различных методов восстановления данных (PITR, использование WAL-архивов).Опыт проектирования и тестирования стратегии резервного копирования и восстановления для крупных, критичных к отказам систем.
  • Репликация и высокодоступные решения. Продвинутый опыт работы с репликацией: настройка синхронной и асинхронной репликации, использование потоковой репликации, логической репликации. Знание и опыт работы с высокодоступными решениями, например, с использованием Patroni, PgBouncer, Pgpool или других технологий для обеспечения отказоустойчивости. Опыт настройки и управления кластеризацией, балансировкой нагрузки.
  • Безопасность. Экспертные навыки в настройке безопасности PostgreSQL: контроль доступа через роли и права, работа с шифрованием данных, настройка SSL.Знание и внедрение лучших практик безопасности, защита от атак и утечек данных.
  • Миграции и обновления. Опыт миграций данных между версиями PostgreSQL, включая использование инструмента pg upgrade или создание стратегии миграции с минимальными простоями. Понимание всех аспектов обновлений PostgreSQL, включая тестирование, совместимость с расширениями и сторонними инструментами.
  • Мониторинг и автоматизация. Настройка продвинутых систем мониторинга PostgreSQL с использованием таких инструментов, как Prometheus, Grafana, pg stat statements, pgAdmin, а также настройка алертов. Опыт автоматизации процессов администрирования, включая использование Ansible или других средств для автоматизации задач управления базами данных.
  • Системное администрирование. Знания Linux/Unix систем, включая управление процессами, настройку сети, файловых систем и производительности.
  • Проблемы с отказоустойчивостью и восстановлением. Готовность к решению проблем при отказах системы: восстановление после сбоев, управление блокировками и сбоями в репликации, диагностика сбоев. Опыт реализации сложных решений для обеспечения непрерывности работы в случае критических сбоев.
  • Документирование и обучение. Умение вести детализированную документацию для процессов настройки и восстановления. Опыт менторинга и обучения младших администраторов или команды.
  • Приветствуется опыт администрирования других RDBMS и опыт миграций в Postgresql.


Посмотрите похожие вакансии

Технический специалист по работе с Битрикс24
Компания: Институт Smart
Зарплата: от 120 000 до 120 000 руб.
Специалист по информационным системам
Компания: Восточный Ветер
Зарплата: от 180 000 до 180 000 руб.