Задачи: — Управлять архитектурным направлением, организовывать и развивать процессы внутри команды архитектуры; — Формировать и развивать команду архитекторов, определять зоны ответственности и подходы к работе; — Отвечать за реализацию архитектурной стратегии и выбранного технологического курса компании; — Управлять техническими рисками и архитектурным долгом; — Развивать архитектурные стандарты и процессы на уровне Enterprise Architecture; — Повышать прозрачность и управляемость IT-ландшафта, сокращать количество инцидентов и дефектов, а также время вывода изменений в продуктивную среду (TTM); — Проектировать целевую архитектуру на основе принципов DDD, bounded contexts, ownership и single writer; — Определять границы доменов и сервисов, принципы взаимодействия между ними и зоны ответственности команд; — Развивать event-driven архитектуру и подходы к проектированию интеграционных контрактов; — Проектировать и внедрять процессную оркестрацию с использованием BPMN и Temporal, определять границы между процессной и доменной логикой; — Прорабатывать архитектуру распределённых бизнес-процессов с использованием Process Manager и паттерна Saga; — Организовывать поэтапную декомпозицию существующих систем по подходу Strangler: выделение сервисов, миграцию данных и обеспечение совместимости между компонентами; — Проектировать контракты событий и API, определять подходы к версионированию, обратной совместимости, идемпотентности и использованию Outbox/CDC; — Внедрять архитектурное управление (Governance), организовывать архитектурные дизайн-ревью и согласование технических решений; — Внедрять практики документирования архитектурных решений (ADR), RFC и архитектурных принципов (Guardrails); — Формировать и поддерживать архитектурные стандарты и правила взаимодействия между командами; — Обеспечивать архитектурное сопровождение команд разработки; — Участвовать в разборе сложных инцидентов, выявлении причин деградации систем и поиске архитектурных решений; — Определять и контролировать выполнение нефункциональных требований: отказоустойчивость, наблюдаемость, производительность, безопасность и эксплуатационная надёжность систем; — Взаимодействовать с бизнесом и техническими командами, переводить бизнес-требования в архитектурные решения и оценивать их влияние на IT-ландшафт; — Участвовать в формировании технологической дорожной карты (roadmap) и определении приоритетов архитектурных изменений; — Оценивать влияние архитектурных решений на бизнес-показатели и скорость реализации изменений; — Взаимодействовать с бизнес-стейкхолдерами, руководителями разработки, архитекторами и другими техническими командами. Требования: — Опыт работы в роли Head of Architecture, руководителя департамента архитектуры или на аналогичной позиции от 3 лет; — Практический опыт построения и развития Enterprise Architecture, выстраивания архитектурных процессов и стандартов; — Знание TOGAF и умение применять его на практике: понимание ADM, принципов Enterprise Architecture, управление архитектурными изменениями и формирование дорожных карт перехода (Transition Architectures); — Владение ArchiMate и умение моделировать архитектуру на бизнес-, прикладном и технологическом уровнях, описывать взаимосвязи систем, сервисов и бизнес-процессов, формировать модели As-Is и To-Be; — Практический опыт проектирования распределённых систем и event-driven архитектуры с использованием Kafka и/или RabbitMQ; — Понимание семантики доставки сообщений, принципов идемпотентности, консистентности и асинхронного взаимодействия; — Практический опыт применения DDD: bounded context map, агрегаты, инварианты, ACL и published language; — Понимание принципов BPMN-оркестрации и умение определять границы между процессной и доменной логикой; — Опыт декомпозиции монолитных систем на микросервисы в production-среде; — Уверенное знание SQL- и NoSQL-баз данных, понимание границ транзакций и принципов eventual consistency; — Понимание принципов построения и эксплуатации микросервисной инфраструктуры: Docker, Kubernetes, Service Mesh (Istio); — Знакомство со стратегиями развёртывания Rolling Update, Blue-Green и Canary, принципами управления сетевым взаимодействием и маршрутизацией трафика; — Понимание подходов к обеспечению отказоустойчивости и наблюдаемости систем (tracing, logs, metrics), а также механизмов управления деградациями: timeouts, retries, circuit breakers; — Умение письменно формулировать и аргументировать архитектурные решения, готовить ADR, RFC и архитектурные принципы; — Сильные коммуникативные и управленческие навыки, умение выстраивать взаимодействие между техническими командами и бизнес-стейкхолдерами. Условия: — Официальное оформление с первого дня, стабильная работа в федеральной компании; — Конкурентный доход: оклад + премия; — Расширенный ДМС: стоматология, телемедицина, страхование от НС; — Обучение, наставничество и реальный карьерный рост; — Консультации коуча, юриста, психолога; — Оплачиваемые дополнительные выходные; — Корпоративные мероприятия, спортивные активности и участие в волонтерских программах.
Загружаем…