Описание
Описания нет
Задачи
•Взаимодействие с несколькими командами разработки и координация архитектурных решений
•Проектирование/разработка/сопровождение/эксплуатация отказоустойчивых и высоконагруженных систем
•Проектирование и управление архитектурой решений, улучшение существующей архитектуры с учётом высоких требований к надёжности, производительности и масштабируемости
•Эффективная коммуникация по вопросам технологий и архитектуры с командами
•Решение архитектурных проблем/развилок, аргументация и защита выбранного варианта
•Декомпозиция и описание архитектурных моделей и задач по их реализации разработчикам, контроль реализации архитектурных решений, проведение код-ревью
•Участие в согласовании с бизнес-заказчиками функциональных и нефункциональных требований и приоритетов работ
•Участие в планировании с менеджерами проектов планов по реализации задач разработки
Требования
•Глубокое знание архитектурных паттернов
•Уверенное владение контейнеризацией и оркестрацией: опыт построения и эксплуатации инфраструктуры на базе Kubernetes
•Понимание организации CI/CD, мониторинга и логирования в контейнеризированных средах
•Понимание интеграционных протоколов и стандартов (REST, gRPC, GraphQL, очереди сообщений), опыт проектирования API
•Навыки работы с инструментами моделирования архитектуры
•Опыт проектирования микросервисных или модульных решений
•Опыт описания архитектуры для команды разработки (ADR, C4Model, UML…)
•Опыт разработки на Java stack/.Net Stack
•Опыт работы с PostgreSQL/MongoDB/Redis/ElasticSearch/MinIO на уровне понимания принципов работы, создания и оптимизации структур данных и запросов, понимания работы кластерных решений
•Опыт проектирования высоконагруженных решений
•Знание механизмов безопасности: OAuth2, OpenID Connect, JWT, RBAC/ABAC
•Опыт проектирования отказоустойчивых, безопасных и высоконагруженных систем
•Практический опыт взаимодействия с несколькими командами разработки и построения архитектурных стандартов
•Умение объяснять проектные решения по IT-архитектуре
•Наличие собственного мнения, умение его отстаивать и аргументировать
•Понимание трендов развития технологий, стратегический взгляд на развитие технологического ландшафта
•Навыки эффективной работы в паре с руководителем проекта и бизнес-аналитиком: совместная оценка рисков, прозрачная коммуникация и своевременная эскалация архитектурных проблем
•Опыт работы Tech Lead, Solution Architect, Platform Architect или Senior Software Engineer от 3+ лет
•Системное мышление, способность видеть картину целиком, объединяя бизнес-цели, технологические ограничения и ресурсные рамки
Будет плюсом: опыт использования ClickHouse в архитектурных решениях
Условия
Условий в вакансии нет