INGÉNIEUR DEVSECOPS SENIOR

Il y a 9 heures

Casablanca-Settat, Maroc Gratuit Temps plein
Ingénieur DevSecOps Senior (H/F) Informations générales
• Intitulé du poste : Ingénieur DevSecOps Senior
• Contrat : CDI
• Mode de travail : 100% présentiel
• Expérience requise : 8 ans minimum
•

Formation:
Bac+5 en informatique, systèmes et réseaux ou équivalent.
• Anglais Technique : Indispensable (lecture de publications, documentation).
• Environnement technique : Kubernetes on-premise, Infrastructure as Code, CI/CD, sécurité des applications et des infrastructures, observabilité Missions principalesL’Ingénieur DevSecOps Senior conçoit, déploie et exploite une plateforme technique on-premise destinée à accompagner les équipes de développement dans la livraison de leurs applications. Il automatise l’ensemble de la chaîne de livraison, de la gestion de l’infrastructure jusqu’à la mise en production, afin d’améliorer la fiabilité des environnements, de réduire les délais de livraison et de renforcer la sécurité. Intervenant de manière transverse auprès de plusieurs équipes de développement, il met à leur disposition des services standardisés, documentés et automatisés, favorisant leur autonomie. Il intègre les exigences de sécurité dès la conception et tout au long du cycle de développement et de déploiement. 1. Conception et exploitation de la plateforme technique
• Concevoir, déployer et administrer des clusters Kubernetes on-premise ainsi que les composants associés : réseau, stockage, ingress, DNS et certificats.
• Industrialiser la gestion de l’infrastructure à l’aide de solutions Infrastructure as Code, notamment Terraform et Ansible.
• Gérer les environnements de développement, d’intégration, de recette, de préproduction et de production.
• Superviser la capacité, la disponibilité et les performances des ressources d’infrastructure, notamment la virtualisation, les serveurs physiques et le stockage.
• Concevoir, mettre en œuvre et tester les mécanismes de sauvegarde, de restauration et de reprise d’activité. 2. Automatisation et industrialisation des déploiements
• Concevoir et maintenir des pipelines CI/CD mutualisés ainsi que des modèles réutilisables pour les équipes de développement.
• Standardiser les processus de build, de packaging, de versioning et de déploiement des applications.
• Mettre en œuvre des stratégies de déploiement sécurisées, notamment Blue/Green, Canary et Rollback automatisé.
• Déployer les pratiques GitOps et développer des outils internes favorisant le libre-service et l’autonomie des équipes.
• Améliorer continuellement les délais de mise en production et réduire le taux d’échec des déploiements. 3. Intégration de la sécurité dans le cycle de développement
• Intégrer les contrôles de sécurité automatisés dans les pipelines CI/CD : SAST, DAST, SCA, analyse des images de conteneurs et des configurations Infrastructure as Code.
• Mettre en place et administrer des solutions centralisées de gestion des secrets, incluant leur rotation et la suppression des secrets en clair.
• Appliquer les référentiels de durcissement de sécurité, notamment les CIS Benchmarks, aux systèmes, conteneurs, clusters et registres.
• Définir et appliquer les politiques de sécurité de la plateforme : gestion des accès RBAC, politiques réseau, contrôle d’admission et signature des images.
• Piloter la gestion des vulnérabilités, de leur détection à la priorisation et au suivi de leur remédiation avec les équipes concernées.
• Contribuer aux audits de sécurité, aux tests d’intrusion et aux démarches de conformité, notamment selon ISO 27001 et les exigences réglementaires applicables. 4. Observabilité, fiabilité et gestion des incidents
• Déployer et maintenir les outils de supervision des métriques, de centralisation des logs, de traçage distribué et de gestion des alertes.
• Définir les indicateurs de fiabilité SLI/SLO en collaboration avec les équipes de développement et assurer leur suivi.
• Participer à la gestion des incidents de production et animer les analyses post-incident afin d’identifier les causes racines et les axes d’amélioration.
• Identifier les sources récurrentes d’instabilité et mettre en œuvre des actions correctives durables.
• Contribuer à l’amélioration continue de la disponibilité, de la performance et de la résilience de la plateforme. 5. Accompagnement technique et collaboration transverse
• Accompagner les équipes de développement dans l’adoption des pratiques DevSecOps à travers le mentorat, les ateliers techniques et le travail collaboratif.
• Documenter les services de la plateforme et maintenir un référentiel accessible de bonnes pratiques.
• Conseiller les équipes sur les choix techniques ayant un impact sur la sécurité, l’exploitabilité et les coûts des applications.
• Promouvoir la culture DevSecOps et contribuer à l’évolution des standards techniques communs.

