Ищем сильного архитектора с инженерным бэкграундом для проектирования и развития распределённых информационных систем. Роль предполагает активное участие в построении архитектуры “с нуля”, развитии интеграций и формировании целостного архитектурного ландшафта.
Формат работы: удалённый РФ
Локация: РФ
Ключевые задачи:
- Проектирование и развитие распределённых систем (в т.ч. с нуля);
- Формирование архитектуры интеграций между разнородными системами и источниками данных;
- Проработка архитектуры обмена данными и взаимодействия сервисов;
- Развитие и оптимизация существующей архитектуры;
- Формирование архитектуры в формате Architecture as Code;
- Взаимодействие с аналитиками и командами разработки;
- Участие в проектировании сетевой связанности и инфраструктуры;
- Обеспечение требований по безопасности данных и интеграций.
Обязательные требования
Архитектура и проектирование:
- Опыт работы системным архитектором / техническим аналитиком / архитектором решений;
- Практический опыт проектирования систем с нуля;
- Умение описывать архитектуру (диаграммы, схемы, документация);
- Понимание распределённых и интеграционных архитектур.
Интеграции и обмен данными:
- Практический опыт работы с RPC, REST, SOAP;
- Опыт ETL, batch- и streaming-интеграций;
- Опыт интеграции с различными источниками данных;
- Понимание паттернов интеграции и отказоустойчивости.
Базы данных и данные:
- Опыт работы с Oracle / PostgreSQL;
- Уверенное знание SQL (проектирование схем и запросов);
- Общее понимание Big Data / Hadoop;
- Проектирование схем хранения и потоков данных.
Инфраструктура и сети:
- Понимание сетевой связанности и распределённых систем;
- Опыт участия в инфраструктурных решениях;
- Понимание взаимодействия сервисов на сетевом уровне.
Безопасность:
- Знание протоколов шифрования и принципов работы с ключами;
- Понимание защиты и маскирования чувствительных данных;
- Учет требований ИБ на уровне архитектуры.
Подходы и инструменты:
- Опыт или понимание Architecture as Code;
- Практика работы с DDD / EAI / интеграционной архитектурой;
- Опыт работы со Structurizr будет большим плюсом.
Будет плюсом:
- Опыт в доменах: телеком, ритейл, e-commerce.
Портрет кандидата:
- Архитектор с сильным инженерным бэкграундом;
- Hands-on специалист, а не менеджер;
- Умеет работать в условиях неопределённости и сложных систем;
- Способен эффективно взаимодействовать с бизнесом и разработкой.
Кого не рассматриваем:
- Cloud-only архитекторы без опыта on-prem и сетей;
- Специалисты узких доменов (мобильная разработка, SAP, 1С, фронтенд, офисные решения, gaming/betting);
- PM / RM и другие чисто управленческие роли;
- Системные администраторы без архитектурного опыта.