Description de la mission
Nous recherchons un Ingénieur Support Applicatif N3 pour assurer le support technique avancé d'une plateforme applicative critique. Vous serez responsable de l'analyse, du diagnostic et de la résolution des incidents applicatifs complexes, en collaboration avec les équipes de support N2, les équipes de développement, les équipes infrastructure et les différents fournisseurs.
Votre rôle sera de garantir la continuité de service, de réduire durablement les MTTR, de limiter les récurrences d'incidents et de contribuer à l'amélioration continue de la stabilité et de la qualité de service de la plateforme.
Vos missions
- Prendre en charge les incidents applicatifs P1, P2 et P3 escaladés par le support N2 et assurer leur résolution jusqu'au retour complet à la normale.
- Réaliser des investigations et des diagnostics techniques avancés sur l'ensemble de la chaîne applicative.
- Analyser les logs, traces distribuées, APIs REST, bases de données SQL/NoSQL, middleware (Kafka/RabbitMQ), Kubernetes/OpenShift, Redis ainsi que les outils de monitoring.
- Identifier les causes probables des incidents, proposer et mettre en œuvre les actions de rétablissement et les éventuels workarounds.
- Analyser les problématiques de performance, timeout, erreurs techniques et dépendances inter-services.
- Reproduire les incidents, analyser le comportement applicatif et identifier les éventuelles régressions logicielles.
- Lire et analyser le code source afin de comprendre le fonctionnement des applications et fournir les éléments nécessaires aux équipes de développement.
- Participer au pilotage technique des incidents majeurs : qualification, investigation, coordination, suivi des actions et validation du retour à la normale.
- Assurer le suivi technique des incidents auprès des fournisseurs et partenaires jusqu'à la livraison des correctifs et patchs.
- Produire les RCA (Root Cause Analysis) et contribuer aux Problem Reviews afin d'identifier les actions correctives et préventives.
- Rédiger et maintenir les runbooks, procédures de résolution, Known Errors, FAQ techniques et guides d'exploitation.
- Capitaliser les connaissances et les partager avec les équipes de support N2 afin d'améliorer leur capacité de résolution.
- Identifier et mettre en œuvre des améliorations en matière d'automatisation, supervision, alerting, monitoring, observabilité et résilience applicative.
- Contribuer aux CAB lors des changements susceptibles d'impacter le RUN.
- Participer aux astreintes N3 selon un planning établi au sein d'un pool d'ingénieurs.
Profil recherché
- Bac+5 en informatique, école d'ingénieur ou Master.
- 5 à 8 ans d'expérience minimum, dont au moins 3 ans en support applicatif N2/N3.
- Expérience confirmée sur des applications critiques nécessitant une forte disponibilité.
- Maîtrise du diagnostic applicatif avancé, de l'analyse de logs et du troubleshooting.
- Bonne maîtrise des APIs REST, SQL, Linux, HTTP/HTTPS et JSON.
- Maîtrise de Kubernetes ou OpenShift.
- Bonne connaissance de Git et des outils de ticketing tels que ServiceNow ou Jira.
- Bonne compréhension des architectures microservices, cloud, middleware, CI/CD, API Gateway et OAuth/OpenID Connect.
- Des connaissances en Java/Spring Boot, NodeJS, Docker, Kafka, Redis, ELK, Grafana, Prometheus, Dynatrace, Splunk, Firebase ou Google Cloud Platform constituent un atout.
- Une expérience dans les secteurs Télécom, Fintech, Banque, Paiement ou E-commerce est fortement appréciée.
- Esprit analytique, rigueur et forte capacité de diagnostic.
- Sens des priorités, orientation résultats et capacité à gérer les situations de crise.
- Excellent esprit d'équipe, bonne communication et forte autonomie.
- Curiosité technique et capacité à travailler dans un environnement exigeant et fortement collaboratif.