Vous êtes passionné par la fiabilité et la sécurité des systèmes ?
Vous voulez jouer un rôle clé dans des projets où votre savoir-faire sera un atout majeur ?
Vous rêvez de rejoindre une équipe dynamique où la qualité, la performance et l’entraide sont au cœur des priorités ?
Quel est votre quotidien?
L’ingénieur DevSecOps a pour missions principales d’assurer la fiabilité, la sécurité et l’observabilité des systèmes en automatisant les opérations, en intégrant des pratiques sécurisées, et en garantissant la performance et la disponibilité des services critiques.
Vous aurez pour mission :
1. Supervision et Observabilité
Concevoir, déployer et maintenir les systèmes de supervision et d’observabilité des infrastructures, des applications et des services (outils comme Prometheus, Grafana, ELK, Zabbix, Fluentbit, Graylog, etc.).
Définir et implémenter des métriques pertinentes pour suivre la performance, la disponibilité, et la résilience des systèmes.
Mettre en place des tableaux de bord et des alertes proactives pour identifier et résoudre les incidents avant qu’ils n’impactent les utilisateurs
2. Pratiques SRE (Site Reliability Engineering)
Automatiser les processus manuels pour améliorer la fiabilité et réduire le temps de résolution des incidents (Infrastructure as Code, CI/CD, etc.).
Participer à la mise en place de tests de chaos engineering pour garantir la robustesse et la tolérance aux pannes.
Contribuer à la réduction des erreurs manuelles par l’automatisation des déploiements et des configurations.
3. Sécurité et conformité
Intégrer des pratiques de sécurité dans toutes les étapes du cycle de vie logiciel, en collaboration avec les équipes de développement et Infrastructure.
Mettre en place des outils de scanning de vulnérabilités (SAST, DAST) pour les pipelines CI/CD.
Collaborer avec l’équipe sécurité pour appliquer les bonnes pratiques et les standards de sécurité (gestion des clés, politiques IAM, audits).
4. Support et Résolution d’Incidents
Agir en tant qu’expert technique pour diagnostiquer et résoudre les incidents critiques dans un environnement de production.
Contribuer aux post-mortems après des incidents majeurs et assurer la mise en œuvre des actions correctives.
Garantir la disponibilité et la stabilité des systèmes selon les SLA définis.
5. Optimisation de la Performance et des Coûts
Surveiller et optimiser les performances des systèmes et des infrastructures pour améliorer l’expérience utilisateur.
Mettre en œuvre des pratiques d’optimisation des ressources (scaling horizontal/vertical, utilisation optimale des services, réduction des coûts opérationnels).
6. Documentation et Formation
Maintenir une documentation à jour sur les processus de supervision, les outils SRE et les configurations de sécurité.
Former les équipes techniques (développement, infrastructure, etc.) sur les bonnes pratiques DevSecOps et SRE.
Promouvoir une culture d’observabilité, de sécurité et d’automatisation au sein des équipes.
Pourquoi vous?
Vous êtes titulaire d’un diplôme en informatique (Bac+3 à BAC +5) avec au moins 3 ans dans un rôle DevSecOps , SRE ou un rôle avancé dans la supervision des environnements critiques
Compétences attendues :
Techniques :
Maîtrise des outils de supervision de d’observabilité tels que Prometheus, Grafana, Fluent Bit, Graylog, Zabbix, Datadog, New Relic, Dynatrace
Expérience avec les pipelines CI/CD et outils associés (GitLab CI, Jenkins, etc.)
Solides compétences en scripting (Python, Bash, etc.) et en automatisation (Ansible, Terraform)
Connaissance approfondie des environnements cloud et des containers (Docker, Podman, Kubernetes, Tanzu, Rancher)
Compétences en sécurité : scanning de vulnérabilités, gestion des clés, politiques IAM, SAST, DAST
Familiarité avec les méthodologies SRE, les SLA, SLO et les tests de chaos engineerinG
Comportementales :
Esprit d’équipe et capacité à travailler en collaboration avec des équipes multidisciplinaires.
Excellentes compétences en résolution de problèmes et capacité à réagir rapidement aux incidents.
Autonomie et proactivité dans l’identification des améliorations possibles.
Capacité à communiquer clairement des concepts techniques complexes aux parties prenantes non techniques
1 entretien avec le Manager
1 entretien avec le Responsable de département
1 entretien RH