Dans le cadre de l’évolution de ses environnements technologiques, nous recherchons un·e Développeur·euse spécialisé·e en ingénierie de la fiabilité des sites (SRE – Site Reliability Engineering).
La personne contribuera à assurer la stabilité, la performance et la disponibilité des environnements applicatifs en production. Elle jouera un rôle actif dans l’automatisation des opérations, l’amélioration de l’observabilité, la prévention des incidents et l’évolution des pratiques de livraison continue.
À la croisée du développement logiciel et des opérations TI, elle collaborera avec les équipes techniques afin de rendre les environnements plus fiables, sécurisés et efficaces, tout en soutenant l’évolution vers des architectures infonuagiques et distribuées.
Responsabilités
- Analyser les activités d’exploitation et d’administration des environnements technologiques et applicatifs en production afin d’identifier les occasions d’automatisation et d’optimisation.
- Concevoir et mettre en œuvre des améliorations visant à accroître la fiabilité, la stabilité et la performance des environnements.
- Développer, implanter et maintenir des mécanismes de surveillance, de monitoring et d’alertes permettant de détecter les anomalies et les incidents de façon proactive.
- Développer des scripts et des outils d’automatisation pour accélérer le diagnostic, la résolution des incidents et les opérations récurrentes.
- Définir et maintenir des indicateurs de fiabilité et de niveaux de service afin de mesurer la performance des environnements et de guider les priorités d'amélioration.
- Concevoir, maintenir et optimiser des pipelines d’intégration et de déploiement continus (CI/CD), en veillant à leur robustesse et à leur sécurité.
- Collaborer avec les équipes de développement et d’exploitation pour améliorer les pratiques et l’efficacité des processus de livraison.
- Participer à l’analyse, au diagnostic et à la résolution des incidents touchant les environnements technologiques et applicatifs.
- Contribuer à une culture d’amélioration continue, d’automatisation et d’excellence opérationnelle.
Profil recherché
- Baccalauréat dans une discipline pertinente et au moins quatre années d’expérience pertinente, ou maîtrise dans une discipline pertinente et au moins quatre années d’expérience pertinente.
- Solide expérience en développement Java et en scripting pour automatiser les activités d’exploitation.
- Très bonne maîtrise de Splunk et Datadog pour la surveillance, l’analyse des métriques et le diagnostic de performance.
- Très bonne connaissance d’AWS et des environnements infonuagiques.
- Expérience avec Bitbucket et GitHub pour la gestion de versions de scripts et d’outils, dans un contexte de transition vers GitHub.
- Bonne connaissance de Jenkins et des pratiques d’intégration et de déploiement continus (CI/CD).
- Bonne connaissance de Jira et Confluence pour la gestion des activités et la documentation.
- Très bonne compréhension des architectures de microservices et des environnements conteneurisés, notamment Docker.
- Capacité à comprendre les processus d’affaires de bout en bout et les composantes technologiques qui les soutiennent.
- Esprit analytique, autonomie, rigueur et approche proactive dans la résolution de problèmes.
- Forte orientation vers l’automatisation, la fiabilité des services et l’amélioration continue.
Environnement technologique
- Infonuagique : AWS
- Surveillance et observabilité : Splunk, Datadog
- Gestion de code source : Bitbucket, GitHub
- Intégration et déploiement continus : Jenkins, GitHub Actions
- Gestion des artéfacts : Artifactory
- Gestion de projets et documentation : Jira, Confluence
- Développement : Java, C#
- Architecture : microservices, conteneurs Docker et applications infonuagiques