Ingénieur DevSecOps / Administrateur Kubernetes - CDI H/F

Collective
Paris, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon S3 Bash Shell Continuous Integration Python (Programming Language) NetApp Applications Cisco Nexus Switches Public Key Infrastructure Role-Based Access Control Ansible Prometheus SonarQube VMware Infrastructure
+18 more
VMware VSphere YAML Scripting JMP (Statistical Software) Delivery Pipeline Grafana Gitlab Gitlab-ci Tanzu Kubernetes Hashicorp Splunk Devsecops Commvault Object Store Static Application Security Testing Vmware Dynamic Application Security Testing

Job description

Le titulaire du poste intègre une équipe infrastructure en charge du déploiement et du maintien en condition opérationnelle (MCO) d’une plateforme Kubernetes dédiée à l’hébergement de données sensibles, soumise aux exigences de certification HDS v2.0 et ISO 27001:2023.

La plateforme repose sur une architecture à double cluster Kubernetes isolés (périmètre HDS et NON-HDS) hébergeant une chaîne CI/CD complète : GitLab, SonarQube, Nexus Repository, HashiCorp Vault et des runners éphémères, avec une stratégie PRA Backup/Restore via Commvault et Object Store S3.

  1. Missions principales

2.1 Mise en place de l’infrastructure

  • Déploiement et configuration des clusters Kubernetes sur VMware Tanzu (vSphere Namespaces, TanzuKubernetesCluster)

  • Mise en place des namespaces applicatifs selon le pattern core/data (gitlab, sonarqube, nexus, vault, runners)

  • Configuration de FluxCD pour la gestion GitOps des clusters

  • Déploiement de Harbor comme registry d’images conteneurs

  • Mise en place des NetworkPolicy : isolation stricte egress entre périmètres HDS et NON-HDS

  • Intégration Vault pour l’injection de secrets via vault-agent-injector (mTLS)

  • Configuration du framework d’automatisation des opérations (justfile / JMP)

2.2 Sécurité et conformité HDS

  • Application des exigences HDS v2.0 (EXI-01 à EXI-22) et ISO 27001:2023 sur l’infrastructure

  • Mise en place de l’isolation HDS/NON-HDS au niveau K8s (NetworkPolicy, RBAC, namespaces dédiés)

  • Configuration de la détection de secrets dans le code source (GitLeaks)

  • Intégration SonarQube comme quality gate bloquant dans les pipelines CI/CD

  • Gestion des certificats TLS et PKI (mTLS entre composants)

  • Contribution à la rédaction et mise à jour des politiques de sécurité et du DAT

2.3 CI/CD et runners GitLab

  • Configuration des runners GitLab éphémères (Batch/Job K8s) sur le cluster HDS

  • Déploiement et configuration des runners NON-HDS (K8s executor)

  • Maintien des pipelines CI/CD : intégration SonarQube, Nexus, SAST/DAST

  • Configuration des groupes GitLab : isolation HDS/NON-HDS, RBAC, branches protégées

2.4 PRA et Backup

  • Mise en place et supervision de la stratégie PRA Backup/Restore (Commvault + Object Store S3)

  • Configuration des sauvegardes Commvault : schedule, chiffrement AES-256, rétention

  • Gestion des volumes SVM : provisionnement PVC, snapshots, restauration

  • Tests PRA périodiques et documentation des procédures de restauration (RTO/RPO définis)

2.5 MCO et exploitation

  • Surveillance de l’infrastructure : monitoring, alerting (Splunk / Prometheus / Grafana)

  • Gestion des mises à jour Kubernetes (TKR upgrades sur VMware Tanzu)

  • Gestion des incidents et astreintes liées à l’infrastructure

  • Mise à jour des composants : GitLab, SonarQube, Nexus, Vault, runners

  • Gestion de la capacité et optimisation des ressources (CPU, RAM, SVM)

  • Rédaction et mise à jour des runbooks et procédures d’exploitation

Requirements

VMware Tanzu · kubectl · Helm · FluxCD · GitOps

CI/CD & DevSecOps

GitLab CI/CD · GitLab Runner · SonarQube · Nexus Repository · GitLeaks

Gestion des secrets

HashiCorp Vault · vault-agent-injector · mTLS · PKI

Infrastructure VMware

vSphere · NSX-T · vDS · Tanzu Kubernetes Grid (TKG)

Stockage

NetApp SVM · iSCSI/NFS · PVC K8s · Commvault

Sécurité K8s

NetworkPolicy · RBAC · PodSecurityAdmission · TLS

Scripting & Automatisation

Bash · Python · justfile (JMP) · YAML · Ansible

Observabilité

Splunk · Prometheus · Grafana · journalisation centralisée

PRA/PCA

Commvault · S3 · stratégie Backup/Restore

3.2 Compétences normatives

  • Certification HDS v2.0 (ANS 2024) - connaissance des 22 exigences EXI-01 à EXI-22

  • ISO 27001:2023 - maîtrise des contrôles Annexe A applicables à l’infrastructure

  • RGPD - sensibilisation à la protection des données sensibles

  • Connaissance des Activités HDS R.1111-9 (Activité 5 - admin SI · Activité 6 - backup externalisé), VMware Tanzu · kubectl · Helm · FluxCD · GitOps

CI/CD & DevSecOps

GitLab CI/CD · GitLab Runner · SonarQube · Nexus Repository · GitLeaks

Gestion des secrets

HashiCorp Vault · vault-agent-injector · mTLS · PKI

Infrastructure VMware

vSphere · NSX-T · vDS · Tanzu Kubernetes Grid (TKG)

Stockage

NetApp SVM · iSCSI/NFS · PVC K8s · Commvault

Sécurité K8s

NetworkPolicy · RBAC · PodSecurityAdmission · TLS

Scripting & Automatisation

Bash · Python · justfile (JMP) · YAML · Ansible

Observabilité

Splunk · Prometheus · Grafana · journalisation centralisée

PRA/PCA

Commvault · S3 · stratégie Backup/Restore

Benefits & conditions

3.1 Compétences techniques indispensables

Domaine

Technologies / Outils

Orchestration Kubernetes, 3.2 Compétences normatives

  • Certification HDS v2.0 (ANS 2024) - connaissance des 22 exigences EXI-01 à EXI-22

  • ISO 27001:2023 - maîtrise des contrôles Annexe A applicables à l’infrastructure

  • RGPD - sensibilisation à la protection des données sensibles

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Transitioning toward DevSecOps with dynamic scanning and secrets management

Christoph Ruggenthaler · LIVE

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

1:58 min

Configuring a baseline isolated agent on Tanzu platform

Oren Penso Oren Penso · WWC Europe 2026

1:38 min

Managing and versioning system prompts as YAML files

Kevin Lewis Kevin Lewis +1 · WWC 2025

1:33 min

Recapping vital capability shifts across security and enterprise infrastructure

Sergej Reznik Sergej Reznik · Europe 2026 Virtual

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all