Гарда Технологии
Middle Rust developer
1 мес. назад
RussiaMiddle
rusttokiohttpwafreverse proxydockergitlinux
Разработка и оптимизация компонентов фильтрующей ноды WAF, rule engine для анализа HTTP-трафика, взаимодействие с командами ИБ, Backend, DevOps и QA.
Обязанности
- Проектирование и разработка компонентов фильтрующей ноды WAF
- Разработка и оптимизация rule engine для анализа HTTP-трафика
- Реализация механизмов обработки, маршрутизации, нормализации и обогащения HTTP-трафика
- Профилирование и оптимизация механизмов обработки трафика
- Рефакторинг существующего кода, повышение надежности и улучшение observability
- Разработка unit-, integration- и нагрузочных тестов
- Взаимодействие с командами ИБ, Backend, DevOps и QA
- Участие в исследовании более эффективных подходов к анализу HTTP-трафика и выявлению атак
Требования
- Уверенные знания Rust, edition 2021 / 2024
- Опыт асинхронного программирования на Rust с использованием Tokio
- Понимание принципов работы HTTP / 1.1 и HTTP / 2
- Понимание принципов работы WAF, reverse proxy, веб-приложений и API
- Умение профилировать, отлаживать и оптимизировать код
- Опыт работы с Linux, Docker, Git
- Понимание микросервисной архитектуры
Будет плюсом
- Опыт разработки reverse proxy, load balancer, IDS / IPS, WAF или других систем обработки веб трафика
- Опыт разработки rule engine или DSL
- Опыт разработки высоконагруженных систем с требованиями к минимальным задержкам
- Понимание streaming-обработки, backpressure, timeouts, connection lifecycle
- Знание OWASP Top 10 и типовых веб-атак