Job

Архитектор разработки микросервисных платформ (Архив)

Архив
Основные задачи сотрудника в первые 1-3 месяца работы:
  • Разработка концепции и подходов для реализации микросервисной архитектуры.
  • Оценка ресурсов на реализацию и сопровождение.
  • Участие в формирование технических команд для последующей реализации микросервисной архитектуры

Обязанности:
  • Проектирование отказоустойчивых, масштабируемых и высоконагруженных систем.
  • Анализ БФТ и НФТ в контексте микросервисной архитектуры и общего ИТ ландшафта Компании.
  • Оценка БФТ на предмет реализации.
  • Ведение реестра на базе микросервисной архитектуры.
  • Исследование и разработка ключевых участков подсистем.
  • Внедрение новых технологий и решение технических проблем.
  • Архитектурный контроль исполнения принятых архитектурных принципов и решений.
  • Контроль за описанием технических решений.
  • Участие в постановке задач аналитикам и разработчикам.

Общие навыки:
  • Знание типовых архитектур и принципов: "Слоистая архитектура", "Чистая архитектура", "Луковая архитектура"; Гексагональная архитектура; Принципы SOLID; Принципы DDD; Общие паттерны программирования; Общие паттерны для построения микросервисной архитектуры (SQRC, Saga, Api Composition, Domain Event, Service Decomposition, Transactions, Deployment patterns, Service discovery, etc); Понимание CAP теоремы.
  • Понимание особенностей Cloud Architecture.
  • Понимания 5 принципов Well-Architected Framework: Performance и Efficiency, Reliability, Security, Operational Excellence, Cost Optimization.

Менеджерские навыки:
Опыт работы в качестве Team Lead/Руководитель разработки/Solution Architecture

Технические навыки и используемые инструменты:
  • Опыт разработки на ЯП(java, go, python, c#, etc).
  • Использование контейнеров(docker, podman, etc).
  • Использование оркестраторов(k8s, nomad, docker swarm, etc).
  • Использование систем кеширования(Redis, Tarantul, etc).
  • Использование брокеров сообщений(kafka, rabbitmq, etc).
  • Использование СУБД (Postgresql, Mysql, MongoDB, etc).
  • Применение service mesh решение(consul, istio, etc).

Будет плюсом:
  • Понимание и применение основных методологий разработки ПО;
  • Понимание процессов тестирования ПО.
  • Понимание принципов и современных практик DevOps.

Условия работы
  • Оформление по ТК РФ.
  • Стабильные выплаты заработной платы.
  • Работа офисе в Москве (м. Бауманская/м. Курская), шаговая доступность.
  • График работы: 5/2, 09.00 - 18.00.
  • Возможности карьерного роста.
  • Посещение фитнес-клуба и туристические поездки на льготных условиях.
  • Предоставляется льготная корпоративная мобильная связь.
  • Льготное корпоративное кредитование сотрудников.
  • Программы для детей - подготовка к школе, организация отдыха и досуга, конкурсы с ценными призами.
  • Бесплатный настольный теннис, футбол, волейбол, обучение танцам.
  • Оформление добровольного медицинского страхования на льготных условиях.
  • Подарки к праздникам для сотрудников и их детей (набор первоклассника и т.д.).
  • Приобретение товаров компании со скидками.