Job Description:
Description Poste: Développeur SRE (Site Reliability Engineering)Durée: 12 mois avec possibilité de permanenceTélétravail: Jusqu'à nouvel ordre Responsabilités• Participer activement à l'identification et la résolution des incidents de son environnement technologique et applicatif (implication on call)• Être le point de contact TI en cas d'incident pour coordonner la mitigation de l'impact d'affaire des processus d'affaire bout-en-bout• Participer à la réalisation des post-mortem des incidents et mettre en place les plan d'action requis pour améliorer la fiabilité• Réaliser les activités quotidiennes d'opération et administration des environnements technologiques et applicatifs en production• Planifier et exécuter les mises en production• Proposer et implanter des améliorations en fonction des tendances et opportunités pour améliorer la fiabilité des environnements• Élaborer, implanter et maintenir les systèmes de monitoring et d'alertes requis pour détecter proactivement les incidents et réagir rapidement• Documenter et développer le code requis pour automatiser les activités d'opérations quotidiennes• Développer le code requis pour automatiser les activités de résolution d'incident pour améliorer la fiabilité des environnements• Maintenir les indicateurs de niveaux de services pour permettre d'équilibrer les efforts entre l'amélioration de la fiabilité et l'ajout de fonctionnalité• Collaborer avec les équipes de développement pour s'assurer que les requis non fonctionnel de fiabilité sont pris en charge• Collaborer avec les équipes Devops pour s'assurer que les pipe-line de CI/CD sont efficaces• Développer une expertise end-to-end des processus de livraison des produits à nos clients et des environnements technologiques les supportant• Avoir une mentalité d'amélioration continue, excellence de service et d'automatisation Environnements• ElasticSearch et Grafana pour collecter et analyser les métriques• AppDynamics, Datadog, pour les métriques systèmes et le profiling• Bitbucket pour la gestion des versions de nos scripts et outils• Jenkins pour le pipe-line de « Continuous Integration - Continuous Deployement - Continuous Testing »• Jira et Confluence pour le suivi des activités et notre documentation.• AWS pour la gestion de notre infrastructure• Nos applications utilisent majoritairement Java, mais le paysage applicatif introduit désormais des applications construites sous formes de microservices, dans des conteneurs Docker et des plateformes de cloud privé ou public. Profil recherché• Baccalauréat connexe au secteur d'activité et quatre années d'expérience pertinente OU Maîtrise connexe au secteur d'activité et quatre années d'expérience pertinente• Expertise en développement Java et scripting pour automatiser les tâches d'opération• Bonne connaissance d'ElasticSearch et Grafana pour collecter et analyser les métriques• Bonne connaissance d'AppDynamics et Datadog, pour les métriques systèmes et le profiling• Aptitude à comprendre les processus d'Affaire bout-en-bout et comment ils sont supportés par la technologie• Très bonne connaissance de Bitbucket pour la gestion des versions de nos scripts et outils• Très bonne connaissance de Jenkins pour l'intégration du processus de test dans la chaîne « Continuous Integration - Continuous Deployement - Continuous Testing »• Très bonne connaissance de Jira et Confluence pour le suivi des activités et notre documentation.• Très bonne connaissance de AWS pour la gestion de notre infrastructure• Très bonne connaissance des architectures de micro-service