PS

Philippe Séraphin - Consultant Linux Freelance

Ingénieur Système Linux Expert | 20+ ans d'expérience

Spécialiste Ceph, Stockage Distribué & HPC/HTC

Consultant freelance disponible pour vos projets critiques en France et Suisse

Consultant Linux Freelance - À propos

Ma carrière m'a permis d'acquérir de nombreuses compétences et a mis en avant ma grande adaptabilité et mon professionnalisme.

Fort de plus de 20 ans d'expérience en tant qu'Ingénieur Système Linux, j'interviens en freelance pour accompagner les entreprises dans la conception, le déploiement et l'optimisation de leurs infrastructures techniques. Ma mission est de transformer vos défis en solutions robustes et performantes, en me basant sur une approche pragmatique et une veille technologique constante.

Je suis spécialisé dans les environnements Linux complexes, avec une expertise reconnue dans les systèmes de stockage distribué et les infrastructures de calcul haute performance (HPC/HTC). Mon objectif est de vous apporter des conseils stratégiques et un support opérationnel pour garantir la scalabilité, la fiabilité et l'efficacité de vos systèmes.

Comme le témoigne mes réalisations personnelles, je suis à l'aise dans le développement de scripts Shell (Bash ou POSIX) de façon traditionnelle ou avec des outils modernes tel que la génération de code par AI.

Pour les postes en Suisse, je suis titulaire du permis de travail G.

Expertise Linux & Infrastructure - Domaines de compétences

Stockage Distribué

  • **Ceph** (RBD et CephFS)
  • **Openstack Swift**
  • Serveurs de stockage en réseau
  • Baies SAN (HP 6500 et Dell MD 3820f)
  • Stockage distribué GPFS
  • Backup (Bacula et scripts adaptés pour CephFS utilisant rsync)
  • Stockage DCache pour une partie des données du CERN

Calcul HPC/HTC

  • Expert cluster de calcul **HTCondor**
  • Mésocentres de calcul (~6500 jobslots)
  • Optimisation des ordonnanceurs de tâches
  • Support pour les applications intensives en calcul

Administration Système Linux Avancée

  • Administration système Linux (RedHat et Debian)
  • Automatisation (Puppet, Ansible)
  • Virtualisation (Proxmox, VMware vSphere)
  • Conteneurisation
  • Programmeur Système d'exploitation (Linux)
  • Active Directory
  • Administration de bases de données

Monitoring & Scripting

  • Grafana avec différentes sources (Prometheus, Zabbix, Graphite)
  • Scripts en Shell Posix et Python
  • Contribution Open Source (Swift-tools, Ceph-tools, Ferreus-orbit, Auxilium, openstack oslo.config)
  • GIT
  • Utilisation d'outils de génération de code (Kilo Code)

Projets Open Source - Réalisations techniques

Voici quelques-unes de mes créations open source qui illustrent mon expertise technique et ma passion pour le développement d'outils utiles :

Quam Facere

Système de Gestion des Procédures IT

Application web complète développée en Flask pour la gestion des procédures informatiques, des opérations et des flux de travail d'équipe. QF offre une approche structurée pour standardiser et suivre les procédures IT avec un contrôle d'accès basé sur les rôles.

Fonctionnalités clés :

  • Gestion d'équipes hiérarchiques avec permissions
  • Création et exécution de procédures avec variables dynamiques
  • Suivi en temps réel des opérations
  • Export de documentation (Markdown, PDF, DOCX, etc.)
  • Interface multilingue (Français/Anglais)
Python Flask SQLAlchemy Docker GIT

Auxilium.sh

Bibliothèque de Parsing d'Arguments Shell

Bibliothèque shell POSIX complète pour le parsing d'arguments en ligne de commande et la génération automatique de messages d'aide. Auxilium simplifie la création de scripts shell robustes avec une gestion avancée des paramètres.

Fonctionnalités clés :

  • Compatible POSIX (bash, zsh, dash, ksh)
  • Définition simple d'arguments longs et courts
  • Génération automatique de l'aide (--help)
  • Support de la validation et des choix
  • Autocomplétion pour Bash et Zsh
Shell POSIX Bash Complétion Bash et Zsh CLI Tools GIT

Dispositio

Gestionnaire de Fichiers de Configuration

Dispositio est un script shell conforme POSIX qui permet l'affichage des tables de données provenant de fichiers CSV, JSON et YAML dans le terminal. Il offre un formatage avancé, un support des couleurs, et peut être utilisé comme un outil en ligne de commande autonome ou comme une bibliothèque shell pour la génération de tableaux.

Fonctionnalités clés :

  • Formats d'entrée multiples (CSV, YAML et JSON)
  • Utilisation en CLI ou en bibliothèque
  • Formatage de la sortie (couleurs, mise en forme, style de texte et alignments)
  • Sortie en format Terminal, Markdown (avec CSS, non-compatible Github) et Textile (Redmine)
Shell POSIX POSIX Bash Markdown Textile GIT

Plakar Cleaner

Outil de Nettoyage pour Plakar

