Разработчик PostgreSQL/ Инженер данных

Дата размещения вакансии: 06.11.2024
Работодатель: Ростелеком - Центры обработки данных
Уровень зарплаты:
з/п не указана
Город:
Москва
Ленинградский проспект 35с1
Требуемый опыт работы:
От 3 до 6 лет

Ключевая задача команды: развитие корпоративного хранилища данных (КХД, DWH).

Команда разработки создает продукт для внутренних пользователей, который позволяет принимать решения на основе данных.

Мы занимаемся проектированием ETL-процессов, преобразованием данных по слоям КХД, расчётами на базе КХД, формированием витрин данных, снабжением данными другие ИС.

Ключевые задачи:

  • Строить и развивать КХД (архитектура, разработка, моделирование, документирование);
  • Строить и развивать ETL-процессы (собирать данные из разных источников: sql, api, файлы);
  • Строить витрины данных (доводить данные то итогового результата);
  • Обеспечивать взаимообмен данными между ИС, как с использованием КХД, так и без его участия.

Пожелания к кандидату:

  • PostgreSQL уровня middle;
  • Понимание подходов построения DWH (у нас методология Data Vault 2.0). От сбора данных до построения витрин;
  • Понимание принципов построения ETL процессов;
  • Желание заниматься оптимизацией работы системы;
  • Опыт работы с системами контроля версий (Git);
  • Документирование процессов разработки и доработок;
  • Аналитические способности;
  • Умение работать в команде, инициативность, наличие коммуникативных навыков;
  • Желание осваивать новые технологии;
  • Желание погрузиться в предметную область (техническое и экономическое устройство ЦОДов; Виртуализация; Системы хранения данных).

Как мы работаем:

  • Обеспечиваем трансфер данных между слоями КХД на процедурах и функциях.
  • Используем триггеры, как на объектах, так и событийные.
  • Применяем секционирование и автоматизируем этот процесс.
  • Применяем уровень абстракции модели данных с помощью представлений (вью) – витрины данных.
  • Часто применяем и используем системные объекты PostgreSQL.

Чего ожидаем от кандидата с хорошим знанием PostgreSQL (PL/pgSQL)

  • Понимание физического уровня работы СУБД;
  • Почему желательно избегать апдейтов;
  • Зачем применять секционирование;
  • Что такое VACUUM и зачем его использовать;
  • Нюансы работы с временными таблицами;
  • Что такое и нюансы работы с TOAST таблицами;
  • Для чего нужны индексы и какого типа индексы можно применить в том или ином случае;
  • Нюансы работы транзакций; нюансы работы с MVCC).

Приветствуется:

  • Опыт построения ER диаграмм (умение строить ER диаграммы, определять и обозначать виды связей между сущностями);
  • Опыт работы с API (REST);
  • Опыт работы с брокерами сообщений;
  • Понимание принципов работы CI/CD;
  • Базовые навыки работы с CLI Linux;
  • Опыт работы по методологии Agile (Scrum). Мы работаем по двухнедельным спринтам.
  • Участие в процессе внедрения Data Quality и Data Governance;
  • Базовое понимание работы центров обработки данных (ЦОД) и виртуализации;
  • Опыт работы с системами визуализации данных: Superset, SSRS, Tableau, PowerBI;
  • Опыт проведения тестирования/отладки кода процедур;

Стек технологий:

  • PostgreSQL (PL/pgSQL) – КХД;
  • MS SQL Server (T-SQL) – доп. система на сопровождении, панируется импортозамещение;
  • Apache NiFi – ETL;
  • GitLab - Кодовая база и CI/CD;
  • Jira;
  • Confluence.

Мы предлагаем:

  • Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соц. пакет;
  • Предоставляются льготы, в соответствии с Указом от 02.03.2022 №83 о поддержки компаний IT отрасли;
  • Стабильная, конкурентоспособная, официальная заработная плата;
  • График работы 5/2 гибкое начало дня;
  • Удалённый формат работы по всей территории РФ;
  • В нашей компании активно работает корпоративный университет, который организует внутреннее и внешнее профильное обучение;
  • Перспективы горизонтального и вертикального карьерного роста: вы можете стать руководителем или экспертом в своей области;
  • Мы ответственно подходим к вопросам здоровья и благополучия наших сотрудников, для Вас: программа ДМС. Обслуживание в лучших клиниках города;
  • Многие наши коллеги, ведут активный образ жизни для этого у нас организованы команды по футболу, волейболу, бегу. Так же есть корпоративные скидки на абонементы в фитнес залы;
  • У наших сотрудников популярна программа лояльности Primezone. Это уникальная платформа, которая позволяет брендам мирового уровня и лучшим российским поставщикам товаров и услуг стать доступнее для сотрудников компаний в России;
  • У нас супер-адекватная и профессиональная команда;
  • Работая вместе с нами, вы примите участие в амбициозных крупных, стабильных проектах;
  • У вас будет возможность оказывать влияние на продукт: обсуждать задачи не только с точки зрения методов реализации, но и с точки зрения рациональности и необходимости разрабатываемых фич, вносить свои идеи.