Т1

Архитектор решений (Потоковые данные)

Не указана
  • Екатеринбург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • SQL
  • Kafka
  • DevOps
  • High Availability
  • MPP
  • NoSQL
  • API
  • Kubernetes
  • Flink
  • Solution

Вместе с нами предстоит:

  • Оценка текущей архитектуры + выработка рекомендаций и предложений по улучшению (на уровне стрима, на уровне проектов, на уровне взаимодействия со смежными отделами);

  • Разработка, описание и защита архитектурных решений в рамках проектов/ стрима (единый ландшафт с учетом интеграций+ уметь применить подход C4 или нотация Archimate);

  • Выявление изменений в архитектуре разрабатываемо ПО, оказывающих влияние на корпоративную архитектуру и согласование;

  • Поиск, исследование и выбор новых технологий для повышения эффективности работы существующих и проектируемых решений;

  • Пресейл проекта (выявление потребностей Заказчика, «предварительная продажа», когда архитектор предлагает решение заказчику и объясняет, как оно вписывается в концепцию бизнеса и почему);

  • Консультирование Бизнес-Заказчика и взаимодействие с проектной командой, по вопросам развития IT-ландшафта стрима, проектов, используемого решения;

  • Контроль отклонений от целевой архитектуры при разработке решения и работа с техническим долгом решения (актуализация, контроль за выполнением задач технического долга);

  • Работа с архитектурными артефактами (в общем пространстве архитектуры);

  • Наполнение и поддержание в актуальном состоянии архитектурных репозиториев (поддержание актуального состояния описаний, спецификаций и архитектурных решений);

  • Управление командой архитекторов и devops.

Какие знания и навыки для нас важны:

  • Высшее техническое образование;

  • Практический опыт работы в роли solution архитектора не менее 3х лет;

  • Знание основных архитектурных паттернов построения ИС;

  • Понимание принципов и архитектуры построения распределённых вычислений;

  • Опыт использования любых инструментов и фреймворков проектирования архитектуры приложений;

  • Знание технологий контейнеризации приложений: Kubernetes / OpenShift;

  • Знание основ API: REST, RPC;

  • Опыт работы с одной из платформ потоковой обработки (Flink, Kafka Streams, Spark Streaming);

  • Знание основ очередей сообщений: Kafka брокер / RabbitMQ;

  • Опыт построения сервисной архитектуры и архитектуры ETL / batch процессов;

  • Уверенное знание принципов построения ИТ инфраструктуры с реализацией схем High Availability и Disaster Recovery;

  • Опыт реализации высокодоступных и высокопроизводительных решений;

  • Знание основ и принципов работы СУБД (например класса MPP, NoSql, и т.д.);

  • Знание производственных процессов (DevOps);

  • Знание проектных процессов (Waterfall, Scrum, Agile, Kanban);

  • Понимание принципов информационной безопасности;

  • Готовность работать на территории РФ.