Tous les projets
DGFiPCDI

Simulateur de Monitoring 24/7

Surveillance automatisee de 350 applications nationales

Developpeur Python JuniorJanvier 2025 - Present
350+
Applications surveillees
750+
Scenarios YAML
700+
DAGs Airflow
2-20
Tickets resolus/semaine
6
Personnes formees
100%
Taux de succes

Description

Developpement d'un systeme de supervision 24/7 pour environ 350 applications de la DGFiP a l'echelle nationale. Le simulateur execute des scenarios de test automatises sur des applications web, mainframes IBM, et APIs REST/SOAP. Creation d'un DSL YAML pour ecriture de scenarios declaratifs et co-developpement d'un systeme de generation automatique de 700+ DAGs Airflow.

Realisations

  • Developpeur principal du simulateur multi-protocoles (web, mainframe, APIs)
  • Creation d'un DSL YAML pour scenarios declaratifs (750+ scenarios)
  • Co-developpement systeme generation automatique 700+ DAGs Airflow
  • Support technique L2 quotidien (2-20 tickets/semaine)
  • Formation 6 scenaristes (Linux, Git, YAML, Playwright)
  • Seul developpeur sur le projet pendant 5 mois (mai-sept 2025)
  • Integration OpenCV pour reconnaissance d'image (automation Windows via Guacamole)

Defis Techniques

  • Abstraction 3 protocoles differents (web, mainframe, APIs) en DSL YAML unique
  • Generation dynamique 700+ DAGs depuis base de donnees PostgreSQL
  • Reconnaissance d'image robuste (OpenCV template matching) via Guacamole
  • Support utilisateurs non-techniques (transition Windows vers Linux)
  • Maintien production 24/7 sans downtime

Stack Technique

Backend & Core

PythonPlaywrightRequestspy3270OpenCVYAML

Orchestration

Apache AirflowJenkins (legacy)

DevOps

DockerGitLab CI/CDRPM packagingBash

Infrastructure

Linux (SSH)PostgreSQLRedis

Support

GitLab IssuesMarkdown documentation

Toutes les Technologies

PythonPlaywrightApache AirflowDockerGitLab CI/CDPostgreSQLRedisTN3270OpenCVYAMLBashLinux