Frédéric Brégier
 
Architecture Technique Direction de Projet Production OpenSource
Accueil Carrière Compétences Contact

Architecture Technique

Parmi les projets d'architecture les plus importants, j'ai mené ou participé aux projets ci après décrits.

 

Plan de la page

Les projets du ministère de l'intérieur sont confidentiels.

 

2012-2018 : Le projet interministériel d'archivage électronique de l'Etat regroupe des enjeux d'architectures techniques majeurs : durabilité, modularité, réversibilité, scalabilité, généricité, évolutivité, efficacité, optimisation des coûts, ... Une telle solution doit pouvoir passer le cap des 30 années, assumer des volumes tant en Peta-octets qu'en nombre (des milliers de milliards de documents). Les technologies actuelles seront au coeur de cette solution : Big-data, NoSQL, cloud computing, Cloud storage, virtualisation, sémantisation...  

 

2010-2012 : Le projet EDC Lafarge a démarré en 2008 avant mon arrivée New'Arch Solucom. Ma mission a commencé en avril 2010 pour merner à bien la définition des architectures hébergées sur le nouveau site de production jusqu'à sa mise en oeuvre avec un infogérant (HCL). Ce projet piloté par l'optimisation des coûts tant d'hébergement que d'infrastructure ou d'exploitation, s'appuie sur la technologie des châssis Blade Cisco UCS avec Fabric Interconnect et la convergence des réseaux LAN et SAN (x86 pour VMware Vsphere 4.1 ESXi) et sur des serveurs HP pour héberger les serveurs legacy HP-UX Itanium et HP-PA. Le stockage est basé sur la VMAX FAST VP pour optimiser le coût et les performances, tandis que la sauvegarde est centralisée sur une librairie virtuelle avec déduplication et réplication intégrée (EMC DataDomain) et la solution EMC Networker pour la sauvegarde.

 

Ce projet doit être en capacité d'intégrer dans un premier temps plus de 400 instances OS Windows, Linux, HP-UX au sein de Virtual Machine (VMware), nPar/vPar/VM (HP-UX) ainsi que des serveurs non virtualisables en mode standalone, le tout sur des châssis Blades Cisco UCS.

 

2009-2010 : Le projet P2 Saint Gobain
 a démarré en 2008 avant mon arrivée New'Arch Solucom. Ma mission a commencé en décembre 2009 pour merner à bien la définition des architectures hébergées sur le nouveau site de production jusqu'à sa mise en oeuvre avec un infogérant (HCL). Ce projet piloté par l'optimisation des coûts tant d'hébergement que d'infrastructure ou d'exploitation, s'appuie sur la technologie des châssis Blade HP C7000 avec FLEX 10 VC (x86 pour VMware Vsphere 4 et Citrix Xen 5.5) et sur des châssis Blade IBM (Power6 JS23/JS43 pour AIX 6.1 et iSeries 6.1 AS400). Le stockage est basé sur le SVC avec des baies de gammes différentiées selon les niveaux de service attendus, tandis que la sauvegarde est centralisée sur une librairie IBM de grande capacité et la solution NetBackup pour la sauvegarde (BRMS pour iSeries).

 

Ce projet doit être en capacité d'intégrer dans un premier temps plus de 1000 instances OS Windows, Linux, AIX ou AS400 au sein de Virtual Machine (VMware), XenApp (XenCenter), LPARs (AIX et iSeries AS400) ainsi que des serveurs non virtualisables en mode standalone, le tout sur des châssis Blades HP ou IBM.

 

2001-2005 : Le projet Hélios (gestion des comptabilités des collectivités locales)
a démarré en 2001 avant mon arrivée à la DGCP. L’intégrateur (SEMA devenu ATOS) avait alors en charge la définition de l’architecture générale du projet. Ma mission consista à partir de décembre 2001 à mener via des réunions et des comités de pilotage la rédaction du cahier des charges de l’infrastructure technique. Il a fallu définir les objectifs, les contraintes juridiques et budgétaires conduisant la rédaction à son terme en mai 2002. J’ai participé à l’analyse des offres et au choix final. Enfin j’ai assuré avec mon équipe la responsabilité du suivi du marché sur le plan opérationnel, sa planification et son suivi budgétaire (40 M€ sur 3 ans).

 

