Yann PointudArch-IT · Architecte IA / IT full stackMe contacter
Yann Pointud

Parcours

Je ne me contente pas de concevoir, je bâtis.

Architecte IA / IT full stack, j'interviens en freelance via ma structure Arch-IT, depuis la Drôme, à distance et sur site autour de Valence (26).

Quinze ans de systèmes d'entreprise avant l'IA

Avant de construire des agents et des assistants, j'ai fait tourner des systèmes d'entreprise : datacenters, réseaux multisites, bases de données en production, migrations critiques et gestion de cyberattaques.

Cette expérience change ma façon de concevoir l'IA. Un système utile n'est pas une démonstration réussie : c'est un outil qui tient en production, qui est sécurisé, supervisé et compris par ceux qui l'utilisent.

SantéIndustrie pharmaceutiqueDistributionLogistiqueFinanceOn premiseCloud

---
title: "Vue infrastructure"
---
flowchart TB
  subgraph n_internet["Internet et liaisons opérateur"]
    n_op1["Opérateur 1 · fibre optique"]
    n_op2["Opérateur 2 · 4G, secours"]
    n_agences["Agences · tunnels IPsec"]
    n_teletravail["Télétravail · VPN SSL, MFA"]
  end
  subgraph n_perimetre["Périmètre"]
    n_fw1["Pare-feu 1 · nœud actif"]
    n_fw2["Pare-feu 2 · nœud passif"]
    n_proxy["Proxy web · filtrage sortant"]
    n_bastion["Bastion · administration"]
  end
  subgraph n_dmz["DMZ · services exposés"]
    n_vpn["Passerelle VPN · IPsec agences, télétravail SSL"]
    n_rproxy["Reverse proxy · HTTPS, WAF"]
    n_smtp["Relais SMTP · antispam"]
  end
  n_core["Cœur de réseau · commutateurs empilés, routage inter-VLAN, trunks 802.1Q"]
  subgraph n_identite["Identité"]
    n_annuaire["Annuaire · AD, DNS, LDAPS"]
    n_sso["SSO · SAML, OIDC, MFA"]
  end
  subgraph n_services["Services et applications"]
    n_messagerie["Messagerie · SMTP, IMAP"]
    n_fichiers["Fichiers · partages SMB"]
    n_erp["ERP · applications métier"]
    n_sql["Bases SQL · en grappe"]
  end
  subgraph n_exploitation["Exploitation"]
    n_supervision["Supervision · SNMP, sondes"]
    n_siem["SIEM · journaux, alertes"]
  end
  subgraph n_sauvegarde["Sauvegarde 3-2-1"]
    n_copie2["Copie 2 · disque, sur site"]
    n_copie3["Copie 3 · bande, hors ligne"]
  end
  subgraph n_virt["Virtualisation et stockage"]
    n_hyperviseurs["Hyperviseurs · grappe de 3 hôtes"]
    n_san["Baie SAN · copie 1, production"]
    n_vms["Machines virtuelles · annuaire, messagerie, fichiers, ERP, bases"]
  end
  subgraph n_secours["Site de secours"]
    n_replique["Baie répliquée · asynchrone"]
    n_hyperviseurs2["Hyperviseurs · prêts à démarrer"]
  end
  n_op1 --- n_fw1
  n_op2 --- n_fw2
  n_agences -. "tunnels IPsec" .-> n_vpn
  n_teletravail -. "VPN SSL" .-> n_vpn
  n_fw1 <-. "haute disponibilité" .-> n_fw2
  n_perimetre --- n_dmz
  n_perimetre --- n_core
  n_core --- n_identite
  n_core --- n_services
  n_core --- n_exploitation
  n_services -- "hébergés sur" --- n_virt
  n_virt -. "copies 2 et 3" .-> n_sauvegarde
  n_virt -. "réplication" .-> n_secours
---
title: "Vue applicative"
---
flowchart TB
  subgraph n_metier["Métier"]
    n_vendre["Vendre · clients, commandes"]
    n_livrer["Livrer · stocks, transport"]
    n_facturer["Facturer · comptes, paie"]
    n_piloter["Piloter · indicateurs, budget"]
  end
  subgraph n_relation["Relation client"]
    n_ecommerce["E-commerce · site marchand"]
    n_crm["CRM · clients, ventes"]
    n_serviceclient["Service client · tickets"]
  end
  subgraph n_operations["Opérations"]
    n_erpapp["ERP · commandes, achats"]
    n_wms["WMS · entrepôt"]
    n_tms["TMS · transport"]
  end
  subgraph n_finance["Finance et RH"]
    n_compta["Comptabilité · grand livre, TVA"]
    n_paie["Paie · salaires"]
    n_tresorerie["Trésorerie · banques"]
  end
  subgraph n_pilotage["Pilotage"]
    n_decisionnel["Décisionnel · tableaux de bord"]
    n_reporting["Reporting · états mensuels"]
    n_budget["Budget · prévisions"]
  end
  subgraph n_echanges["Échanges"]
    n_gateway["Passerelle d'API · REST, OAuth2"]
    n_bus["Bus de messages · événements et files d'attente"]
    n_etl["ETL · traitements de nuit"]
  end
  subgraph n_donnees["Données"]
    n_baseclients["Base clients · contacts, comptes"]
    n_baseerp["Base ERP · commandes, stocks"]
    n_basecompta["Base comptable · écritures, paie"]
    n_entrepot["Entrepôt · données historisées"]
  end
  subgraph n_infrastructure["Infrastructure"]
    n_cloud["Cloud privé · hyperviseurs"]
    n_stockage["Stockage · SAN, sauvegarde"]
    n_identiteapp["Identité · annuaire, SSO"]
    n_supervisionapp["Supervision · journaux, alertes"]
  end
  n_relation <-- "commandes, stocks" --> n_gateway
  n_operations -. "commandes, préparations" .-> n_bus
  n_bus -. "écritures, factures" .-> n_finance
  n_gateway --> n_bus
  n_etl -. "indicateurs" .-> n_pilotage
  n_baseclients -. "extraction de nuit" .-> n_etl
  n_baseerp -. "extraction de nuit" .-> n_etl
  n_basecompta -. "extraction de nuit" .-> n_etl
  n_etl -. "chargement" .-> n_entrepot

Formation

Maîtrise d'informatique, spécialisation IA

Université Joseph-Fourier, Grenoble, 2004 : réseaux de neurones, logique floue, systèmes multi-agents.

Principes

Ce qui guide chaque projet

Mesurer avant d'affirmer

Chaque choix repose sur une mesure : temps de réponse, justesse, coût. Pas d'intuition présentée comme un fait.

Construire pour la production

Sécurité, supervision, documentation : ce que je livre doit tourner chez vous, pas seulement en démonstration.

Rester agnostique

Je choisis la technologie qui sert votre besoin, pas l'inverse, et vous gardez la liberté d'en changer.

Dire les choses

Quand l'IA n'est pas la bonne réponse, je le dis. Quand quelque chose échoue, je le raconte.

Montrez-moi ce qui vous coûte du temps ou de l'argent

30 minutes en visio : vous m'exposez le problème, je vous dis franchement si et comment je peux le résoudre.