Назад к вакансиям

Senior DBA (PostgreSQL)

3 600 – 4 800 $в месяц
CSSSRГибридПолная занятость
SQLPostgreSQLKubernetesLinuxDBAPgBouncerPatroniBarmanpgBackRest

Описание

В платформенную команду одного из крупных банков Таджикистана ищем опытного DBA для сопровождения, оптимизации и развития высоконагруженных БД, который будет обеспечивать доступность, производительность и сохранность данных PostgreSQL, используемого корпоративным продуктом.

Обязанности

  • Администрирование PostgreSQL: настройка конфигурации, управление ролями, доступами и подключениями.
  • Настройка и сопровождение резервного копирования, архивирования WAL и восстановления на заданный момент времени — PITR.
  • Регулярная проверка восстановления данных и соблюдения согласованных требований RPO/RTO.
  • Сопровождение репликации и механизмов высокой доступности, проверка процедур переключения.
  • Мониторинг состояния базы: нагрузка, блокировки, длительные транзакции, подключения, рост данных и состояние репликации.
  • Анализ медленных запросов и планов выполнения, оптимизация индексов и параметров PostgreSQL совместно с разработчиками.
  • Контроль vacuum/autovacuum, статистики, разрастания таблиц и индексов, использования дискового пространства.
  • Планирование и проведение обновлений PostgreSQL.
  • Проверка миграций схемы данных и оценка их влияния на производительность и доступность.
  • Диагностика инцидентов, восстановление работы базы и устранение причин повторных сбоев.
  • Планирование ресурсов и роста базы, автоматизация обслуживания и ведение эксплуатационной документации.

Требования

  • Практический опыт администрирования PostgreSQL в production.
  • Уверенное знание SQL и механизмов PostgreSQL: транзакции, MVCC, WAL, блокировки, индексы, планировщик запросов, vacuum/autovacuum.
  • Опыт настройки резервного копирования и восстановления, включая PITR.
  • Опыт работы с репликацией и понимание сценариев отказа и переключения.
  • Навыки диагностики производительности с использованием планов выполнения, статистики и системных метрик.
  • Опыт обновления PostgreSQL и сопровождения изменений схемы данных.
  • Знание Linux на уровне, необходимом для эксплуатации и диагностики PostgreSQL.
  • Навыки автоматизации административных операций.
  • Умение взаимодействовать с разработчиками, SRE и DevOps.

Будет плюсом

  • Опыт эксплуатации PostgreSQL в Kubernetes и работы с PostgreSQL-операторами.
  • Опыт работы с Patroni, pgBackRest, Barman и PgBouncer.
  • Опыт сопровождения высоконагруженных и отказоустойчивых баз данных.
  • Опыт эксплуатации в закрытом корпоративном контуре.

Условия

  • Зарплатная вилка: $3600 - 4800 (gross) и зависит от итогов технического интервью.
  • Гибрид – первые 2-2,5 месяца в офисе банка в г. Худжанд (командировка оплачивается работодателем), далее – удаленно из любой локации, работа по производственному календарю Таджикистана.
  • Часовой пояс: GMT+3/+5.
  • Занятость: полная.
  • Оформление: ГПХ, ИП (кроме РФ или РБ).