Обязанности:
- Разработка архитектуры продуктов облачного провайдера;
- Проектирование модели предметной области, архитектуры сервисов и взаимодействия сервисов;
- Разработка архитектуры интеграции платформы в ландшафт Компании;
- Формирование и развитие технологического стека платформы;
- Формирование технологического roadmap в направлениях:
* Безопасность * Наблюдаемость * Масштабируемость * Отказоустойчивность * Способность к восстановлению после сбоев и тд.;
- Развитие командных компетенций:
* Наставничество * Развитие инженерных практик * Участие в формировании планов развития сотрудников * Взаимодействие с продуктовыми командами в части архитектурных решений.
Требования:
- Успешный опыт проектирования масштабных распределенных информационных систем;
- Знание архитектурных паттернов;
- Опыт работы с микросервисной архитектурой, понимание технологий контейнеризации и систем оркестрации контейнеров;
- Опыт проектирования REST/gRPC API;
- Опыт работы с инструментами контейнеризации (Docker, K8S) и автоматического развертывания;
- Широкий кругозор в области проектирования и разработки современных программных комплекcов.
- Знание средств и способов построения отказоустойчивых решений, подходов к масштабированию.
Дополнительно:
- Практический опыт проектирования и реализации облачных продуктов.
- Хорошее знание сетевой архитектуры.
- Наличие опыта разработки, практический опыт работы ведущим разработчиком;
- Знание облачных технологий AWS, GCP, Yandex Cloud.