Общие требования
-
Обязательно: наличие в резюме работы над проектами на платформе Госех
-
Опыт от 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