hh•5 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик
Инженер по базам данных (DBA)
УдалённоДМСУдалённый форматСкидки на продукциюОбучение и развитие
Навыки и технологии
PythonMySQLGitPostgreSQL
Ключевая задача
Техническая ответственность за платформу СУБД: восстановимость, доступность и производительность, снижение зависимости от подрядчиков и развитие инфраструктуры баз данных.
Описание вакансии
Обязанности
Инвентаризировать инсталляции и базы, классифицировать их по критичности, разрабатывать стандарты конфигураций и целевую архитектуру, планировать устранение технического долга.
Проектировать и сопровождать кластеризацию и репликацию, выбирать синхронные и асинхронные режимы, проверять переключения и возврат к штатной схеме.
Выстраивать стратегию резервного копирования и DR, согласовывать RPO/RTO, проводить учения, включая потерю узла и площадки.
Готовить и технически вести миграции между ЦОД, обновления версий, перенос на новые инфраструктурные платформы.
Описывать регламенты обслуживания, управлять изменениями, разбирать причины инцидентов и контролировать корректирующие мероприятия.
Отвечать за разграничение доступа, аудит привилегий, защиту копий и учётных данных, работать с ИБ.
Наставлять Middle DBA, принимать работы подрядчиков, передавать знания, проверять критичные изменения.
Требования
От 5 лет промышленного администрирования СУБД. Для нас важнее подтверждённая самостоятельность, чем формальный стаж.
Опыт ответственности за критичные продуктивные системы и работы с многотерабайтными базами. Базы от 10 ТБ — существенное преимущество. Если объёмы были меньше, важно понимать ограничения длительных операций и больших окон восстановления.
Личное участие в восстановлении после аварий, переключении на резерв и миграциях.
Глубокое знание MS SQL Server или PostgreSQL и умение самостоятельно сопровождать вторую из этих СУБД. Для обеих важны следующие вещи:
MS SQL Server: Always On AG, FCI и WSFC (кворум, listener, режимы синхронизации); восстановление на момент времени; Query Store, Extended Events, DMV; блокировки, deadlock, parameter sniffing; индексы, статистика, TempDB, журнал транзакций.
PostgreSQL: потоковая репликация, HA на Patroni (DCS, кворум, защита от split-brain); WAL, replication slots, PITR на pgBackRest или Barman; autovacuum, MVCC, bloat; EXPLAIN (ANALYZE, BUFFERS), pg_stat_statements; pg_upgrade, логическая репликация.
Понимание Oracle: RMAN, Data Guard, диагностика сессий, блокировок и планов выполнения; будет плюсом знание ASM и RAC и учёт лицензионных ограничений диагностических средств.
Знание Windows Server и Linux в объёме, необходимом для эксплуатации СУБД; понимание влияния CPU, NUMA, памяти, виртуализации, задержек дисков и сети; планирование ёмкости.
Автоматизация на PowerShell, Bash и/или Python, скрипты и конфигурации в Git; настройка мониторинга доступности, репликации, бэкапов, производительности и ёмкости.
Умение готовить безопасные тестовые копии с учётом требований к чувствительным данным.
Опыт взаимодействия с инфраструктурными инженерами, разработчиками, командами 1С и внешней поддержкой; привычка документировать решения и подтверждать результат измерениями.
Условия
Оформление по ТК РФ с первого рабочего дня
Белая заработная плата, выплаты два раза в месяц
Удаленный формат работы, график 5/2
Оплачиваемые отпуска и больничные
Полис ДМС
Скидки на продукцию компании
Бонусы от партнёров
Подарки сотрудникам и детям
Программы признания и поощрения стажа
Обучение и развитие внутри компании
Возможности карьерного роста в федеральной компании