Проектирование архитектуры внешнего сканера уязвимостей (CPT) (модули, сервисы, взаимодействие компонентов).
Определение технологического стека, архитектурных принципов и подходов к разработке.
Проектирование сетевых механизмов сканирования, взаимодействия с целевыми системами и внутренними сервисами.
Обеспечение нефункциональных требований: производительность, масштабируемость, отказоустойчивость, безопасность.
Проработка технических решений совместно с командой разработки и участие в Design Review.
Архитектурный контроль реализации: ревью кода, ключевых технических решений и протоколов взаимодействия.
Подготовка архитектурной и технической документации документации и сопровождение продукта на этапах разработки, пилота и промышленной эксплуатации в части архитектурных задач.
Написание инструкций для установки и эксплуатации.
Планирование задач.
Наши ожидания от кандидата
Опыт разработки программного обеспечения от 3-5 лет.
Опыт проектирования архитектуры систем от 2-3 лет.
Знание одного из языков программирования (C++, Go, Java, Python) на уровне чтения и написания production-кода.
Опыт проектирования распределённых систем, сервисной архитектуры.