Déjà pourvu

Ne rate pas la prochaine offre. Reçois des postes adaptés directement par e-mail.

Ingenieur DevOps Kubernetes - Openshift - Idf 78 H/F

Résumé du poste

78 - Yvelines
DevOps

Modèle de travail

Hybride · 2 jours à domicile
il y a 1 mois
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

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

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

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