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.
