Contexte & Objectifs
- Concevoir et développer une solution Multi-Tenancy haute performance pour un produit firewall/routeur, garantissant une isolation logique complète de chaque client (tenant) tout en partageant l'infrastructure physique.
- S'appuyer sur les mécanismes natifs de virtualisation des processus Linux pour fournir isolation, sécurité et performance.
Missions principales
- Isolation Système & Sécurité : étude et implémentation de l'isolation logique de chaque tenant via cgroups et définition/mise en œuvre des règles de sécurité avec nftables.
- Ingénierie Réseau bas niveau : conception d'une architecture réseau Multi-Tenancy et mise en œuvre de l'isolation des flux via Netns et VRF.
Développement et orchestration
- Développement d'un moteur d'orchestration en Python pour la création/gestion dynamique des environnements tenant : cycle de vie, monitoring et automatisation des déploiements.
- Conception de l'API backend et développement d'une interface d'administration (Web ou CLI) pour la supervision des tenants et la gestion des configurations.
Environnement technique & livrables attendus
- Technologies : Linux (système et réseau), Python, cgroups, nftables, Netns, VRF ; tests de performance et validation d'isolation.
- Livrables : architecture Multi-Tenancy documentée, code du moteur d'orchestration, API/backend, interface d'administration, scripts de déploiement et rapport de tests.
Profil recherché & compétences
- Étudiant(e) en école d'ingénieur spécialisé(e) Cybersécurité, Systèmes d'Information ou Réseaux.
- Compétences techniques requises : maîtrise de Linux (système et réseau), forte aisance en Python ; connaissance pratique de nftables, Netns/VRF et cgroups.
Organisation & encadrement
- Travail en équipe de 4 stagiaires, autonomie requise mais esprit d'équipe attendu ; responsable projet : Ali Ben Yedder.
- Nombre de stagiaires : 4. Le projet implique conception, développement bas-niveau et intégration continue dans un contexte R&D.
📧 Pour postuler:
jobs@numeryx.fr