DevOps-инженер
удалёнка, Санкт-Петербург
Команда эксплуатации отвечает за поддержку кластеров PostgreSQL и Greenplum: развертывание, репликацию, бэкапы, мониторинг и безопасность баз данных. Это критично для сохранности данных и стабильной работы сервисов компании
ГрейдSenior
Стек
PostgreSQLGreenplumPrometheusGrafanaZabbixLinuxBashPythonOraclepg_basebackuppg_probackuppg_dump/pg_restore
Задачи
- •Управление и развертывание серверной инфраструктуры баз данных под Linux
- •Обеспечение резервного копирования, восстановление и построение PITR
- •Настройка и поддержка репликации (streaming и логическая) и разрешение конфликтов
- •Мониторинг состояния БД и инфраструктуры, сбор метрик и диагностика инцидентов
- •Тюнинг производительности, анализ планов выполнения и устранение блокировок
- •Администрирование Greenplum, поддержка миграций и модернизации решений
Обязательно
- •Глубокие знания PostgreSQL: физическая и логическая архитектура, MVCC, WAL, vacuum/autovacuum
- •Опыт настройки и поддержки репликации (streaming и логическая), слотов репликации
- •Опыт резервного копирования и восстановления: pg_basebackup, pg_probackup, pg_dump/pg_restore, построение PITR
- •Опыт мониторинга и профилирования: pg_stat_*, pg_stat_activity, pg_stat_statements, auto_explain и системы мониторинга (Prometheus + Grafana, Zabbix)
- •Навыки оптимизации производительности: анализ планов, настройка параметров, работа с индексами, устранение deadlock'ов
- •Уверенное владение unix-системами и администрирование Linux
- •Знание безопасности БД: управление ролями/привилегиями, настройка SSL/TLS, pg_hba.conf, аудит действий
Будет плюсом
- •Опыт нативного партиционирования в PostgreSQL
- •Практический опыт миграций с Oracle/MySQL/MS SQL на PostgreSQL
- •Опыт установки и администрирования Oracle Database
- •Написание автоматизаций на Bash или Python