описание
Аккредитованная ГК «ИнфоТеКС», входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в команду Системного архитектора. Проект связан с разработкой защищённого программно-аппаратного комплекса класса reverse proxy с кластерной работой на десятках узлов. ПАК построен на базе существенно модифицированной ОС Debian. В составе ПО широко используются open source-компоненты и собственные компоненты преимущественно на C++. Ищем архитектора, который понимает устройство системы на техническом уровне, умеет обсуждать решения с разработчиками и аналитиками и может обосновать, почему выбран именно этот вариант.
задачи
- Совместная работа с системными аналитиками: анализ и уточнение требований, выявление противоречий и архитектурных ограничений, проработка вариантов технической реализации, формирование и согласование технических решений, обеспечение трассируемости требований к архитектуре и реализации.
- Разработка и развитие системной архитектуры, декомпозиция системы на компоненты и определение интерфейсов взаимодействия.
- Разработка целевой кластерной архитектуры и планирование поэтапного перехода к ней без остановки выпуска релизов, с учетом обратной совместимости, отказоустойчивости, масштабируемости и производительности.
- Подготовка технических решений, ADR, архитектурных диаграмм и требований к реализации с учетом требований информационной безопасности.
- Проведение архитектурных ревью, анализ технических рисков и контроль согласованности решений между компонентами.
- Развитие архитектурных практик, включая Architecture as Code и автоматизацию сопровождения архитектурной документации.
требования
- Опыт проектирования сложных программных систем, системная декомпозиция и принятие архитектурных решений.
- Понимание архитектуры Linux, сетевых протоколов, TCP/IP, HTTP/HTTPS, TLS и принципов работы reverse proxy.
- Понимание принципов построения распределённых и отказоустойчивых систем.
- Понимание принципов разработки системного ПО на C++, многопоточности, межпроцессного взаимодействия и управления ресурсами; способность анализировать реализацию и оценивать технические решения разработчиков.
- Опыт подготовки и обоснования технических решений, архитектурной документации и ADR; умение анализировать альтернативы и фиксировать последствия принятых решений.
- Умение анализировать исходный код и технические спецификации, выявлять ограничения и оценивать архитектурные последствия изменений.
- Будет плюсом: Опыт разработки защищённых ПАК, сетевых шлюзов или инфраструктурного системного ПО; Опыт работы с nginx, PostgreSQL, OpenSSL; Опыт проектирования кластеров с десятками узлов; Знакомство с Architecture as Code, Diagrams as Code и автоматизированным контролем архитектурных ограничений; Опыт применения AI-инструментов для анализа кода, подготовки документации и архитектурных ревью; Понимание ограничений и требований безопасности при их использовании
условия
- Работа в офисе в Москве, Санкт-Петербурге или Уфе;
- Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
- Оплачиваемое работодателем питание в офисе или кафе;
- ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
- Корпоративные мероприятия и спортивные инициативы;
- Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
навыки
компания
Российский разработчик и производитель программных и программно-аппаратных средств защиты информации. Известен экосистемой ViPNet и решениями для защищенных коммуникаций и инфраструктуры.
Подробнее о компании →