Développeur C/C++ et Python (technologies de réseau)

Bureau
À distance
À plein temps
Nous recherchons un développeur Python pour travailler sur un service de réseau de nouvelle génération d'une startup américaine. Tâches : - Créer et déboguer des fonctions de gestion de configuration de pare-feu, en utilisant notre spécification pour la génération de règles iptables, à partir d'une base de données SQL. Faire du support pour déterminer automatiquement la topologie des réseaux protégés et leurs ressources ; - Modifier les paquets des tunnels pour réduire le blocage ; - prendre en charge l'analyse approfondie du trafic (DPI) ; - Collecter les logs des points d'extrémité du tunnel et du pare-feu (rsyslog,...) et aider à les traiter (Logstash, Elastic Search, Kibana) ; - Aider à la création du processus d'installation des clients et des serveurs intégrant les modules développés (Docker, Docker Compose) et à leur initialisation. Exigences : - Expérience récente de plus de 3 ans dans le développement de nouveaux produits commerciaux en C/C++ et Python utilisant des technologies de réseau ; - Expérience de la construction de bases de données SQL et de leur utilisation avec des API serveur et client ; - Expérience de la création de fonctions de gestion du trafic réseau ; bonne compréhension d'iptables ; - Expérience de l'analyse du trafic réseau ; - Expérience de la collecte et du traitement de journaux ; - Lecture courante de la documentation technique en anglais, recherche en anglais. Plus : - Expérience dans le développement de modules API en Python (Django) ; - Familiarité avec Docker, Docker Compose ; - Expérience des contrôles de sécurité d'accès (ACL, etc.) et/ou de la détection d'anomalies ; - Expérience dans le développement de logiciels pour routeurs ; - Contribution à des projets open source.