Требования:
-
Хорошее знание C++ (C++17, STL);
-
Опыт разработки сетевых приложений;
-
Опыт разработки многопоточных, высоконагруженных приложений;
-
Хорошее знание сетевых технологий и базовых протоколов стека TCP/IP;
-
Знание устройства OS Linux, работы сетевого стека, менеджера памяти;
-
Умение разбираться в чужом коде.
Будет плюсом:
- Опыт разработки в области анализа сетевого трафика (DPI, IDS/IPS, DLP);
- Опыт разработки парсеров протоколов;
- Опыт работы с библиотека PFRING, dpdk;
- Знакомство с ZeroMQ, ElasticSearch, PostgreSQL.
Задачи:
Участие в разработка продукта класса Network Traffic Analysis.
- Разработка подсистемы захвата и обработки трафика;
- Разработка подсистемы обработки и обогащения потоковых данных;