PostgreSQL DBA/Database Administrator (Senior)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

О компании и команде

Мы аутсорсинговая 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.