Un outil en ligne de commande conçu pour nettoyer les dépôts Plakar en supprimant les snapshots obsolètes ou inutilisés, aidant ainsi à optimiser l'espace de stockage et à maintenir l'intégrité des sauvegardes. Cet outil à été conçu avec l'aide de l'IA (Kilo Code dans VsCode)

Fonctionnalités clés :

  • Analyse et identification des snapshots à supprimer
  • Suppression sécurisée des données obsolètes
  • Optimisation de l'espace disque
  • Interface en ligne de commande simple et efficace
Python CLI Tool Plakar Backup IA avec Kilo Code GIT

Plakar Web UI

Interface Web à Plakar

Une interface Web à l'outil de sauvegarde Plakar. Cet outil à été conçu avec l'aide de l'IA (Kilo Code dans VsCode)

Fonctionnalités clés :

  • Gestion de plusieurs dépôts
  • Liste des snapshots
  • Synchronisation de dépôts
  • Nettoyage des dépôts (nécessite Plakar Cleaner)
  • Maintenance des dépôts
  • Vérification des dépôts
Python Flask Plakar Backup IA avec Kilo Code GIT

Expérience professionnelle - Parcours Linux & Infrastructure

Site Reliability Engineer

Infomaniak | The Ethical Cloud, Genève, Switzerland

05/2023 - 02/2025

  • Maintien en condition opérationnelle de clusters Ceph full NVME (jusqu'à 2.5 PB par cluster)
  • Maintien en condition opérationnelle de clusters Openstack Swift (jusqu'à 40 PB de HDD par cluster)
  • Réalisation de scripts en Shell Posix et Python mis à disposition en Open Source sur les dépôts Openstack (Swift-tools, Ceph-tools, Ferreus-orbit, Auxilium et participation à openstack oslo.config)
  • Création de dashboards de monitoring Grafana (Source Zabbix et Graphite)

Ingénieur d'étude, responsable grille de calcul MUST

Laboratoire d'Annecy de Physique des Particules (LAPP-CNRS/IN2P3-USMB), Annecy, France

09/2012 - 04/2023

  • Administration du mésocentre de calcul (~6500 jobslots) et de stockage (~4.5 Po de stockage capacitif et 300 To de stockage distribué CephFS) de l'université de Savoie
  • Expert cluster de calcul HTCondor
  • Expert Ceph (RBD et FS)
  • Expert Stockage capacitif (4,5 Po)
  • Expert en solution de monitoring Grafana (Source Prometheus)
  • Expert en Infrastructures Informatique et conseiller sur l'évolution des solutions d'architecture
  • Exploitation de Baies SAN (HP 6500 et Dell MD 3820f)

Chef du groupe serveur

CIRISI Lorient, Lorient

01/2011 - 09/2012

  • Responsable de l'équipe chargée de l'administration des serveurs classifiés de défense de la région Lorientaise
  • Mise en place d'un service d'astreinte serveurs et réseaux
  • Déploiement d'une solution de virtualisation (VMware vSphere)
  • Installation d'une solution de sauvegarde centralisée (Bacula)
  • Configuration d'un serveur Proxy/Firewall (IPCOP)
  • Création de 2 réseaux des SAS antivirus avec centralisation des logs

Adjoint du service informatique / administration des serveurs

BASEFUSCO Lorient, Lorient

08/2008 - 12/2010

  • Encadrement d'une équipe responsable de l'administration des serveurs classifiés (Windows AD et Linux) de la base des fusiliers marins
  • Mise en place de serveurs de fichier redondants (DRBD) pour pallier aux défaillances matérielles
  • Configuration d'un serveur de déploiement d'images disques (DRBL et Clonezilla) pour faciliter le travail de l'équipe chargée de la mise en place des postes clients
  • Dispensation de formations sur les langages orientés objets au CFBS de Bourge

Chef de la cellule informatique

EM Forfusco Lorient, Lorient

09/2001 - 08/2008

Analyste acoustique (Oreille d'or)

CIRA Toulon, Toulon, France

10/1984 - 09/2001

Formation & Certifications Linux

Université Savoie Mont Blanc

Anglais Niveau 3

01/2014

CNRS

Habilitation électrique BT / BR, Électricien

01/2014

RENATER

PerfSonar, Informatique

01/2013

Ministère de la défense

Examen programmeur JAVA

01/2004

Ministère de la défense

Examen Programmeur Système d'exploitation UNIX

01/2004

Formations continues

Linux avancée, Microsoft Active directory, VMware Vsphere

01/2003 - 12/2012

CFBS Bourges

Diplôme de Qualification Supérieure en technique des systèmes terrestres et d'Information

01/2001 - 12/2002

CIN St-Mandrier

BS, DEASM branche analyste

01/1996 - 12/1997

Contact - Consultant Linux Freelance

Contactez-moi pour vos projets Linux, Ceph, HPC ou infrastructure. Interventions en France et Suisse. Devis gratuit et disponibilité immédiate.

Email : philippe.seraphin@spn109.fr

Téléphone : +33 6 82 50 33 50

LinkedIn : linkedin.com/in/philippe-seraphin/

Localisation : Douvaine

Langues : Anglais

Me contacter