Partie 4 : Retour d'expérience

Partie 4 : Retour d'expérience et apprentissages

Ce que ce projet m'a apporté

Réflexion personnelle

Ce projet m'a permis de découvrir Odoo, un PGI très utilisé en entreprise, et de comprendre toute la complexité du déploiement d'une infrastructure serveur pour héberger ce type d'application web.

La partie la plus enrichissante a été la collaboration avec mon binôme développeur. Cela m'a montré l'importance du travail d'équipe entre les deux options du BTS SIO (SISR et SLAM) : lui créait les scripts Python pendant que je préparais l'infrastructure, et à la fin nous avons mis en commun nos travaux pour un résultat complet.

Compétences techniques acquises

Administration systèmes Linux

  • Installation Ubuntu Server 22
  • Configuration réseau avec Netplan
  • Adressage IP statique
  • Gestion services systemd
  • Installation paquets (apt)
  • Gestion permissions utilisateurs
  • Compréhension FHS (/opt)

Déploiement applications web

  • Installation Odoo 16 (PGI)
  • Configuration PostgreSQL
  • Gestion addons tiers
  • Import/export CSV
  • Mapping colonnes de données
  • Tests et validation
  • Documentation procédures

Difficultés rencontrées et solutions

Difficulté Solution trouvée
Configuration IP statique avec Netplan (nouveau pour moi) Lecture documentation Netplan + tests avec ip addr
Choix du bon addon parmi les 5 proposés Analyse comparative systématique (version, fonctionnalités)
Installation manuelle d'addon (procédure non évidente) Documentation Odoo + forums communautaires
Problème séparation Nom/Prénom au départ Résolu avec l'addon Partner firstname
Compréhension du rôle de /opt Lecture du FHS (Filesystem Hierarchy Standard)

Points forts du projet

  • Autonomie : J'ai géré seul toute la partie infrastructure (VM, réseau, installation)
  • Méthodologie : J'ai documenté chaque étape pour pouvoir reproduire la procédure
  • Résolution de problèmes : Face au problème Nom/Prénom, j'ai su analyser, comparer et choisir la bonne solution
  • Collaboration : Bonne communication avec mon binôme pour la mise en commun finale
  • Résultat : 80 clients (50 particuliers + 30 sociétés) importés avec 0 erreur

Compétences du référentiel BTS SIO validées

Bloc B1 : Support et mise à disposition de services informatiques

  • B1.2.1 : Installer et configurer un système d'exploitation
  • B1.2.2 : Installer et configurer un service réseau
  • B1.3.1 : Mettre en service un équipement réseau

Bloc B2 : Administration des systèmes et réseaux

  • B2.1.1 : Assurer le suivi et la maintenance d'un service
  • B2.2.1 : Diagnostiquer et résoudre un dysfonctionnement

Bloc B3 : Cybersécurité

  • B3.1.1 : Participer à un projet de service informatique

Pistes d'amélioration et évolutions possibles

Suite à ce projet, plusieurs améliorations pourraient être envisagées :

Évolutions techniques

  • Automatiser l'import CSV avec un script Python (cron)
  • Mettre en place des sauvegardes automatiques PostgreSQL
  • Configurer un certificat SSL/TLS (HTTPS) avec Let's Encrypt
  • Installer un reverse proxy Nginx devant Odoo
  • Tester d'autres modules Odoo (Comptabilité, Stock, E-commerce)
  • Déployer Odoo sur un serveur de production (VPS cloud)
  • Mettre en place une supervision (Zabbix, Nagios)

Conclusion générale

Bilan du projet :

Ce projet d'Atelier Professionnel a été très formateur. J'ai pu :
  • Mettre en pratique des compétences essentielles en administration systèmes Linux
  • Découvrir un PGI professionnel largement utilisé en entreprise (Odoo)
  • Développer mon autonomie dans le déploiement d'une infrastructure complète
  • Apprendre à résoudre des problèmes techniques de manière méthodique
  • Collaborer efficacement avec un binôme développeur (SISR ↔ SLAM)

L'objectif initial était d'importer des données clients CSV dans Odoo : ✅ Mission accomplie !