CONTEXTE
CaaS-CNP est un écosystème de clusters Kubernetes sur site construit sur Vanilla
Kubernetes, avec des technologies IaC telles que Terraform/Ansible (pour les clusters existants) et Cluster-API (clusters plus récents).
MISSIONS
le cadre du programme Evolution Platform, l’équipe CaaS-CNP a pour objectif de délivrer des clusters Kubernetes en tant qu’équipe Platform Engineering :
• sur plusieurs zones d’hébergement (Cloud Avenue/VMWare, Flexible Engine/Openstack, mais aussi hyperscalers), avec un ensemble de composants logiciels et d’opérateurs (unités),
• Orchestration de tous les composants (clusters et unités), gérés par l’outil Flux GitOps, pour le démarrage initial et le cycle de vie (mises à niveau, réconciliation)
L’équipe CaaS-CNP intervient dans :
• Conception des solutions (urbanisme Cloud/Kubernetes, conception globale GitOps, gestion de la sécurité, intégration logiciels et opérateurs)
• Implémenter les solutions (API Cluster, Flux, intégration logicielle, quelques Golang si besoin), en mutualisation avec d’autres projets transversaux.
• Pilotage de certains clusters CaaS-CNP (production, Kubernetes et cycle de vie des composants logiciels)
Pour cette mission, vous serez intégré à l’équipe core/admin du CaaS-CNP, sur les activités Think / Build / Run. Nous attendons une expérience d’administrateur Kubernetes + une expérience GitOps.
EXPERTISE TECHNIQUE ET/OU METIER NECESSAIRE
Cloud Architect, Gitops Engineer
Domaine : Implémentation
Compétences Besoins Niveau compétences
Système d’exploitation Linux, Openstack, VMWare Expertise
Langage informatique Golang Connaissance
Frameworks Kubernetes and addons/operators Expertise
Technologies GitOps (Flux), Gitlab, Terraform,
Ansible
Maitrise
Méthodologie Agile Connaissance
Autres compétences
Anglais Intermédiaire
Orientation client Nécessaire
Certifications/Habilitations Kubernetes
LIVRABLES
SLA
* Cloud/Kubernetes urbanism for CaaS-CNP clusters (dev and doc)
* Design of reusable components for our Kubernetes clusters
* Industrialization (Cluster API, Flux, packaging) of software components and K8S operators
* Technical and user documentations
* Contribution to the build/run of some production clusters (upgrades, infra support)
* Contribution to the team JIRA board and entity SAFe train
EXPERTISES TECHNIQUES ATTENDUES
• Kubernetes (admin experience), Docker, Cluster-API
• Cloud infrastructures (Openstack, VMWare, hyperscaler(s))
• GitOps (Flux), Gitlab
• Hashicorp Vault
• Terraform / Ansible
• Golang
PROFIL RECHERCHE :
Technical Architect / Database Expert / Technical Expert / Test automation Expert