з/п не указана
Москва
Более 6 лет
Обязанности:
- Выстраивать и поддерживать отказоустойчивые решения на базе Always On Availability Groups (AAG).
- Планировать и проводить миграции баз данных на новые серверы с минимальным простоем.
- Настраивать и сопровождать системы мониторинга (Zabbix, Grafana), разрабатывать сценарии реагирования на инциденты с фиксацией в документации отдела.
- Мониторить, локализовать и устранять инциденты и ошибки в работе СУБД.
- Создавать и оптимизировать регламенты обслуживания БД с учётом архитектуры AAG и распределённых географически ЦОДов.
- Поддерживать процессы регулярного обслуживания БД: резервное копирование, обновление статистики, обслуживание индексов и т.д.
- Поддерживать и развивать сессии Extended Events (XE) для сбора диагностических данных, предлагать новые метрики для мониторинга производительности и доступности.
- Поддерживать аудит доступа к данным, синхронизацию прав между серверами/контурами, развивать ролевую модель доступа в соответствии с внутренними регламентами и требованиями ИБ.
- Минимизировать задержки репликации данных в AAG, анализировать и устранять причины отставания.
Настраивать и администрировать Service Broker, мониторить очереди и связанные ошибки. - Разворачивать новые контуры тестовых и продуктовых серверов SQL Server.
- Развертывать и сопровождать аналитические и интеграционные службы: SSRS, SSAS, SSIS.
- Централизованно управлять заданиями SQL Server Agent (Multi-Server Administration / MSX), версионировать конфигурации и скрипты в Git.
- Автоматизировать рутинные задачи отдела (скрипты на T-SQL/PowerShell, пайплайны, IaC при необходимости - при работе со смежными отделами).
Требования:
- Практический опыт установки, настройки и администрирования MS SQL Server 2019 и новее.
-
Глубокое понимание и опыт работы с:
- SQL Server Agent (Multi-Server Administration), Database Mail;
- SQL Server Profiler / Extended Events / SQL Audit;
- Интеграционными и аналитическими службами: SSIS, SSRS, SSAS, Service Broker
- Уверенная работа с технологиями высокой доступности и репликации: Always On AG, Failover Cluster Instances (FCI), Replication, CDC.
- Опыт настройки сетевых протоколов, портов, параметров запуска и конфигурационных файлов SQL Server.
- Настройка и поддержка регламентов обслуживания БД с использованием Ola Hallengren Maintenance Solution.
- Понимание архитектуры In-Memory OLTP, опыт применения при необходимости.
- Умение работать с Query Store: анализ производительности, выявление регрессий, чтение планов выполнения и статистики выполнения запросов.
- Опыт работы со средствами мониторинга производительности, доступности и работоспособности СУБД.
- Уверенное написание административных и диагностических скриптов на T-SQL и PowerShell.
- Готовность участвовать в дежурствах on-call при необходимости.
Как плюс:
- Опыт администрирования PostgreSQL и желание развивать компетенции в этом направлении.
- Ознакомленность с принципом Infrastructure as Code (Ansible, Octopus, Terraform) и CI/CD (GitLab CI)
- Опыт взаимодействия с командами разработки, архитекторами, инфраструктурными администраторами и ИБ.
- Опыт разработки в T-SQL (доработка t-sql с целью оптимизации);
- Опыт работы с Dacpac (SSDT), извлечение и развертывание пакетов, настройка параметров публикации.
Условия:
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования;
- Полностью удаленная работа или офис в Москве;
- Среда для твоего неизбежного развития — сложные и интересные задачи, регулярные тренинги и вебинары, доступ к бесплатным корпоративным библиотекам Альпины и бизнес-изданий, скидки на курсы иностранных языков;
- Забота о твоем здоровье — программа ДМС со стоматологией и обслуживанием в лучших клиниках города, скидки на абонементы в фитнес-клубы, неформальные спортивные сообщества;
- Возможности для разнообразного досуга — скидки на услуги туристических агентств, продукты питания, рестораны и бары, магазины и салоны красоты.