DevOps инженер
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Основные требования:
- • Опыт разработки Python от 1 года
- • Значение SQL
- • Понимание общих принципов проектирования хранилищ данных
- • Понимание общих принципов построения процессов CI/CD
Как преимущество
- • Опыт разработки ETL-процессов в Informatica PC, SAS DIS, IBM DS, ODI
- • Опыт разработки Java, Bash
- • Опыт прикладного администрирования
- • Опыт с любыми инструментами из нашего стека
Должностные обязанности:
- • Выстраивание процессов CI/CD
- • Автоматизация задач администратора (создание пользователей, настройка окружения)
- • Разработка статического анализатора кода Informatica PowerCenter (парсинг xml)
- • Разработка автоматизированной системы разработки (шаблонизация разработки)
- • Администрирование и поддержка Informatica PowerCenter, BI
- • Проектирование и разработка процессов мониторинга
ОПИСАНИЕ ПРОЕКТА
Команда DWH Core Team занимается развитием инструментов сбора, хранения и анализа данных. Мы проектируем архитектуру хранилища данных и отчетных систем, выбираем и внедряем новые движки для удовлетворения потребностей бизнеса и продуктовых команд.
Мы находимся в поисках DevOps-инженера, который будет помогать нам автоматизировать сервисы на наших платформах. Специфика систем класса DWH в целом и нашего ПО в частности не позволяет использовать многие популярные готовые решения для инженерных практик, поэтому большой фокус мы делаем на создание собственных движков. Пример таких задач: автоматическая генерация шаблонных ETL-процессов, анализ качества кода ETL-процессов, выстраивание всех этапов процесса CI/CD и многое другое.
Наш стек:
• Базы данных: Oracle, Oracle Exadata, PostgreSQL;
• ETL: PL/SQL, Informatica PowerCenter.
• CDC: Informatica PowerExchange
• CI/CD: Bitbucket, TeamCity, Liquidbase
• Мониторинг: ELK, Zabbix, Grafana
• В ближайшее время запускаем внедрение BI: Tableau/ Power BI