Pour optimiser la performance et la fiabilité de nos systèmes, nous souhaitons développer des tableaux de bord de suivi pour les traitements batchs et l'activité sur nos bases de données. L'objectif est d'améliorer la visibilité sur les performances, d'identifier les goulots d'étranglement et de prévenir les problèmes potentiels. Au cours de ce stage, vous serez amené(e) à :
Analyser les besoins : Identifier les indicateurs clés de performance (KPI) à suivre pour les traitements batchs (temps d'exécution, nombre d'enregistrements traités, taux d'erreur, etc.) et la sollicitation des bases de données (nombre de requêtes, temps de réponse, ressources consommées, etc.). Cela impliquera des échanges avec les équipes techniques et opérationnelles pour comprendre les processus et les besoins spécifiques.
Collecter et préparer les données : Définir les sources de données (logs des traitements batchs, logs du SGBD, outils de monitoring, etc.) et mettre en place les mécanismes de collecte et de préparation des données pour la visualisation. Cela peut inclure l'utilisation de scripts et de requêtes SQL.
Concevoir et développer les tableaux de bord : Concevoir et développer des tableaux de bord interactifs et intuitifs utilisant un outil de visualisation de données (à définir ensemble, exemples : Grafana, Kibana, Tableau, Power BI). L'accent sera mis sur la clarté de l'information et la facilité d'interprétation.
Implémenter des alertes (optionnel) : Mettre en place un système d'alerte pour prévenir en cas d'anomalies ou de dépassement de seuils critiques (temps d'exécution excessive, nombre d'erreurs important, pics d'activité sur la base de données, etc.).
Documenter le travail : Rédiger une documentation technique claire et concise sur l'architecture, les indicateurs suivis et l'utilisation des tableaux de bord.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.