Архитектор ПО (Java, C/C++)
Команда разработки CyberSec-продукта: проектирование архитектуры масштабируемого бэкенда и взаимодействия с нативными агентами для сбора, обработки и анализа событий с конечных точек; задача — обеспечить высокую производительность, отказоустойчивость и безопасность системы для защиты от целевых атак
ГрейдSenior
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKafkaClickHouseFlinkC++KeycloakLinux
Задачи
- •Проектирование масштабируемых, отказоустойчивых систем сбора и обработки событий
- •Проектирование бэкенда на Java/Spring Boot и потоковой обработки через Kafka/Flink
- •Проектирование взаимодействия серверной части и нативных агентов на C++: протоколы, схемы обновления, управление конфигурацией, обработка ошибок
- •Проектирование IAM и интеграций на базе Keycloak, обеспечение аудита доступа
- •Формирование технических решений и ТЗ для команд разработки, участие в код-ревью и менторинг
- •Нагрузочное тестирование, сайзинг и анализ узких мест
Обязательно
- •Опыт проектирования масштабируемых распределённых систем от 3 лет
- •Глубокое знание Java и Spring Boot
- •Практический опыт работы с Kafka (streaming, consumer groups, семантики доставки)
- •Опыт проектирования OLAP-хранилищ на ClickHouse для больших объёмов событий
- •Опыт работы с PostgreSQL: моделирование, индексация, репликация, масштабирование
- •Понимание Flink: streaming, stateful processing, windowing
- •Опыт работы с C++ на уровне проектирования взаимодействия нативных агентов и понимание принципов IAM/OAuth2/OIDC с Keycloak
Будет плюсом
- •Опыт в кибербезопасности, SOC, EDR/SIEM/XDR
- •Знание Prometheus, Grafana, ELK для мониторинга и логирования
- •Опыт проектирования agent–server коммуникации (gRPC, MQTT, AMQP)
- •Понимание Windows-платформы: ETW, WMI, hooks, kernel/user mode
- •Понимание Linux-платформы: eBPF, inotify/fanotify, kprobe/uprobe
- •Опыт с Terraform/Ansible для инфраструктурного кода
- •Опыт сертификации СЗИ в ФСТЭК/ФСБ/МО