Анализ текущей IT-архитектуры: - Составление карты IT-систем, включая монолитные и микросервисные решения. - Документирование интеграций, взаимодействия через Message Brokers (Kafka, RabbitMQ) и Интеграционную шину. - Описание данных и процессов между системами.
Разработка целевой архитектуры (To-Be): - Проектирование целевой архитектуры с обоснованием перехода. - Разработка интеграционных решений и подходов к модернизации монолита. - Оценка рисков, стоимости и выгод предложенных решений.
Взаимодействие с командами: - Коммуникация с разработчиками (Go, Java, Python), PM’ами, DevOps и аналитиками. - Организация архитектурных комитетов и презентация решений. - Участие в планировании и контроле реализации архитектурных изменений.
Архитектурные стандарты и контроль: - Разработка стандартов проектирования и интеграции. - Оценка новых решений и участие в запуске проектов. - Обеспечение согласованности систем и данных.
Требования:
Опыт работы на позиции IT-архитектора, системного архитектора или ведущего разработчика от 3–5 лет.
Опыт работы с банковскими или финансовыми системами будет преимуществом.
Проектирование архитектуры распределённых систем и микросервисов. • Знание разработки на Go, Java, Python. • Опыт работы с Message Brokers: Kafka, RabbitMQ. • Знание баз данных: PostgreSQL, Oracle, MySQL. • Опыт работы с API (REST, gRPC). • Понимание DevOps-процессов (Docker, Kubernetes, CI/CD). • Знание архитектурных фреймворков: TOGAF, DODAF. • Опыт моделирования архитектуры с использованием ArchiMate. • Практическое понимание ITIL и ITSM Личные качества: • Сильные коммуникативные навыки, умение взаимодействовать с разработчиками, PM’ами и бизнесом. • Аналитический склад ума, внимательность к деталям. • Способность работать в условиях многозадачности и гибко расставлять приоритеты.