Contexte et objectifs
- Concevoir et mettre en place une solution de monitoring centralisé couvrant à la fois les paramètres d’infrastructure (serveurs Linux, conteneurs) et les KPI métiers liés à Odoo en temps réel.
- Automatiser progressivement l’installation, le déploiement et la supervision pour permettre l’application de la solution sur plusieurs serveurs à l’aide d’Ansible et Jenkins.
Missions principales
- Déployer une chaîne de monitoring (Prometheus, Grafana, Alertmanager) pour collecter métriques et alertes sur serveurs et conteneurs.
- Intégrer des exporters (Node Exporter, cAdvisor) et définir les métriques Odoo/Postgres pertinentes pour le suivi des KPI.
- Mettre en place des tableaux de bord Grafana et des règles d’alerte adaptées aux indicateurs opérationnels et métiers.
- Automatiser le provisioning et le déploiement de la solution (playbooks Ansible, pipelines Jenkins) pour une réplication multi-serveurs.
Exigences techniques et compétences attendues
- Environnement et conteneurs : Linux (Ubuntu), Docker, Docker Compose.
- Outils de supervision : Prometheus, Grafana, Alertmanager, Node Exporter, cAdvisor.
- Applications et bases : Odoo, Postgres.
- Automatisation / CI-CD : Ansible, Jenkins.
- Sécurité et hardening : Fail2ban (ou équivalent) pour protéger les services exposés.
- Bonne capacité à écrire des playbooks, pipelines, et à documenter l’architecture et les procédures.
Livrables et résultats attendus
- Solution de monitoring opérationnelle couvrant instances Odoo et infrastructure, avec tableaux de bord et règles d’alerte.
- Playbooks Ansible et pipelines Jenkins permettant le déploiement automatisé de la solution sur de nouveaux serveurs.
- Documentation technique (architecture, mode d’emploi, procédure d’installation et d’exploitation) et démonstration fonctionnelle.
Modalités et contact
- Durée : 4 à 6 mois.
- Nombre de stagiaires : 1.
- Pour postuler : recrutement@softifi.com