Транснефть-Технологии - корпоративный ИТ-интегратор, центр технической поддержки и сопровождения информационных систем для всех организаций в структуре «Транснефти».
Сейчас мы в поисках Администратора СУБД (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;
- Уютный и комфортный офис в 15 минутах от м. Зорге, м. Полежаевская, м. ЦСКА;
- Возможности карьерного и профессионального роста.