Требования:
Профильное высшее образование (при наличии профильного высшего образования рассмотрим кандидатуры без опыта работы) Опыт работы DBA от 2 лет Опыт разработки SQL-запросов и оптимизации запросов от 1 года Знания основ БД (нормализация, ключи, ограничения, индексы, ACID) Глубокие знания MS SQL Хорошие знания PostgreSQL Навыки администрирования баз данных: настройка репликации, кластеров, мониторинг производительности Уверенное владение хотя бы одним из диалектов SQL (желательно Transact-SQL) Опыт написания хранимых процедур, триггеров и функций на T-SQL, PL/pgSQL или аналогичных языках Практический опыт написания скриптов по обслуживанию БД Умение анализировать планы выполнения и оптимизировать запросы Знание серверных ОС: Windows Server, Linux (будет преимуществом) Практический опыт написания скриптов на Powershell, bash (будет преимуществом) Знания других БД, в том числе NoSQL, будут преимуществом Участие в проектах миграции будет преимуществом Аналитическое мышление, внимание к деталям, ответственность, хорошие коммуникативные навыки Готовность быстро адаптироваться к новым технологиям и инструментам Обучаемость и желание развиваться в профессии
Обязанности:
Обеспечение отказоустойчивости и доступности баз данных Планирование и настройка процедур регламентного обслуживания БД, в том числе резервного копирования и восстановление данных, мониторинг этих процедур Мониторинг производительности БД, оптимизация запросов и индексов, формирование других рекомендаций и их реализация Управление пользователями и правами доступа Установка, настройка, обновление серверов БД Планирование вычислительных мощностей и ресурсов хранилищ данных Обеспечение информационной безопасности БД. Регулярная проверка системы на наличие уязвимостей и их устранение Участие в реализации интеграций, в том числе разработка на SQL Участие в проектировании структуры базы данных совместно с командой разработчиков Диагностика и устранение проблем, связанных с работой баз данных в приложениях. Участие в решении инцидентов Автоматизация административных задач с использованием скриптов (PowerShell, Bash и др.) Создание, актуализация и поддержание в надлежащем виде документации Взаимодействие с другими командами
Условия:
Уровень заработной платы обсуждается при собеседовании, зависит от уровня квалификации, опыта работы, знаний.