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