Profil recherché
• Formation supérieure de niveau Bac+5 en informatique, systèmes et réseaux ou domaine équivalent.
• 8 ans d’expérience minimum en ingénierie d’infrastructure, DevOps ou DevSecOps.
• Expérience confirmée dans la conception et l’exploitation de plateformes Kubernetes on-premise en production.
• Expérience avérée dans l’intégration des contrôles de sécurité au sein des pipelines CI/CD.
• Expérience du travail en transverse auprès de plusieurs équipes de développement.
• Anglais technique courant, à l’écrit comme à la lecture. Compétences techniques requisesConteneurs et orchestration
• Maîtrise approfondie de Kubernetes en environnement on-premise : administration, mises à niveau et dépannage.
• Maîtrise de Docker ou containerd, de la construction d’images sécurisées et optimisées et de la gestion de registres privés.
• Connaissance de Helm, Kustomize et des outils GitOps tels qu’Argo CD ou Flux.
• Connaissance des solutions de gestion du trafic et d’ingress. Infrastructure et automatisation
• Maîtrise avancée de Terraform et Ansible : modules réutilisables, gestion des états, rôles et inventaires.
• Compétences en scripting avec Bash et Python ; Go apprécié.
• Bonne connaissance des environnements de virtualisation on-premise, notamment VMware vSphere, Proxmox ou équivalents.
• Connaissance des solutions de stockage distribué telles que Ceph, NFS ou SAN.
• Maîtrise de l’administration Linux, notamment RHEL et Debian : réseau, systemd, performances et durcissement. CI/CD et gestion du code
• Maîtrise d’au moins une plateforme CI/CD : GitLab CI, Jenkins, GitHub Actions ou Azure DevOps.
• Maîtrise de Git, des stratégies de branches et de la gestion des artefacts et dépendances.
• Expérience de l’automatisation des tests et de l’intégration de contrôles qualité, notamment avec SonarQube. Sécurité applicative et infrastructure
• Connaissance des outils de sécurité tels que SonarQube, Trivy, Grype, OWASP Dependency-Check et OWASP ZAP ou équivalents.
• Maîtrise des principes de gestion des secrets, des identités, des certificats et des mécanismes d’authentification.
• Connaissance de HashiCorp Vault, Keycloak, OAuth2/OIDC et des infrastructures à clés publiques (PKI).
• Maîtrise des principes de sécurité issus de l’OWASP Top 10, des CIS Benchmarks et de la défense en profondeur.
• Connaissance des mécanismes de sécurité réseau : segmentation, pare-feu, reverse proxy, WAF et TLS. Observabilité et fiabilité
• Maîtrise des outils de supervision et de visualisation tels que Prometheus, Grafana et Alertmanager.
• Expérience des solutions de centralisation des logs telles qu’ELK, OpenSearch ou Loki.
• Connaissance des outils de traçage distribué, notamment OpenTelemetry et Jaeger.
• Capacité à concevoir des tableaux de bord pertinents et des règles d’alerte exploitables. Compétences comportementales
• Pédagogie et capacité à transmettre les bonnes pratiques techniques.
• Aptitude à travailler en transverse et à fédérer plusieurs équipes sans autorité hiérarchique directe.
• Rigueur, sens du détail et exigence en matière de traçabilité.
• Sang-froid et méthodologie dans la gestion des incidents et des crises de sécurité.
• Pragmatisme dans l’arbitrage entre exigences de sécurité et rapidité de livraison.
• Autonomie, curiosité technologique et veille active sur les menaces et les évolutions techniques. Atouts appréciés
• Certifications CKA, CKS, HashiCorp Terraform, RHCE ou certifications en sécurité telles que CompTIA Security+ et OSCP.
• Expérience en environnement réglementé ou soumis à une certification ISO 27001.
• Connaissance des politiques de sécurité as code, notamment OPA/Gatekeeper et Kyverno.
• Expérience de la gestion des SBOM et de la signature d’artefacts avec Cosign/Sigstore.
• Contributions Open Source ou animation de communautés techniques internes.
• Expérience dans la conception d’une plateforme interne de développement (IDP).
• Connaissance des solutions de service mesh, notamment Istio, et des outils de gestion du trafic tels que Traefik ou NGINX Ingress. Vous souhaitez contribuer à la construction d’une plateforme technique automatisée, fiable et sécurisée ? 📩 Envoyez votre CV : Par message privé sur LinkedIn ou par email : recrutement@talent-stack.com