Администратор СУБД (PostgreSQL )
Описание
Транснефть-Технологии - корпоративный ИТ-интегратор, центр технической поддержки и сопровождения информационных систем для всех организаций в структуре «Транснефти». Сейчас мы в поисках Администратора СУБД (PostgreSQL) в нашу команду. Задачи: 1. Администрирование кластеров СУБД Postgres Pro Enterprise: Установка, настройка и сопровождение экземпляров Postgres Pro Enterprise на AstraLinux, Альт, РЕД ОС); Управлениеконфигурацией серверов базы данных (параметры postgresql.conf, pg_hba.conf) с учетом требований производительности и безопасности; Мониторинг состояния кластеров, журналов работы СУБД и системных ресурсов; 2. Управление отказоустойчивыми кластерами (High Availability): Развертываниеи администрирование кластеров с использованием встроенногорешения BiHA (Built-in High Availability); Развертываниеи администрирование кластеров с использованием Patroni; Обеспечениебесперебойного переключения приложений между узлами кластера с помощью HAProxy иливиртуального IP-адреса (VIP). 3. Резервное копирование и восстановление: Реализация и поддержка стратегии резервного копирования с использованием инструментов (pgBackRest, pg_probackup); Настройка непрерывного архивирования WAL-журналов и обеспечение их сохранности; Регулярное тестирование процедур восстановления (Point-In-Time Recovery, PITR) для гарантии соответствия RPO и RTO. 4. Оптимизация производительности и тюнинг: Анализ медленных запросов с использованием EXPLAINANALYZE и pg_stat_statements; Оптимизация структуры индексов, настройка партиционирования таблиц (декларативногоили с использованием наследования); Настройка параметров СУБД (shared_buffers, work_mem, maintenance_work_mem, параметров autovacuum) под конкретные рабочие нагрузки. Мониторинги устранение взаимоблокировок (deadlocks) и проблем с производительностью. 5. Мониторинг и обеспечение безопасности: Настройка систем мониторинга (Prometheus + Grafana, Zabbix, или PPEM) для контроля состояния кластеров, задержек репликации и критических метрик; Управление доступом пользователей и ролями, настройка SSL/TLS-шифрования соединений; Внедрение и поддержка политик аудита действий в БД. Технологический стек: PostgreSQL / Postgres Pro; bash; ansible; SQL; pgPL/SQL; Linux. Ожидаем от Вас: Глубокая экспертиза PostgreSQL; Экспертиза в отказоустойчивости (BiHA и Patroni); ОС Linux: Уверенный пользователь Linux на уровне администратора системы; Настройка систем мониторинга (Zabbix, Prometheus+ Grafana) для контроля состояния СУБД и кластера, и настройка алертов . Навыки анализа событий журналов при помощи ElasticSearch/Opensearch. Условия: Возможность работать над сложными и значимыми проектами; Программы обучения и повышения квалификации за счет компании; Широкий социальный пакет: ДМС со стоматологией, компенсация спорта, компенсация санаторно-курортного лечения и отдыха и др.; Премии ко Дню нефтяника и к отпуску; График работы: 5/2 с 09.00 до 18.00; пятница: до 16.45; Гибридный формат работы (2 офисных дня в неделю) в Москве, Самаре, Иркутске или дистанционный формат в других городах России; Возможности карьерного и профессионального роста.