Функции и задачи:
1. Разрабатывать архитектуру продукта с использованием технологий BigData (Kafka, Spark Streaming, Hadoop, NoSQL, PostgreSQL, Airflow)
2. Доносить архитектурные решения до владельца продукта и команды, других заинтересованных лиц
3. Документировать архитектуру продукта, поддерживать документацию в актуальном состоянии
4. Согласовывать архитектуру с отделом информационной безопасности, сетевыми инженерами, архитекторами инфраструктуры
5. Планировать ресурсы аппаратного обеспечения под продукт
6. Проектировать процессы CI/CD
7. Участвовать в разработке/разворачивании критичных компонентов продукта (совместно с DevOps, разработчиками)
8. Участвовать в исследованиях по применимости новых технологий/лучших практик для решения задач продукта.
Требования:
Дополнительные требования:
a. Опыт разработки высоконагруженных систем
b. Опыт работы со стеком Hadoop, In-Memory БД
c. Опыт работы с аналитическим и ETL инструментарием, хорошие знания SQL
d. Знание доменной области Telecom ❖ Стаж работы в области информационных технологий от 5 лет ❖ Опыт работы с Kafka Streams/Spark Streaming/Akka Streams ❖ Опыт разработки на Java/Scala ❖ Знание сетевых технологий ❖ Опыт интеграции систем, разработки API ❖ Знание и понимание принципов реализации систем мониторинга (Prometheus, Grafana) ❖ Знание процессов непрерывной интеграции и развертывания (Git, Jenkins, Ansible) ❖ Практический опыт планирования нагрузки, аппаратного обеспечения, организации отказоустойчивых схем работы информационных систем ❖ Английский язык на уровне свободного чтения технической документации
Дополнительные требования:
a. Опыт разработки высоконагруженных систем
b. Опыт работы со стеком Hadoop, In-Memory БД
c. Опыт работы с аналитическим и ETL инструментарием, хорошие знания SQL
d. Знание доменной области Telecom