ТулаСофт

Системный архитектор

300 000 - 410 000 RUR
  • Калининград
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Общие требования

  • Обязательно: наличие в резюме работы над проектами на платформе Госех

  • Опыт от 5 лет в роли архитектора (допускаем меньше, если до этого кандидат работал системным аналитиком)

  • Уровень - сеньор

  • Знание технологий, применяемых в госпроектах, включая разработку и обеспечение безопасности

  • Знания и опыт в SQL

    Стек и технологии ГИС:

  • Архитектура: микросервисная

  • Backend: .NET9(с переходом на .NET10 после вывода release-версии), ASP.NET, C#, EF + CodeFirst, Ocelot(Gateway)

  • Frontend: Vue3 + Quasar Framework + TypeScript

  • Аутентификация: KeyCloak (Интеграция с ЕСИА)

  • СУБД: Кластер PostgreSQL

  • In-memory DB: Apache Ignite

  • NoSQL-хранилище файлов на базе S3: Р-Хранилище

  • Брокер: Kafka

  • Журналирование: Opensearch + Logstash (в Kubernetes)

  • Мониторинг: Prometheus + Grafana

Требования к опыту

  • Опыт работы в роли системного архитектора или подобной позиции не менее 5 лет;

  • Проектирование и создание государственной информационной системы (ГИС)

  • Наличие сертификации и/или обучения в области системной архитектуры, разработки будет являться преимуществом;

  • Опыт реализации ГИС на ГосТехе (желательно).

  • Знание указанного стека технологий или аналогов.

  • Умение разрабатывать технические, методические документы, схемы, документировать текущую архитектуру (маппинг бизнес-процессов на функциональную архитектуру, потоки данных, инфраструктура и т.п.);

  • Опыт формирования целевой архитектуры включая описание шагов перехода к ней;

  • Знание и применение паттернов проектирования при разработке архитектуры;

  • Опыт проектирования высоконагруженных сервисов, работающих с большими данными.

  • Опыт использования UML, BPMN;

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

  • Опыт построения отказоустойчивого кластера реляционных (PostgreSQL) и хранилищ (S3);

  • Опыт проектирования распределенных системам межсервисной коммуникации, используя Kafka, RabbitMQ и т.д.;

  • Опыт построения пайплайна CI/CD на основе Gitlab, Nexus, Jenkins или других инструментов автоматизации развертывания;

  • Опыт интеграции и проектирования системам мониторинга и логирования -Prometheus, Grafana;

  • Опыт проектирования Системы в соответствии с требованиями ФСТЭК/ФСБ для сертификации информационных Систем. ​​​

Задачи

  • Проектирование и создание ГИС на ГосТех;

  • Согласование требований к ГИС и её окружению с точки зрения архитектуры;

  • Комплексное проектирование, разработка и модернизация разделов по архитектуре проектных и эксплуатационных документов к ГИС;

  • Контроль реализации и испытаний ГИС с точки зрения архитектуры;

  • Взаимодействие с разработчиками, руководителями проектов, аналитиками и Заказчиками.

  • Организация процесса разработки

  • Удаленный доступ к ИТ-ресурсам проекта (Jira, Confluence, Git, стенды).

  • Проектирование на собственном ПК.

  • Режим работы:

    40 час/нед, удаленный

  • CI\CD: Gitlab (+ Package and Container Registry) + Jenkins + Nexus + Kubernetes