INGENIEUR DEVOPS KUBERNETES/OPENSHIFT - IDF (78) - H/F
About the role
Informations supplémentaires
đ Localisation
- Site principal : Saint-Quentin-en-Yvelines (78)
- Télétravail : 2-3 jours/semaine (politique hybride, présence réguliÚre requise pour collaboration équipe)
POURQUOI NOUS REJOINDRE SUR NOS PROJETSÂ ?
Impact technique
- Développer des logiciels utilisés par centaines de clusters en production
- Contribuer à l'état de l'art Kubernetes (patterns réutilisables, potentiel open-source)
- Environnement technique exigeant : sécurité, scalabilité, haute disponibilité
Environnement d'apprentissage
- Ăquipe Platform Engineering de haut niveau
- AccÚs formations certifiantes (CKA, CKAD, CKS, Go avancé)
- Budget conférences (KubeCon, Devoxx, GopherCon)
Stabilité & sens
- Secteur public/bancaire : projets long terme, mission d'intĂ©rĂȘt gĂ©nĂ©ral
- Ăquilibre vie pro/perso (tĂ©lĂ©travail, horaires rĂ©guliers)
- Pas de pression commerciale, focus sur la qualité technique
đ© COMMENT POSTULER ?
Envoyez-nous :
- CV à jour (format PDF) avec une courte description  de 2-3 expériences les plus pertinentes sur les opérateurs Kubernetes
Description de l'entreprise
Inetum est un leader europĂ©en des services numĂ©riques. Pour les entreprises, les acteurs publics et la sociĂ©tĂ© dans son ensemble, les 28 000 consultants et spĂ©cialistes du Groupe visent chaque jour lâimpact digital : des solutions qui contribuent Ă la performance, Ă lâinnovation et au bien commun. PrĂ©sent dans 19 pays au plus prĂšs des territoires, et avec ses grands partenaires Ă©diteurs de logiciels, Inetum rĂ©pond aux enjeux de la transformation digitale avec proximitĂ© et flexibilitĂ©. PortĂ© par son ambition de croissance et dâindustrialisation, Inetum a gĂ©nĂ©rĂ© en 2023 un chiffre dâaffaires de 2,5 milliards dâeuros.
Description du poste
Le contexte
Vous rejoignez l'équipe Container d'une banque, en charge de fournir une plateforme OpenShift en mode cluster-as-a-service à l'ensemble de l'organisation.
Dans cet environnement bancaire/public hautement régulé, vous ne ferez pas de l'exploitation systÚme : vous développerez des logiciels (opérateurs Kubernetes, API, contrÎleurs) pour intégrer de maniÚre automatisée et sécurisée l'écosystÚme d'outils d'entreprise à OpenShift.
RedHat fournit OpenShift, un partenaire gÚre l'installation et l'exploitation N1/N2. Inetum développe la couche custom permettant l'intégration avec l'écosystÚme de la banque : JFrog Artifactory, ArgoCD, HashiCorp Vault, ServiceNow CMDB, EfficientIP DNS/IPAM, Cisco Intersight, Venafi, Kafka, Elasticsearch, Prometheus, Sysdig.
Â
Vous serez responsable de :Â
1/ Mission prioritaire
Développer un opérateur Kubernetes en Go pour automatiser la création d'applications ArgoCD à partir du RBAC Kubernetes :
- Créer un environnement de démonstration (POC)
- Implémenter le controller et la boucle de réconciliation
- Tester l'intégration ArgoCD API + RBAC Kubernetes
- Livrer un opérateur testable et documenté
2/ Missions récurrentes
- Développer des opérateurs Kubernetes custom (Go) pour intégrer les composants de l'écosystÚme (Vault, ServiceNow CMDB, DNS/IPAM, Venafi, etc.)
- Concevoir et implémenter des CRDs (Custom Resource Definitions) et leurs controllers
- Automatiser le provisioning sécurisé de clusters/namespaces (gestion secrets, certificats, RBAC, inventaire CMDB)
- Appliquer des pratiques TDD : tests unitaires, tests d'intégration (envtest), code reviews
- Accompagner l'équipe sur l'intégration ACM (Advanced Cluster Management) / OpenShift
- Documenter les patterns d'opérateurs pour industrialiser les développements futurs
Â
Qualifications
Profil recherché
Nous cherchons un IngĂ©nieur DevOPS, avec un background dĂ©veloppeur backend senior spĂ©cialisĂ© Kubernetes/Cloud-native, ayant :Â
- une expérience significative en développement d'opérateurs Kubernetes en environnement de production.
- Seniorité attendue : + 7 ans d'expérience en développement, dont minimum 5 ans sur Kubernetes et au moins 3 projets d'opérateur custom déjà livrés.
- Stack technique :Â
- Go :Â Production : goroutines, gestion d'erreurs, tests (testing, testify), modules
- Kubernetes : Pattern Opérateur/Controller (client-go ou controller-runtime), boucles de réconciliation, watchers
- CRDs : Création, validation (OpenAPI schema), gestion de status
- RBAC Kubernetes :Â ServiceAccounts, Roles/ClusterRoles, RoleBindings, admission controllers
- APIs REST : Intégration d'APIs externes (HTTP clients, gestion erreurs, retry logic)
- TDD :Â Tests unitaires Go, envtest (simulation cluster Kubernetes), mocking
- Git/GitOps : ArgoCD ou Flux, logique déclarative, Git branching strategies
- OpenShift (OCP 4.x) : compréhension des couches au-dessus de Kubernetes vanilla
- Kubebuilder ou Operator SDK (frameworks de développement d'opérateurs)
- Python (pour scripts d'intégration complémentaires)
- Helm (packaging d'opérateurs)
- Expérience concrÚte : Vault, ServiceNow API, Venafi PKI, DNS/IPAM
- Environnements régulés : banque, santé, secteur public
SOFT SKILLS :Â
- Rigueur & qualité de code
- Mindset Infrastructure-as-code
- Culture Kubernetes native
- Esprit d'équipe