Finalité du Poste L’Ingénieur DevOps Senior a pour mission principale de concevoir, déployer et maintenir une forge logicielle robuste et sécurisée, en automatisant les processus de développement, de test et de déploiement (CI/CD). Il garantit la fiabilité, la performance et la sécurité des infrastructures et des environnements de développement, tout en accompagnant les équipes dans l’adoption des bonnes pratiques DevOps. Missions et Activités Principales 1. Gestion et Maintien en Conditions Opérationnelles (MCO) de la Forge Logicielle Administrer et optimiser les plateformes GitLab (CI/CD, runners, intégrations) et Artifactory (gestion des artefacts, repositories). Superviser les performances, la disponibilité et la sécurité des outils, en collaboration avec les équipes SysOps et SecOps. Mettre à jour et configurer les composants GitLab (GitLab CI/CD, GitLab Pages, GitLab Runner) et Artifactory (réplicas, politiques de stockage). Documenter les procédures opérationnelles et les bonnes pratiques pour assurer la transmission des connaissances. 2. Développement et Industrialisation des Workflows CI/CD Concevoir, développer et maintenir des pipelines CI/CD (GitLab CI) pour automatiser les builds, tests et déploiements. Développer des composants sur mesure pour GitLab afin d’enrichir les fonctionnalités existantes. Intégrer des outils de sécurité (SAST, DAST, scans de vulnérabilités) dans les workflows CI/CD. Optimiser les temps de build et de déploiement pour réduire les délais de mise en production ( lead time ). 3. Automatisation des Processus DevOps Automatiser les tâches récurrentes (provisioning, configuration, déploiements) via Terraform et/ou Ansible. Développer des scripts pour l’automatisation des environnements (Docker, Kubernetes, Helm). Mettre en place des outils d’infrastructure as code (IaC) pour garantir la reproductibilité et la traçabilité des déploiements. 4. Sécurisation des Environnements et des Artefacts Renforcer la sécurité des charts Helm et des images Docker (scanning de vulnérabilités, signature d’artefacts, gestion des secrets). Appliquer les bonnes pratiques de hardening (CIS benchmarks, configurations sécurisées). Collaborer avec les équipes SecOps pour intégrer des politiques de sécurité dans les pipelines CI/CD. 5. Virtualisation des Postes de Développement Concevoir et déployer des environnements de développement virtualisés. Standardiser les postes de développement pour assurer la cohérence et réduire les écarts entre les environnements locaux et de production. 6. Veille Technologique et Amélioration Continue Assurer une veille active sur les outils et bonnes pratiques DevOps (GitLab, Helm, Docker, Kubernetes, etc.). Proposer et implémenter des innovations pour améliorer l’efficacité des processus (ex : adoption de nouveaux outils, migration vers des solutions plus performantes). Participer aux revues de code et d’architecture pour valider les choix techniques et leur adéquation avec les besoins métiers. Compétences Techniques (Hard Skills) Outils CI/CD : GitLab CI/CD (pipelines, runners, intégrations), YAML avancé Expert (5 ans) Infrastructure as Code: Terraform, Ansible Expert (3 ans) Conteneurs & Orchestration: Docker, Kubernetes (Helm) Expert (4 ans) Gestion des Artefacts : Artifactory (JFrog), Nexus Avancé (3 ans) Virtualisation : Outils de virtualisation (Docker, Podman, Vagrant) et environnements dev Avancé (3 ans) Langages & Scripting : Bash, Python, YAML Intermédiaire (2 ans) Sécurité DevOps : Scanning de vulnérabilités (Trivy, Clair, Snyk), hardening d’images Intermédiaire (2 ans) Monitoring & Logging: Outils de monitoring (Prometheus, Grafana), logging (ELK, Loki) Intermédiaire (2 ans) Bonus : Connaissance de NixOS, expérience avec GitLab Omnibus ou GitLab SaaS Avantage concurrentiel Compétences Comportementales (Soft Skills) Esprit d’analyse Capacité à diagnostiquer des problèmes complexes, à identifier des solutions optimales et à prendre des décisions éclairées. Esprit d’équipe Aptitude à collaborer efficacement avec les équipes Dev, SecOps, SysOps et métiers, en promouvant une culture DevOps. Autonomie Capacité à travailler de manière autonome, à prioriser les tâches et à rendre compte des résultats. Adaptabilité Flexibilité face aux évolutions technologiques et aux changements organisationnels. Pédagogie Aptitude à vulgariser des concepts techniques pour des publics non experts (tutoriels, documentation). Résolution de problèmes Persévérance et créativité pour résoudre les incidents techniques ou les blocages fonctionnels. Sens du service Orientation client interne : alignement des solutions DevOps sur les besoins métiers.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.