Les comités ou réunions regroupaient environ 15 à 20 personnes : des membres du projet Hélios côté DGCP dont le Directeur de Projet Jacques Marzin et son adjoint Jean Paul Bléhaut, des représentants de la Direction Informatique de la DGCP dont le Directeur Informatique Yves Buey, la Chef du Bureau des Infrastructures et des membres du Bureau des Marchés Publics (juridique), ainsi que des représentants de l’intégrateur SEMA dont le chef de projet et des profils principalement techniques.

 

2003/2007 : À partir de 2003, la DGCP a fait le choix d’ouvrir une filière PHP, puis en 2006 une filière J2EE. J’ai conduit de mai 2003 à décembre 2003, puis de février 2007 à juin 2007 le projet de normalisation des environnements, des normes de développements, des procédures de livraison du développement à l’intégration puis en production, ainsi qu’à la mise en place d’un prototype, à sa validation et sa mise en production.

 

Les intervenants regroupaient un ensemble de 15 personnes internes (le chef de projet de développement, les développeurs, intégrateurs, exploitants et administrateurs) et une équipe de la société Bull (le chef de projet et 4 experts techniques) ainsi que mon équipe d’architecture.

Nous avons été conduits à réalisés de nombreux tests de performances accompagnés de leur rapports.

 

2003/2006-2007 : Le projet SATELIT (télépaiement de l’impôt, projet lié à COPERNIC) planifiait une montée en charge importante du nombre de télé procédures. Ainsi en 2003, l’application devait évoluer de 20 000 télé procédures par mois à plus de 100 000 télé procédures par mois. En 2006, l’extension du domaine fonctionnel et la réussite des procédures dématérialisées ont conduit à prévoir une augmentation de l’ordre de plusieurs millions de télé procédures par mois (entre 3 à 5 Millions prévues en 2009). J’ai dirigé les deux études de refonte de l’infrastructure avec, pour la deuxième étude, la prise en compte et l’aménagement des évolutions applicatives. Ainsi l’application passera en 2007 d’un modèle de développement FORTE vers un modèle J2EE. Les deux études devaient intégrer les contraintes applicatives, la sécurisation des données et du réseau, la haute disponibilité de l’application ainsi que son plan de reprise d’activité.

 

Les intervenants regroupaient un ensemble de 20 personnes internes dont le chef de projet applicatif associé aux chefs de projets de développements, mon équipe d’architecture ainsi que la société Bull en 2003 (1 chef de projet et 6 experts techniques) et la société IBM en 2006-2007 (1 chef de projet et 5 experts techniques).

 

Dans chacun des deux projets, la durée globale a été de 1 an réparti en 6 mois d’études, 4 mois de réalisation et 2 mois de recette. Le projet de 2003 a coûté environ 2,5 M€ pour obtenir l’infrastructure de la production et de son secours, tandis que celui de 2007 a coûté environ 8 M€ avec la prise en compte de l’ensemble des environnements (développement, intégration, recette, pré production, production et secours).

 

Vous trouverez ici une plaquette commerciale IBM relatant ce projet pour sa phase finale de 2007.

 

2004-2005 : J’ai dirigé en 2004/2005 le projet d’architecture d’INDIA (infocentre décisionnel lié à la LOLF et ACCORD/CHORUS) consistant à créer l’architecture technique mais également applicative de l’infocentre sur la base des éléments fournis par la MOA et les analyses de la MOE (chef de projet applicatif).

Les intervenants regroupaient le chef de projet applicatif, les analystes et futurs intégrateurs, exploitants et administrateurs, mon équipe d’architecture ainsi qu’une équipe projet Bull composée d’un chef de projet et de 6 personnes aux profils diversifiés.

 

L’étude a démarré en octobre 2004 et s’est terminée en juin 2005. Entre juillet 2005 et septembre 2005, la plateforme et l’application ont été installées et recettées. Le coût (hors application) du projet s’est élevé à près de 4 M€.

 

