Nous recherchons un Expert en Debug de Flux et Développement Python pour rejoindre notre équipe. Vous serez responsable de participer aux débogages des flux pour comprendre les problématiques des clients, identifier la cause des problèmes, proposer des solutions et accompagner les clients dans leur mise en place. En l'absence de demandes clients, vous développerez des scripts Python pour extraire les expositions existantes sur HAProxy, générer des fichiers YAML pour Envoy, et intégrer ce développement dans une chaîne CI/CD (Jenkins ou GitLab CI) pour automatiser les migrations.
Responsabilités :
- Participation aux débogages des flux :
- Comprendre les problématiques des clients liées aux flux HTTP/TCP/DNS.
- Identifier les causes des problèmes et proposer des solutions adaptées.
- Accompagner les clients dans la mise en œuvre des solutions proposées.
- Développement Python pour la migration d'expositions WEB :
- Mettre en œuvre un développement Python pour extraire les expositions existantes sur HAProxy.
- Générer des fichiers YAML pour permettre aux clients de recréer les mêmes expositions sur Envoy.
- Intégrer le développement dans une chaîne CI/CD (Jenkins ou GitLab CI) pour automatiser la génération et la conversion des expositions.
- Industrialisation des migrations :
- Automatiser les migrations des expositions WEB de HAProxy vers Envoy.
- Intégrer la migration dans une base de données PostgreSQL pour une gestion optimisée.
Compétences Requises :
- Compétences en débogage de flux :
- Expert en debug de flux (HTTP/TCP/DNS).
- Utilisation d'outils comme Wireshark ou similaires pour analyser et résoudre les problèmes de réseau.
- Développement Python :
- Solide expérience en développement Python pour automatiser les tâches et les migrations.
- Connaissance en Bash, PowerShell, Node.js, et tests automatisés.
- Migration des expositions WEB :
- Expérience dans la migration des expositions WEB de HAProxy vers Envoy.
- Connaissance des protocoles réseau (NAT, BGP, VPN, SD-WAN, IPv6).
- Technologies et outils DevOps :
- Expérience avec les technologies F5, Palo Alto, HA Proxy, Envoy, BIND, Unbound, NGINX.
- Utilisation d'outils DevOps comme Git pour le versionnage et l'intégration continue.
- Compétences OPS :
- Administration et débogage de systèmes Linux.
- Débogage réseau pour identifier et résoudre les problèmes de connectivité et de performance.
- Compétences SEC :
- Gestion et intégration des certificats de sécurité pour les expositions WEB.
- Culture de la PROD :
- Participation aux astreintes pour assurer la disponibilité des services.
- Mise en œuvre de déploiements Blue/Green pour minimiser les interruptions de service.