О компании и команде
Мы аутсорсинговая IT-компания, специализируемся на DevOps, Data Engineering, и поддержке сложных инфраструктур. Работаем с клиентами из СНГ, США, Европы и Ближнего Востока. В штате — около 90 инженеров, все работают удалённо. Без бюрократии, без микроменеджмента, с понятными процессами.
Задачи:
- Анализ и оптимизация производительности систем, расчет параметров и настроек для СУБД;
- Поиск узких мест в БД, анализ блокировок и ожиданий, контроль ключевых параметров, оптимизация запросов и взаимодействие с разработчиками;
- Проведение R&D, часто совместно с разработчиками, как для создания новых возможностей в продукте, так и для улучшения существующего функционала;
- Развитие средств мониторинга и диагностики;
- Построение архитектуры кластеров и проработка стратегий по разворачиванию кластеров;
- Анализ работы кластеров и профиля нагрузки приложений;
- Выявление и анализ узких мест в производительности работы системы резервного копирования;
- Разработка стратегий резервного копирования (комбинации физического и логического резервного копирования);
- Обеспечение информационной безопасности БД;
- Решение сложных инцидентов.
Требования:
- Опыт администрирования баз данных PostgreSQL от 3 лет;
- Понимание архитектуры PostgreSQL;
- Понимание работы популярных расширений для PostgreSQL и их использование в комбинации с 1С;
- Эксплуатации больших (1TB+) высоконагруженных баз данных PostgreSQL, работающих 24х7;
- Опыт работы с Patroni;
- Администрирование Linux в типовых задачах;
- Оптимизации SQL запросов, функций и хранимых процедур;
- Настройка и мониторинг потоковой репликации БД;
- Выявление проблем с производительностью и оптимизации настройки БД;
- Понимание принципов работы с транзакциями и блокировками в PostgreSQL;
- Опыт работы с системами мониторинга в применении к базам данных;
- Понимание работы резервного копирования PostgreSQL (полное/инкрементальное), резервного копирования WAL файлами и страницами -памяти;
- Экспертиза в восстановлении кластеров;
- Опыт проведения регламентных работ;
- Английский на уровне работы с технической документацией.
БУДЕТ ПЛЮСОМ:
- Опыт миграции на PostgreSQL c других СУБД;
- Опыт работы с Oracle;
- Опыт работы с Docker;
- Опыт программирования на pl/pgsql.