Разработчик C/C++ и Python (сетевые технологии)

Оплата: По договоренности
Офис
Удаленно
Full-time
Требуется Middle Python-разработчик для работы с сетевым сервисом нового поколения одного из американских стартапов. Задачи: - Создать и отладить функции управления настройками firewall, используя нашу спецификацию для генерации правил iptables, из SQL базы данных сделать поддержку для автоматического определения топологии защищаемых сетей и их ресурсов; - Модифицировать туннельные пакеты для уменьшения блокировки; - Сделать поддержку для глубокого анализа траффика (DPI); - Собирать логи с конечных точек туннелей и firewall (rsyslog,..) и помочь в их обработке (Logstash, Elastic Search, Kibana); - Помочь в создании процесса установки клиeнтов и серверов, включающих разработанные модули (Docker, Docker Compose) и их инитиализации. Требования: - 3+ года недавнего опыта разработки новых коммерческих продуктов на C/С++ и Python с использованием сетевых технологий; - Опыт создания SQL баз данных и их использования с серверным и клиентским API; - Опыт создания функций управления сетевым трафиком; хорошее понимание iptables; - Опыт анализа сетевого траффика; - Опыт собирания и обработки логов; - Свободное чтение английской технической документации, поиск на английском. Плюс: - Опыт разработки API модулей на Python (Django); - Знакомство с Docker, Docker Compose; - Опыт контроля безопасности доступа (ACL, etc.) и/или обнаружения аномалий; - Опыт разработки ПО для routers; - Вклад в проекты с открытым исходным кодом.