DBA PostgreSQL
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Ожидания от кандидата
- Практический опыт установки и администрирования PostgreSQL (в идеале PostgreSQL PRO)
- Понимание особенностей СУБД PostgreSQL (структура каталога, статистика использования, план запроса, транзакции, блокировки, журнал предзаписи)
- Понимание принципов построения составных SQL запросов (CTE, рекурсивные, вложенные)
- Умение анализировать журналы БД, статистику, тяжелые запросы, узкие места в производительности БД и устранять последние
- Способность разобраться в существующих процедурах и функциях PL/pgSQL, SQL, работа с данными в формате CSV, JSON, XML
- Опыт администрирования, настройки cредства мониторинга производительности / работы / доступности серверов в разрезе СУБД
- Опыт написания автоматизаций на Bash, Python
- Понимание принципов работы сетевых протоколов
- Опыт работы с системой контроля версий Git
Обязанности:
- Развивать напрвление PostgreSQL; Администрировать PostgreSQL (основной фокус) и MSSQL (меньшая часть задач)
- Автоматизировать задачи для указанных СУБД, помогая DevOps (разворачивание СУБД, настройка CI\CD)
- Обеспечивать безопаность СУБД, резервное копирование и восстановление
- Настраивать кластера и высокодоступность для СУБД
- Мониторить, анализировать и оптимизировать производительность СУБД, выявлять узкие места и подготавливать рекомендации по оптимизации проблемных SQL запросов
- Разрабатывать и поддерживать инструменты автоматизации и эксплуатации СУБД
- Решать возникающие инциденты с СУБД с их последующим анализом
- Писать техническую документацию
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Возможность работать удаленно на территории РФ, РБ и дружественных стран