4 июля 2024
Вместе с нами тебе предстоит:
Оценка текущей архитектуры + выработка рекомендаций и предложений по улучшению (на уровне стрима, на уровне проектов, на уровне взаимодействия со смежными отделами);
Разработка, описание и защита архитектурных решений в рамках проектов/ стрима (единый ландшафт с учетом интеграций+ уметь применить подход C4 или нотация Archimate);
Выявление изменений в архитектуре разрабатываемо ПО, оказывающих влияние на корпоративную архитектуру и согласование;
Поиск, исследование и выбор новых технологий для повышения эффективности работы существующих и проектируемых решений;
Пресейл проекта (выявление потребностей Заказчика, предварительная продажа , когда архитектор предлагает решение заказчику и объясняет, как оно вписывается в концепцию бизнеса и почему);
Импортозамещение/миграция - проекты;
Консультирование Бизнес-Заказчика и взаимодействие с проектной командой, по вопросам развития IT-ландшафта стрима, проектов, используемого решения;
Контроль отклонений от целевой архитектуры при разработке решения и работа с техническим долгом решения (актуализация, контроль за выполнением задач технического долга);
Работа с архитектурными артефактами (в общем пространстве архитектуры);
Наполнение и поддержание в актуальном состоянии архитектурных репозиториев (поддержание актуального состояния описаний, спецификаций и архитектурных решений);
Управление командой архитекторов и devops
Для нас важно:
Высшее техническое образование;
Практический опыт работы в роли Lead 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);
Понимание принципов информационной безопасности.
Будет плюсом:
Опыт проектирования архитектуры высоконагруженных систем;
Асинхронные решения;
Сложные интеграционные решения;
Стек Java