Инженер данных (DBA) уровня Senior. Проект: оператор мобильной связи. Продолжительность: 6 мес. Локация: РФ.

Требования:

  • Опыт разработки и администрирования базы данных PostgreSQL
  • Опыт обслуживания BI-систем и потоков данных
  • Навыки проектирования и оптимизации структуры БД с учетом профиля нагрузки (OLAP/OLTP), создание объектов БД
  • Опыт разработки высоконагруженных БД в нестандартных конфигурациях
  • Опыт администрирования СУБД (оптимизация запросов, настройка репликации и резервирования)
  • Опыт работы с инструментами потоковой загрузки данных (Apache Kafka, Apache Spark Streaming)
  • Опыт работы с Redis, MS SQL, ClickHouse, HDFS
  • Базовые знания по архитектуре и инструментам построения ETL (Informatica, MS SSIS и иные)
  • Знание XML и XSD-спецификаций

Будет плюсом:

  • Базовый английский для чтения технической документации
  • Понимание концепций DWH, витрин данных, медленно изменяющихся измерений (SCD)
  • Понимание жизненного цикла данных (загрузка, трансформация, выгрузка)
  • Умение читать и анализировать чужой код
  • Навык самостоятельного поиска информации и профессиональное любопытство

Задачи:

  • Настройка конфигурации БД (включая отказоустойчивые конфигурации), поиск проблемных мест
  • Написание хранимых процедур и функций на pgSQL
  • Устранение нештатных ситуаций, связанных с БД
  • Построение ER/ERD при описании модели хранения данных
  • Повышение качества разработки в части БД (технические и организационные изменения)
  • Оптимизация работы БД (секционирование, архивы, рефакторинг, физмодель и т.д.)
  • Решение кейсов в BI и отчетности
  • Разработка и поддержка ETL/ELT-процессов с использованием DBT (Data Build Tool)
  • Интеграция с сервисами оркестрации и доставки данных
  • Миграция и модернизация корпоративного DWH