Описание должности
Ключевые обязанности
- Проектирование и развертывание архитектур баз данных, поддерживающих требования масштабируемости, производительности и безопасности. Это включает выбор подходящих технологий баз данных (например, MySQL, Oracle, SQL Server, MongoDB) и обеспечение их бесперебойной интеграции с существующей ИТ-инфраструктурой.
- Выполнение рутинных задач обслуживания, таких как резервное копирование баз данных, операции восстановления и миграция данных. Вы также будете управлять расширением баз данных для удовлетворения растущих объемов данных и потребностей пользователей.
- Мониторинг производительности баз данных в реальном времени, выявление узких мест и внедрение стратегий оптимизации для повышения эффективности системы. Это включает проведение регулярных проверок работоспособности и обеспечение целостности данных на всех платформах.
- Оказание технической поддержки команде разработки, включая рекомендации по стандартам написания SQL, проверку кода и устранение сложных проблем с базами данных. Вы также будете разрабатывать документацию для оптимизации работы с базами данных и повышения продуктивности команды.
- Внедрение и поддержка мер безопасности для защиты систем баз данных от несанкционированного доступа, утечек данных и уязвимостей. Это включает настройку контроля доступа, протоколов шифрования и механизмов аудита.
- Сотрудничество с межфункциональными командами для обеспечения соответствия решений для баз данных бизнес-целям. Вы также будете участвовать в планировании мощностей и учениях по аварийному восстановлению для подготовки к возможным сбоям системы.
Требования к кандидату
- Подтвержденный опыт администрирования баз данных с глубокими знаниями в проектировании, развертывании и обслуживании реляционных и нереляционных баз данных. Знание облачных решений для баз данных (например, AWS RDS, Azure SQL) будет преимуществом.
- Отличное знание методов настройки производительности баз данных, включая оптимизацию запросов, стратегии индексирования и распределение ресурсов. Требуется опыт работы с инструментами мониторинга, такими как Zabbix, Prometheus или Grafana.
- Глубокие знания процессов резервного копирования и восстановления данных с практическим опытом внедрения автоматизированных решений для резервного копирования и планов аварийного восстановления. Предпочтительно знание технологий резервного копирования, таких как Veeam или Commvault.
- Владение языками SQL и системами управления базами данных (например, MySQL, PostgreSQL, Oracle). Способность писать и оптимизировать сложные запросы, хранимые процедуры и триггеры является обязательной.
- Глубокое понимание принципов безопасности баз данных, включая контроль доступа, шифрование и соответствие нормативным требованиям, таким как GDPR или HIPAA. Требуется опыт работы с инструментами безопасности, такими как MySQL Enterprise Security или Oracle Database Vault.
- Отличные навыки решения проблем и способность оперативно устранять неисправности, связанные с базами данных. Сильное аналитическое мышление для выявления первопричин и внедрения эффективных решений.
- Способность работать самостоятельно и в команде в условиях динамичной среды. Хорошие коммуникативные навыки для передачи технической информации нетехническим заинтересованным сторонам.
- Предпочтительные квалификации включают сертификаты по администрированию баз данных (например, Oracle Certified Professional, Microsoft Certified: Azure Database Administrator) и опыт работы с практиками DevOps для автоматизации баз данных.
