Обязанности: Выстраивать и поддерживать отказоустойчивые решения на базе 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), извлечение и развертывание пакетов, настройка параметров публикации. Условия: Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования; Полностью удаленная работа или офис в Москве; Среда для твоего неизбежного развития — сложные и интересные задачи, регулярные тренинги и вебинары, доступ к бесплатным корпоративным библиотекам Альпины и бизнес-изданий, скидки на курсы иностранных языков; Забота о твоем здоровье — программа ДМС со стоматологией и обслуживанием в лучших клиниках города, скидки на абонементы в фитнес-клубы, неформальные спортивные сообщества; Возможности для разнообразного досуга — скидки на услуги туристических агентств, продукты питания, рестораны и бары, магазины и салоны красоты.
Похожие вакансии