Wonderschool
Fortinet
Ingénieur Développement Cluster Ceph (Focus C++)
À propos du poste
Nous recherchons un Ingénieur Développement & Opérations Cluster Ceph hautement qualifié, avec une solide expertise en programmation système C++, pour concevoir, étendre et maintenir des clusters de stockage distribués Ceph à l'échelle de l'entreprise. Le rôle implique un développement approfondi des sous-systèmes centraux de Ceph (RADOS, OSD, RGW, MDS), l'optimisation des performances et l'excellence opérationnelle sur des architectures multi-sites et multi-zones.
Vous travaillerez en étroite collaboration avec les architectes système, les SRE et les équipes d'infrastructure cloud pour garantir la fiabilité, la scalabilité et la sécurité des systèmes de stockage critiques déployés sur plusieurs centres de données et environnements Kubernetes.
Pourquoi nous rejoindre
Nous encourageons les candidats de tous horizons et identités à postuler. Nous offrons un environnement de travail favorable et un ensemble de récompenses totales compétitif pour vous soutenir dans votre bien-être général, tant sur le plan de la santé que financier.
Embarquez pour un parcours professionnel stimulant, agréable et gratifiant avec Fortinet.
Rejoignez-nous pour apporter des solutions qui ont un impact significatif et durable à nos plus de 660,000 clients dans le monde entier.
Responsabilités Clés
- Concevoir, construire et exploiter des clusters Ceph à grande échelle, y compris RADOS, RGW, RBD.
- Contribuer ou étendre les composants centraux de Ceph écrits en C++ (par exemple, OSD, RGW, librados, modules BlueStore, MGR).
- Profiler et optimiser les performances sur les couches réseau, I/O disque et réplication (placement PG, règles CRUSH, réglage BlueStore).
- Développer des automatisations et des outils pour la gestion du cycle de vie des clusters (déploiement, mises à niveau, mise à l'échelle, basculement et récupération).
- Intégrer Ceph avec Kubernetes (via Rook-Ceph, pilotes CSI) et des pipelines CI/CD pour la livraison continue.
- Mettre en œuvre et valider des architectures de réplication multi-sites et de reprise après sinistre pour une haute disponibilité.
- Développer et maintenir des solutions de stockage sécurisées utilisant dm-crypt, l'intégration KMS et l'authentification CephX.
- Construire des pipelines d'observabilité utilisant Prometheus, Grafana et des exportateurs personnalisés pour les métriques et l'analyse de santé.
- Rédiger et maintenir des SOP, des scripts d'automatisation et une documentation système pour supporter les opérations en production.
- Collaborer avec la communauté Ceph en amont ou maintenir des forks internes pour le développement de fonctionnalités et la correction de bugs.
Qualifications
Compétences Requises
- Forte maîtrise de C++ (C++11 ou version ultérieure), avec une expérience dans les systèmes distribués à grande échelle ou le développement adjacent au noyau.
- Compréhension approfondie de l'architecture Ceph et de ses composants centraux : MON, OSD, MGR, RGW, MDS et cartes CRUSH.
- Maîtrise de la programmation système Linux, du débogage (gdb, perf, valgrind) et du profilage des performances.
- Expérience avec Python ou Go pour les outils et l'automatisation.
- Solide base en réplication de données, codage d'effacement et modèles de cohérence dans le stockage distribué.
- Expérience pratique avec Kubernetes, Rook-Ceph, Helm, Ansible, et les outils DevOps associés.
- Familiarité avec TCP/IP, HTTP/S3 APIs, le stockage bloc (RBD/iSCSI) et les sémantiques du stockage objet.
- Capacité à effectuer des analyses de cause racine et à mener des investigations de performance dans des environnements de production.
Doit être autorisé à travailler aux États-Unis sans parrainage.
Compétences Souhaitées
- Contributions au projet open-source Ceph ou expérience préalable de modification du code source de Ceph.
- Expérience avec la réplication multi-sites, la gestion des versions d'objets, la rétention de conformité ou les fonctionnalités de blocage légal.
- Expérience dans les systèmes de stockage distribué, les systèmes de fichiers ou les plateformes de stockage cloud.
- Familiarité avec les environnements conteneurisés, la virtualisation réseau et les piles d'observabilité cloud-native.
- Excellentes compétences en documentation technique et en communication en anglais.
La fourchette de salaire de base aux États-Unis pour ce poste à temps plein est $179,000-$219,000.
Fortinet offre à ses employés une variété d'avantages, y compris des assurances médicale, dentaire, vision, vie et invalidité, un 401(k), 11 jours fériés payés, des congés payés et des congés maladie, ainsi qu'un programme de congés complet.
Les fourchettes de salaire sont basées sur divers facteurs, notamment le marché du travail, le type de poste et le niveau du poste. Les offres de salaire exactes seront déterminées par des facteurs tels que les connaissances du candidat, son niveau de compétence, ses qualifications, son expérience et sa situation géographique.
Tous les postes sont éligibles pour participer au programme d'actions Fortinet. L'éligibilité aux primes est examinée au moment de l'embauche et annuellement à la discrétion de la Société.
Fortinet (NASDAQ : FTNT) sécurise les plus grandes organisations d'entreprise, de fournisseurs de services et gouvernementales du monde entier. Fortinet permet à ses clients une protection intelligente et transparente sur la surface d'attaque en expansion et la puissance nécessaire pour répondre aux exigences de performance toujours croissantes du réseau sans frontières - aujourd'hui et à l'avenir. Seule l'architecture Fortinet Security Fabric peut offrir une sécurité sans compromis pour relever les défis de sécurité les plus critiques, que ce soit dans les environnements réseau, applicatifs, cloud ou mobiles. Fortinet se classe numéro un en termes d'appareils de sécurité expédiés dans le monde entier et plus de 500,000 clients font confiance à Fortinet pour protéger leurs entreprises.
Nous nous engageons à fournir des aménagements raisonnables à tous les individus qualifiés ayant un handicap. Si vous avez besoin d'aide ou d'un aménagement en raison d'un handicap, veuillez nous contacter à l'adresse accommodations@fortinet.com.
Fortinet est un employeur qui respecte l'égalité des chances. Nous valorisons la diversité au sein de notre entreprise, et tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap, d'âge, de statut militaire/vétéran ou de toute autre caractéristique légalement protégée applicable dans le lieu où le candidat postule.
