Администрирование баз данных: выполнение повседневных задач администрирования баз данных для различных систем управления базами данных, включая: MariaDB, PostgreSQL и другие. Следующие задачи должны быть выполнены:
- Развертывание серверов баз данных: установка, настройка, установка исправлений, обновление систем управления базами данных, серверов баз данных, баз данных.
- Администрирование баз данных в виртуализированных средах: администрирование баз данных в виртуальных средах, например, VMWare, и администрирование виртуальных машин операционных систем, лежащих в основе СУБД, включая Linux RedHat, CentOS.
- Администрирование баз данных в контейнеризированных средах: администрирование баз данных в контейнеризированных средах, включая Kubernetes
- Управление безопасностью: обеспечение соблюдения политик безопасности данных и защиты данных путем управления безопасностью и доступом к базам данных, выявление и аудит доступа пользователей к конфиденциальным базам данных в соответствии с процедурами и нормативными актами.
- Управление инцидентами: следование структурированным процессам для быстрого обнаружения, диагностики и устранения сбоев в обслуживании для восстановления доступности и обеспечения целостности данных. Управление инцидентами с использованием инструментов ITSM, например, ServiceNow
- Управление изменениями и релизами: следование контролируемым процессам планирования и проверки для развертывания релизов новых систем баз данных или изменений в существующих базах данных в (пред-)производственные среды, минимизируя время простоя и предотвращая потерю данных.
- Мониторинг состояния: определение, сбор, управление метриками для мониторинга баз данных, операционных систем и серверов для обеспечения их работоспособности; проверка журналов ошибок, системных событий, событий баз данных, свободного места на диске и событий хранения с использованием инструментов мониторинга, включая SCOM, для выявления, предотвращения и решения проблем.
- Обслуживание баз данных: установка, настройка, планирование, мониторинг заданий баз данных для резервного копирования, проверки целостности, обслуживания индексов, обновления статистики и т. д.
- Резервное копирование и восстановление: определение, создание, планирование планов и стратегии резервного копирования баз данных, обеспечение возможности восстановления, интеграция резервных копий на уровне базы данных с системами резервного копирования на уровне операционной системы, такими как NetBackup, управление сроками хранения данных.
- Мониторинг производительности, настройка и оптимизация: определение и сбор критически важных метрик производительности для СУБД и ОС для обеспечения быстрой работы баз данных с использованием таких инструментов, как SolarWinds DPA; оценка шаблонов доступа к данным и планов запросов для повышения производительности путем настройки и оптимизации запросов к базам данных.
- Обеспечение непрерывности бизнеса: обеспечение соответствия SLA путем настройки высокой доступности и аварийного восстановления, определения, внедрения, настройки, мониторинга технологий, включая Galera, MaxScale и репликацию данных.
- DevOps: определение, создание, внедрение конвейеров DevOps для развертывания изменений баз данных в продакшене с использованием Puppet, AzureDevops, FlyWay.
- Автоматизация: определение, внедрение, планирование, мониторинг сценариев для автоматизации повторяющихся, периодических задач с использованием Bash, Puppet, Python, Powershell и т. д.
- Моделирование данных: проектирование, обратное проектирование, документирование концептуальных и физических моделей баз данных, а также определение и обновление стандартных операционных процедур.
- Управление изменениями: внедрение изменений и релизов баз данных в продакшене и других средах в соответствии со стандартами и процедурами.
- Координация: координация и/или участие с несколькими командами для координации мероприятий от разработки, архитектуры, приложений, безопасности, сетей и управления услугами в случае устранения неполадок и решения проблем.
- Коммуникация: донесение противоположных точек зрения до заинтересованных сторон и содействие поиску компромиссных решений, демонстрация и обеспечение командной работы.
- Обучение и передача знаний: проведение технического обучения или передача знаний внутренним командам, обеспечение бесперебойных передач и самостоятельности в выполнении рутинных задач.
- Обработка назначенных тикетов: оперативное реагирование на тикеты об инцидентах и изменениях, назначенные через ITSM-инструмент, обеспечение их немедленной обработки после назначения. Это включает отслеживание, приоритизацию задач и их решение в установленные сроки и в соответствии с SLA.
Обязательно:
- Степень бакалавра плюс 9 лет опыта работы в ИТ
- Отличное владение английским языком, как минимум на уровне B2
- Минимум 8 лет опыта работы в сложных корпоративных средах, с задачами системного администрирования крупномасштабных общих ИКТ-систем
- Минимум 6 лет опыта администрирования баз данных критически важных производственных баз данных с конфиденциальными данными в средах с высоким уровнем безопасности
- Минимум 5 лет опыта администрирования баз данных с использованием следующих инструментов и технологий: MariaDB (или MySQL)
- Минимум 5 лет опыта работы со следующими технологиями: PostgreSQL
- Минимум 2 года опыта администрирования баз данных со следующими технологиями: Kubernetes
- Вышеупомянутый опыт должен быть в средах: On-premise, air-gapped
- Знание контейнеризированных сред с: базами данных и stateful-наборами данных; постоянными томами хранения
- Знание контейнеризированных сред в отношении: высокой доступности; аварийного восстановления
- Знание администрирования баз данных в контейнеризированных средах для: мониторинга производительности; анализа производительности; оптимизации производительности
- Знание методологий для: концептуального моделирования данных; физического моделирования данных; нормализации модели данных; проектирования сущность-атрибут-связь
- Знание сложных корпоративных архитектур и передовых ИКТ-решений, включая микросервисы
- Знание процессов ITIL для систематического управления сложными ИТ-средами
Желательно:
- Минимум 2 года опыта работы с облачными сервисами и решениями Public или Hybrid Cloud (AZURE или AWS).
- Минимум 3 года опыта администрирования баз данных с использованием технологий для: высокой доступности и аварийного восстановления; кластерных решений; HAProxy, Patroni, Galera, MaxScale
- Опыт администрирования баз данных со следующими технологиями: Neo4J, Milvus, MongoDB, Cassandra
- Опыт работы с следующими технологиями: виртуализация VMWare
- Опыт администрирования баз данных со следующими технологиями: Microsoft SQL Server, AlwaysOn Availability Groups, WSFC – Windows Server Failover Clusters
- Опыт работы с инструментами и технологиями для: внедрения решений Business Intelligence, включая ETL, OLAP, PowerBI
- Опыт администрирования баз данных со всеми упомянутыми СУБД и технологиями: для локальных сред (on-premise)
- Опыт разработки сценариев и решений для: конвейеров DevOps; автоматического развертывания; версионирования и развертывания схем баз данных; Puppet, AzureDevOps/TFS, FlyWay; Bash, Powershell, TerraForm
- Знание Agile-методологий и процессов для объединения разработки ИКТ и эксплуатации
- Знание технологий, связанных с центрами обработки данных ИКТ, инфраструктурой, безопасностью, хранилищами, сетями, управлением услугами
- Знание передовых концепций и технологий в области анализа данных, машинного обучения, искусственного интеллекта
Arηs Group, Part of Accenture, специализируется на управлении сложными ИТ-проектами государственного сектора, включая системную интеграцию, информатику и аналитику, внедрение решений и управление программами. Наша команда помогает ведущим клиентам в области проектирования цифровых и информационных систем, обладая опытом в различных областях, от разработки программного обеспечения, науки о данных и управления безопасностью до машинного обучения, облачных технологий и мобильной разработки.
Arηs Group была приобретена Accenture в июле 2024 года.