En 2006-2007, j'ai participé à l'étude, la conception, les benchmarks et la mise en production d'une solution de MESSAGERIE pour la DGCP (56 000 agents). Cette application avait plusieurs challenges auxquels répondre :

  • Le nombre d'utilisateurs doit pourvoir augmenter à plus de 150 000 agents (fusion DGI et DGCP).
  • Les fonctionnalités doivent permettre l'usage des protocoles SMTP, POP3 et IMAP.
  • Le socle technique est composé de solutions Open Source (Cyrus IMAP et OpenLDAP).
  • La solution doit offrir un haut niveau de service tant par son efficacité (puissance, performance) que par sa robustesse (plan de secours avec miroir des données entre deux sites distants de plus de 10 km).

Depuis 2006, je participe aux études, la conception et les benchmarks relatifs au projet d'un nouvel Intranet pour la DGCP ainsi que dans la perspective de la fusion DGI - DGCP. Ce service doit permettre aux 140 000 agents d'accéder aux informations métiers, dans des conditions de performance et de disponibilité très élevése.

 

En 2005, j’ai dirigé et réalisé le nouveau marché public Unix de la DGCP avec pour objectif de diminuer les coûts à terme via la consolidation et la rationalisation des moyens informatiques. Il devait permettre d’assurer la rénovation de l’informatique de la Direction et d’assumer les nombreux projets ambitieux dont les objectifs couvraient la période 2006-2010. Le cahier des charges incluait l’ensemble des éléments matériels et logiciels de production (hors progiciels d’applications) ainsi qu’une solution de stockage ultra capacitif pour le projet GEIDE ci après. Le montant maximum du marché sur 4 ans s’élève à près de 90 M €.

 

 

Compétences

 

Systèmes :

  • Maîtrisés : AIX, Linux (Suse, RedHat, Debian), Cygwin
  • Avancés : VMware Vsphere, OpenStack, KVM, Docker

  • Contextuels (connaissance pour intégration) : i5 (AS400 6.1), HP-UX
  • Utilisés : Solaris, SGI IRIX, Windows

Langages :

  • Maîtrisés : Java (J2EE, Servlet, Batchs, NIO, …), C, Shell, JSON, XML
  • Avancés : PHP, SQL (Oracle, PostGreSQL, H2, MySQL/MariaDB)
  • Utilisés : C++, HTML, UML
  • Domaines scientifiques : Fortran, HPF, OpenMP, MPI, PVM, Pthread

Logiciels :

  • Production
    • Sauvegarde (NetBackup, EMC Networker, HP DataProtector)
    • Transfert de fichiers (CFT, Waarp R66)
    • Supervision (Patrol, Nagios)
    • Gestion du SAN (EMC, IBM, Cisco)
  • Application
    • Serveurs d’applications (Tomcat), Serveurs Web (Apache), Mediawiki
  • Données
    • Base de données (Oracle, PostGreSql, MySQL/MariaDB, MS SQL, H2 Database)
    • NoSQL (MongoDB, ElasticSearch, Cassandra, Couchbase, Redis, Neo4J, OrientDB)
    • Calculs distribués (Hadoop)
  • Virtualisation
    • Vmware Vsphere, Citrix XenApp et XenServer, KVM, VirtualBox
    • OpenStack, Docker
  • Cluster
    • Veritas Cluster Server, PowerHA (HACMP), Linux-HA
  • Développement
    • Environnement : GIT/Github, Maven, Nexus
    • IDE : Eclipse  (tous langages), IntelliJ, Zend Studio (PHP), Oxygen
    • Recette, intégration et intégration continue : Jenkins, Sonar, PMD, Findbugs, Checkstyle, JMeter, Junit
    • Projets : Redmine
  • Logiciels libres
    • Netty (core développeur), Waarp (core développeur), CEPH
  • Bureautique
    • Définition de processus : Bizagi (BPM)
    • Suite Microsoft Office, Suite OpenOffice/LibreOffice, Messagerie

Matériels :

  • Serveurs Intel (autonomes ou en lames dont IBM Blade H et HP C7000 avec la technologie Virtual Connect et Flex10 et Cisco UCS 5000 avec la technologie Fabric Interconnect UCS 61x0) et PSeries (Power autonomes ou en lames)
  • Baies de stockage SAN EMC (CX, DMX, VMAX Fast VP), IBM (FastT, ESS, DS4800, DS8x00), Virtualisation SVC
  • Librairies de sauvegarde StorageTeck, IBM, EMC (DataDomain)
  • Switchs Réseaux et Fabrics SAN (IBM, CISCO, BROCADE)