Missions
Vous recherchez un stage en Développement Full Stack, Observabilité et Monitoring et vous avez un intérêt pour les architectures distribuées, la performance applicative et la supervision des systèmes ? Alors postulez !
Vous rejoindrez l'équipe Case 2.0 pour concevoir et mettre en place un dispositif complet d'observabilité : instrumentation des services, monitoring des API dont dépend la plateforme, tableaux de bord techniques et métier, alerting, et outillage d'investigation à destination de l'équipe support. Un chantier full-stack, à fort impact opérationnel, sur lequel vous disposerez d'une vraie latitude de conception
Concrètement vos missions seront les suivantes :
- Instrumenter la plateforme en mettant en place des logs structurés, des métriques et des traces distribuées sur l’ensemble des services backend (API FastAPI, workers Celery), et les intégrer à une stack d’observabilité (Prometheus, Grafana, Kibana ou équivalent) en s’appuyant sur les standards OpenTelemetry.
- Assurer la supervision des API internes et externes utilisées par la plateforme en suivant leur disponibilité, leurs temps de réponse et leurs taux d’erreur afin d’identifier rapidement les sources de dégradation de performance ou de fiabilité.
- Concevoir des outils et des vues d’analyse permettant de reconstituer le déroulement complet d’une évaluation, en centralisant les résultats, les appels aux API, les logs produits et les données associées pour faciliter les investigations.
- Développer et maintenir des tableaux de bord techniques et métier, définir des règles d’alerting pertinentes et mettre à disposition des outils dédiés à l’équipe support pour accélérer l’identification, l’analyse et la résolution des incidents.
- Exploiter les données collectées via les métriques et les traces afin d’identifier des axes d’amélioration de la plateforme (optimisation des requêtes SQL, réduction des temps de réponse API, mise en cache, etc.) et contribuer à leur mise en œuvre avec les équipes de développement.
Rejoindre Crédit Agricole CIB, c’est profiter d’une communauté importante de jeunes, évoluer sur un campus moderne offrant de nombreux services (boulangerie, salle de sport, etc.), bénéficier d’un suivi RH (matinée d’accueil, suivi régulier, etc.) et d’opportunités en alternance, VIE, CDD et CDI.
Formation / Spécialisation
Et si c'était vous ?
Formation : Ecole d'ingénieur/Informatique, Université.
Spécialisation : Informatique ou ingénierie logicielle.
Expérience
Une première expérience en observabilité, monitoring d’applications, développement backend ou exploitation de données techniques est souhaitable.
Compétences recherchées
Hard Skills :
- Bonnes bases en développement backend (Java ou équivalent) et frontend (React, Svelte)
- Intérêt pour les architectures distribuées, les systèmes événementiels et les problématiques de fiabilité
- Une première exposition à Spring Boot ou aux outils d'observabilité (OpenTelemetry, Prometheus, Grafana, ELK…) est un vrai plus
- Connaissance de Git et des pratiques Agile appréciée
- Maîtrise du Pack Microsoft Office
- Français et Anglais courants
Soft Skills :
- Rigueur,
- Esprit d'analyse,
- Autonomie