Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
data engineer
генерация резюме
сопроводительное письмо
описание
Команда занимается импортозамещением Oracle в ЕКБД.
задачи
- Проектировать и реализовывать стратегию миграции данных (полная + инкрементальная, батчевая обработка, минимизация downtime);
- Переносить и рефакторить ~1 млн строк PL/SQL-кода с сохранением бизнес-логики в СУБД;
- Адаптировать диалект PL/SQL под особенности Q.Database 18, устранять несовместимости, оптимизировать запросы;
- Разрабатывать и запускать скрипты автоматической сверки данных (data reconciliation), валидации целостности и регрессионного тестирования;
- Настраивать пайплайны миграции, версионирование объектов БД, интеграцию с CI/CD;
- Координировать работы с архитекторами, QA, разработчиками и администраторами СУБД;
- Проводить менторинг инженеров, код-ревью, готовить runbook'и и передавать систему в эксплуатацию.
требования
- Коммерческий опыт работы с Oracle DB от 5 лет на позициях Senior/Lead;
- Обязательный опыт участия в проектах импортозамещения СУБД (миграция с Oracle/MS SQL на российские/PostgreSQL-совместимые платформы);
- Практический опыт работы с Q.Database (настройка, разработка, миграция, оптимизация);
- Глубокое знание PL/SQL: пакеты, курсоры, динамический SQL, оптимизация, работа с legacy-кодом;
- Опыт миграции и рефакторинга крупных объёмов процедурной логики (от 500 тыс. строк) и данных (от 1 ТБ);
- Уверенное владение Python/Bash для автоматизации ETL, валидации и оркестрации миграционных процессов;
- Понимание принципов data reconciliation, производительности СУБД, планирования и параллелизации нагрузок;
- Опыт работы с Git, Liquibase/Flyway или аналогами, понимание CI/CD для БД;
- Системное мышление, ответственность за корректность данных и соблюдение сроков релизов.
условия
- Сотрудничество по ИП, СМЗ РБ.
навыки