Accueil Compétences SAE 1.03
C3 — Administrer des systèmes informatiques communicants

SAE 1.03 — Poste de développement

Déploiement d'un workflow de conteneurs Docker chaînés générant automatiquement des rapports PDF de données commerciales régionales — environnement reproductible et documenté.

DockerLinuxScripts ShellPDFConfiguration
Formation
BUT Informatique S1
Année
2025 - 2026
Équipe
Groupe de 4
Outils
Docker, Shell, Linux

Contexte et objectifs

Situation

Dans le cadre de la formation BUT Informatique, la gestion d'un environnement de développement professionnel est une compétence clé. L'équipe pédagogique a confié à notre groupe de 4 étudiants la mise en place d'un système de traitement automatique de données.

Tâche

L'objectif était de déployer un ensemble de briques logicielles conteneurisées avec Docker, formant un workflow capable de générer automatiquement des rapports PDF à partir de données commerciales régionales. Le système devait être reproductible et redéployable facilement par n'importe quel développeur.

Action

Nous avons analysé le besoin, sélectionné les conteneurs Docker adaptés à chaque étape, préparé les fichiers de test, conçu la chaîne de traitement et automatisé l'ensemble via des scripts Shell. J'ai contribué à la conception du workflow et à sa documentation pour garantir la reproductibilité.

Résultat

Le workflow complet a été livré : documentation d'installation, scripts Shell d'automatisation et procédure de déploiement testée. Cette SAE m'a permis de découvrir concrètement Docker, Linux et la logique d'administration système dans un contexte professionnel réaliste.

AC 13.01 — Identifier les composants d'un système numériqueAC 13.02 — Utiliser un système multitâches / multiutilisateursAC 13.03 — Installer et configurer un système d'exploitation

Étapes du projet

  • 1
    Identifier les outils nécessaires — Analyse du besoin et sélection des conteneurs Docker adaptés à chaque étape du traitement.
  • 2
    Préparation des fichiers de test — Création des jeux de données et fichiers de configuration pour valider le workflow.
  • 3
    Proposition d'un workflow — Conception de la chaîne de conteneurs et des liaisons entre chaque brique logicielle.
  • 4
    Production finale et scriptage — Automatisation du workflow avec des scripts Shell, documentation de la procédure d'installation et de déploiement.

Ce qui a été réalisé

  • Analyse et sélection des conteneurs Docker « utilitaires » adaptés au besoin
  • Conception du workflow de traitement en chaîne de conteneurs
  • Scripts Shell d'automatisation de l'ensemble du pipeline
  • Documentation complète de la procédure d'installation et de déploiement
  • Génération automatique de rapports PDF depuis des données brutes