на главную
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
  • Оплачиваемые отпуска и больничные
  • Полис ДМС
  • Скидки на продукцию компании
  • Бонусы от партнёров
  • Подарки сотрудникам и детям
  • Программы признания и поощрения стажа
  • Обучение и развитие внутри компании
  • Возможности карьерного роста в федеральной компании