
Mirantis développe des infrastructures cloud-native et des logiciels de gestion des conteneurs pour les organisations qui créent, sécurisent et exploitent des environnements Kubernetes à grande échelle. Son portefeuille comprend Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime et Mirantis Secure Registry, qui prennent en charge les opérations sur les clusters et la sécurité de la chaîne d’approvisionnement logicielle. L’entreprise contribue également à l’écosystème open source grâce à des projets et outils tels que Lens Desktop, un IDE pour Kubernetes, ainsi qu’à son assistance technique destinée aux entreprises. Mirantis travaille avec des organisations des secteurs du conseil, de la santé, de la logistique, des services publics, des services financiers et des industries axées sur la technologie qui adoptent des infrastructures cloud modernes.
Architecte senior de solutions réseau pour l’infrastructure IA chez Mirantis
Concevoir les réseaux de cloud GPU de Mirantis et de sa plateforme IA k0rdent. Créer des architectures de référence, des automatisations et des preuves de concept pour des infrastructures IA à grande échelle.
Description
- Piloter la conception de solutions réseau pour k0rdent AI, la plateforme de Mirantis destinée à créer et exploiter des clouds GPU et des usines d’IA.
- Concevoir des interconnexions pour de grands clusters GPU, l’isolation des tenants et la connectivité des charges de travail entre conteneurs, machines virtuelles et nœuds physiques.
- Créer des architectures de référence publiées, du code fonctionnel et des preuves de concept sur du matériel physique.
- Définir des fabrics de calcul avec InfiniBand et Ethernet RoCEv2, notamment des topologies optimisées par rails et des topologies fat-tree ou Clos.
- Planifier les réseaux frontaux, de stockage et de gestion, y compris les connexions aux centres de données des clients, aux clouds publics et aux environnements hybrides.
- Concevoir l’isolation multi-tenant à l’aide de partitions InfiniBand, de VRF, d’EVPN-VXLAN et de politiques réseau Kubernetes.
- Documenter les limites de mise à l’échelle et les compromis en matière de coûts, de performances, d’exploitabilité et de dépendance aux fournisseurs.
- Spécifier le réseau des hôtes Linux pour les NIC, DPU et SuperNIC, notamment le passthrough PCI, SR-IOV, IOMMU, NUMA et l’affinité GPU-NIC.
- Concevoir le réseau Kubernetes pour les charges de travail d’IA avec des CNI, Multus, SR-IOV, des plugins RDMA, NVIDIA Network Operator et DRA.
- Concevoir le réseau KubeVirt pour le trafic GPU et RDMA.
- Étudier les nouvelles technologies et normes de réseau pour l’IA, puis prototyper et évaluer les solutions possibles.
- Publier des notes de recherche, propositions de conception, articles, billets de blog et présentations.
- Créer et exploiter des preuves de concept pour les clients et partenaires, et rendre compte des résultats au regard des critères de réussite convenus.
- Développer des outils et des automatisations avec Python, Go, Bash, Ansible, Helm, des manifestes Kubernetes et Terraform.
- Tester et évaluer les fabrics réseau et les configurations d’hôtes avec NCCL tests, perftest et ib_write_bw.
- Intervenir en tant qu’expert réseau lors de la découverte des besoins clients, des revues de conception et des ateliers d’architecture.
- Collaborer avec les partenaires matériels et réseau sur des conceptions communes et leur validation.
- Partager les résultats des recherches avec les équipes Produit et Ingénierie et contribuer à orienter la feuille de route de k0rdent AI.
- Intervenir lors d’événements du secteur, de webinaires et de sommets partenaires, et animer des ateliers techniques.
- Créer des architectures de référence, des fiches de solution, des billets de blog et des supports internes de formation.
Exigences
- Diplôme de licence en informatique, génie électrique, télécommunications ou discipline connexe, ou expérience pratique équivalente.
- Au moins huit ans d’expérience en ingénierie ou architecture réseau.
- Au moins trois ans d’expérience dans les réseaux de centres de données, HPC ou infrastructures cloud.
- Expérience en contact avec la clientèle en tant qu’architecte de solutions, ingénieur avant-vente, consultant ou responsable technique.
- Maîtrise de la conception de réseaux de centres de données, notamment des topologies spine-leaf et Clos, des fabrics GPU optimisés par rails, du surabonnement et d’ECMP.
- Solide connaissance d’InfiniBand, notamment de la gestion des sous-réseaux, du partitionnement, du routage adaptatif et du trafic NCCL/RDMA.
- Solide connaissance d’Ethernet RoCEv2, notamment de PFC, ECN, DCQCN, QoS, MTU et du réglage des tampons.
- Connaissance de BGP, EVPN-VXLAN et des VRF pour les réseaux multi-tenant.
- Expérience de la connectivité hybride et multicloud, des interconnexions, des VPN, des réseaux cloud, de l’adressage IP et de la planification DNS.
- Expertise des réseaux Linux couvrant les NIC, le passthrough PCI, SR-IOV, IOMMU, l’affinité NUMA, iproute2, ethtool et devlink.
- Connaissance du réseau Kubernetes, notamment des plugins CNI, de Multus, des réseaux secondaires, des plugins de périphériques SR-IOV et RDMA, des politiques réseau et de l’exposition des services.
- Expérience de KubeVirt et des réseaux de machines virtuelles, du passthrough et de SR-IOV.
- Expérience en programmation ou en scripting dans au moins un langage ; Python ou Go est privilégié.
- Maîtrise de Git, de l’intégration continue et de l’infrastructure en tant que code.
- Bon niveau d’anglais écrit et oral.
- Aisance pour s’exprimer devant de vastes audiences et animer des ateliers pratiques.
- Capacité à adapter sa communication aux ingénieurs réseau et aux dirigeants des clients.
- Expérience dans une entreprise internationale et distribuée, avec un travail entre différents fuseaux horaires et cultures.
Avantages
- La rémunération et les avantages sont déterminés par les conditions du marché local et le type de contrat.
- Télétravail.
- Jusqu’à 25 % de déplacements pour des échanges avec les clients et partenaires, du travail en laboratoire et des événements du secteur.
- Travail direct avec de grands opérateurs de clouds GPU, des NeoClouds, des clouds souverains et des entreprises spécialisées en IA.
- Collaboration avec une équipe distribuée hautement qualifiée.
- Contribution au discours produit et à la réussite de la stratégie de commercialisation.