
Т1
Архитектор решений (Потоковые данные)
- SQL
- Kafka
- DevOps
- High Availability
- MPP
- NoSQL
- API
- Kubernetes
- Flink
- Solution
Вместе с нами предстоит:
-
Оценка текущей архитектуры + выработка рекомендаций и предложений по улучшению (на уровне стрима, на уровне проектов, на уровне взаимодействия со смежными отделами);
-
Разработка, описание и защита архитектурных решений в рамках проектов/ стрима (единый ландшафт с учетом интеграций+ уметь применить подход C4 или нотация Archimate);
-
Выявление изменений в архитектуре разрабатываемо ПО, оказывающих влияние на корпоративную архитектуру и согласование;
-
Поиск, исследование и выбор новых технологий для повышения эффективности работы существующих и проектируемых решений;
-
Пресейл проекта (выявление потребностей Заказчика, «предварительная продажа», когда архитектор предлагает решение заказчику и объясняет, как оно вписывается в концепцию бизнеса и почему);
-
Консультирование Бизнес-Заказчика и взаимодействие с проектной командой, по вопросам развития IT-ландшафта стрима, проектов, используемого решения;
-
Контроль отклонений от целевой архитектуры при разработке решения и работа с техническим долгом решения (актуализация, контроль за выполнением задач технического долга);
-
Работа с архитектурными артефактами (в общем пространстве архитектуры);
-
Наполнение и поддержание в актуальном состоянии архитектурных репозиториев (поддержание актуального состояния описаний, спецификаций и архитектурных решений);
-
Управление командой архитекторов и devops.
Какие знания и навыки для нас важны:
-
Высшее техническое образование;
-
Практический опыт работы в роли solution архитектора не менее 3х лет;
-
Знание основных архитектурных паттернов построения ИС;
-
Понимание принципов и архитектуры построения распределённых вычислений;
-
Опыт использования любых инструментов и фреймворков проектирования архитектуры приложений;
-
Знание технологий контейнеризации приложений: Kubernetes / OpenShift;
-
Знание основ API: REST, RPC;
-
Опыт работы с одной из платформ потоковой обработки (Flink, Kafka Streams, Spark Streaming);
-
Знание основ очередей сообщений: Kafka брокер / RabbitMQ;
-
Опыт построения сервисной архитектуры и архитектуры ETL / batch процессов;
-
Уверенное знание принципов построения ИТ инфраструктуры с реализацией схем High Availability и Disaster Recovery;
-
Опыт реализации высокодоступных и высокопроизводительных решений;
-
Знание основ и принципов работы СУБД (например класса MPP, NoSql, и т.д.);
-
Знание производственных процессов (DevOps);
-
Знание проектных процессов (Waterfall, Scrum, Agile, Kanban);
-
Понимание принципов информационной безопасности;
-
Готовность работать на территории РФ.