Frédéric - Architecte cloud CI/CD
Ref : 121009M001-
75017 PARIS
-
Architecte, Assistant à maîtrise d'ouvrage, Consultant, DevOps (52 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
EXPÉRIENCE PROFESSIONNELLE
De Juin 2021
A Juin 2022
Europcar Mobility Group
DevSecOps manager de transition
Projets: Infrastructure Développement Security Operation Manager
Fonction: Attache a la direction emobg ITS et au sein du département Operation Services conduire la transition vers l’intégration et le déploiement continu
• docker, kubernetes en transition de Vmware vers AWS et GCP.
• ansible, terraform, packer pour créer des golden AMI et images de container
• JIRA / CONFLUENCE pour la gestion des développements agile scrum/kanban
• GITLAB/bitbucket/svn/PVCS pour les dépôts de code
• JENKINS, GITLAB-CI et des runners sur EKS/GKE, pour la partie build backend
• BITRISE/FIREBASE pour la partie build frontend
• Cluster Kafka pour la gestion des messages
• Kong pour la partie Service Discovery
• Oracle/SQL server/MongoDB atlas/PostegreSQL pour les bases de données
• CUCUMBER / SELENIUM/REST assured/karate/api fortress pour les tests Kotlin
• ARTIFACTORY/nexus pour la gestion des paquets
• organisation par tribes/products
Tâches: Mettre en place une chaîne d’intégration continue sur les 3 hubs : Paris, Barcelone, Allicante. Creer des passerelles DEV et OPS entre ces trois silos. Gérer une équipe d’ingénieur de production et d’integration. Appréhender au plus tôt les réflexes de securite cote dev et intégration.
Contexte technique : Java, Delphi, PHP, microservices, AWS, GCP
De Avril 2021
A Mai 2021
Verlingue
Ingénieur DevOps
Projets: Gestion de la nouvelle Plateforme d’Intégration Continue (PIC)
Fonction: Installer, administrer et faire évoluer les différentes solutions d’automatisation:
• DOCKER, KUBERNETES, ARGOCD
• ANSIBLE, PROMETHEUS, suite ELK, GRAPHANA
• KEYCLOAK, RABBIT MQ, POSTGRESQL
• NUGGET
• JIRA / CONFLUENCE
• GITLAB
• JENKINS, GITLAB-CI,
• CUCUMBER / SELENIUM
• ARTIFACTORY
Tâches: Automatiser et orchestrer les différentes chaînes d’intégration continue
Assurer un support aux utilisateurs des plateformes d’intégration continue sur les environnements hors production
Documenter les processus mis en place et assurer la montée en compétence des collègues intégrateur (LEGACY) sur les fondamentaux
Organiser les mises en production
Contexte technique : Java, C#, SQL, Angular, k8s, docker
De Décembre 2019
A Mars 2021
DGFiP
Pilote PIC Cloud
Projets :
Établir une plateforme d’intégration continue instanciée a la demande sur le cloud privé interministériel sous tutelle de la Direction des Finances Publiques
Fonction :
Pilotage d'une équipe fournisseur externe. Conception et contrôle d’architecture. Réception et tests des tâches ansibles/terraform et des templates heat openstack.
Tâches :
Mise en production
- Pilotage de prestations externes et de TMA.
- Environnement sur deux AZ, 2 vlan avec inter segment (dev, intex, prod).
- IaC des IaaS/PaaS : ansible+heat, terraform , nomad
- Une plateforme de service de gestion de dépôts logiciels mutualisée pour toute la division des services centraux : Nexus et Composer (Satis)
- Une plateforme d'intégration continue à la demande destinée aux projets DGFiP : Nexus, Jenkins, Gitlab, Selenium Grid, Zap, déployée a la demande et entièrement pré configurée.
- Définition d’une bascule de secours sur OVH et POC d’une bascule GCP/terraform
- Prise en charge d’une API écrite en go permettant la connexion aux services REST des projets php-drupal.
Contexte technique : Openstack, heat terraform, ansible sur CentOS7/8, debian et Ubuntu 18/19
instance openstack : image Centos, cloud-init, instanciation type GitOps
Service PRA/PCA : haproxy, squid, container swift. ...
Brique d'observabilité et métriques: graylog, graphana, prometheus, loki, rsyslog, traefik.
De Juin 2018
A Octobre 2019
IMPRIMERIE NATIONALE
Responsable Méthodes et Outils des systèmes centraux
Mise en place de la plateforme d’intégration continue du projet SKIN (Contrat avec le gouvernement Malaisien) et élaboration d’une solution standard de déploiement des logiciels dédiés aux produits du métier Identitaire (Reconnaissance faciale, IA d’analyse des risques/menaces liés au transport aérien, Contrôle Identitaire frontaliers, …).
Assistance Expertise cellule Infrastructure et Innovation des Services Centraux
Périmètre organisationnel :
• 11 projets
• 150 personnes
Étude et mise en place de l’architecture de la solution :
• Automatisation des déploiements : Docker/ESX/AWS/GCP avec terraform
• Configuration de l’infra frontal avec autoscalabilite des BDD (DynamoDB et postgreSQL).
• Gestion des Exigences : Confluence/Yogi
• Gestion des changements en mode Agile/Scrum : JIRA
• Gestion des sources : Bitbucket
• Qualimétrie et couverture : SonarCube
• Gestion des tests et de l’IVVQ : Spiratest/Squash-tm/XRAY
• Gestion des dépôts : Nexus
• Intégration des interfaces des services AWS via l’api go aws-sdk-go
Périmètre technique:
• Environnement de DEV et PROD : Infra (HP Proliant ; Nutanix ; Rubrik)/Réseau VPN-SSL-ReverseProxy apache/squid/tunneling IPSEC/Applications (20 applications)
• CENTOS/Windows 2K16 ; VMWare : ESXi/vSphere ; AWS ; OVH (openstack)
• java/c#/nugget/Nunit/Junit/Jmeter/sonarqube/maven/jenkins/jira/confluence/bitbucket
De Janvier 2018
A Mai 2018
STAGO
Architecte Cloud et Big Data
Etude de faisabilité et d'implémentation d'une solution Kubernetes et Hadoop pour les besoins de parallélisassions des calculs IA R&D : TensorFlow, pytorch, floydHUB, HTCondor
Périmètre organisationnel:
• Etude de l’existant
• Prototypage Kubernetes v1.8/v1.9/v1.10 sur VM openstack (CentOS) et docker
• Prototypages Hadoop 3.1.0 : HDFS/Yarn(HT Computing) puis HDFS/Yarn/Impala/Hive/Spark (data analysis)
• Définition des règles d'exploitation : sécurité, monitoring, stockage, restauration, ordonnancement
Périmètre technique:
• Kubernetes 1.10/Hadoop 3.1.0/CentOS 7.4 ; Tensorflow 1.8 ; Github/teamcity/c#/nugget/Nunit
• Association des données hadoop à une stack ELK pour pour paramétrer et visualiser les données (hive) dans elasticsearch/kibana.
De Octobre 2017
A Janvier 2018 Thales
Release Manager Orchestra
Refonte de la chaine de construction des applications cœur de métier : Orchestra, Melody, Mozart.
En relation directe avec les équipes de packaging et AWS.
Périmètre organisationnel :
• 4 projets Agiles/Scrum
• 21 développeurs
• 247 applications (framework, RCP, connecteurs, ...)
Périmètre technique :
• Passage de Gradle à Maven/Tycho
• Nugget
• Git/Bitbucket/Jira/Artifactory/Nexus
• Java 1.6/1.7/1.8
De Novembre 2016
A Juin 2017 Thales
Responsable Gestion de Configuration Système
RCS
Mise en place d’un plan de management Gestion de Configuration Système pour assurer la continuité de service dans un contexte de rachat par un fond d’investissement. Ajustements du référentiel qualité (CHORUS) et de l’usage du PLM groupe Windchill v9 (PALMA) aux nécessités opérationnelles.
Sensibilisation aux pratiques DevOps pour tous les softwares équipement (embarqué et bancs): Gestion des versions du code sous git, intégration continue avec Jenkins, et préparation des environnements IVVQ avec une pré qualification SonarQube. Accompagnement de l'activité ALM (avec TFS) pour une affaire et un produit.
Reprise du périmètre pour :
• 19 Projets
• 10 pays sur 3 continents : Dubaï, Hollande, Danemark
• 5 lignes de produits (Gates, Valideurs, TVM, POST/TOM, Back Office Transcity™)
• 1500 produits (Equipements hardware/software et applications)
• Management transverse sur 5 départements : Ingénierie Système, Etudes, Fabrication offshore, Supply Chain, Spares management.
Environnement logiciel : CentOS/RHEL, TFS, GIT, Clearcase, JIRA, DOORS, Windchill (PALMA), Créo Parametric (CACAO), Livelink (TOL), ERP (Oracle Application, SAP), Supply Chain Management (NOVA).
De Septembre 2015
A Novembre 2016
Thales
Architecte Applicatif
Conception, Etudes, Support et suivi des sujets techniques applicatifs dans le cadre des réponses à appels d’offres des entités internes au groupe (TRS, TCS, TTS, etc). Assistance à la gestion de projet et suivi du release management en lien avec les DSI. Prise en charge du catalogue Orchestra© (une centaine de COTS) dans un fort contexte de virtualisation : VMware(tm) Cloud suite et Amazon Web Services.
Effort d'harmonisation de l'ensemble des pratiques de développements du groupe pour proposer des modes de fonctionnement DevOps : remplacer ClearCase(c) par git, utiliser systématiquement jenkins et Ansible pour l'intégration continue et les recettes de configuration des nouveaux projets, selenium pour l'automatisation de certaines campagnes de test, et intégrer JIRA dès la rédaction des exigences dans DOORS. Le déploiement étant géré par Puppet sur des containers Docker.
• Activité transverse aux 40 filiales et coentreprises du groupe Thales.
• Prise en charge des spécificités :
• Réseaux/Téléphonie/Sécurité
• Stockage/Sauvegarde et Restauration
• Exploitation (info gérants internes, TMA)
• Rédaction des dossiers d’architecture technique et soutenance aux comités
En parallèle (3 mois) : Mission accompagnement PLM pour LGM sur la définition des offres de services et de soutien pour le groupe Dassault Système et concernant la suite logiciel Enovia(tm) : widget/développement spécifique/formations sur du virtual PLM. Proposition d'amélioration et d'Intégration et déploiement de la plateforme PLM 3DExperience.
Environnement infrastructure: DELL R930/R720, Baies NetApp type FASxxx, Baies EMC
Environnement logiciel : Linux : CentOS, RHEL, Solaris 8/10 Windows server 2010, Clearcase, DOORS, JIRA, jenkins, GIT, Bitbucket, Pupet, RedHat, Solaris, Windows 2kx server, ESXi v6, vSphere, Citrix Xen server et Netscaler.
De Janvier 2014
A Septembre 2015
Siemens
Gestionnaire de configuration Mobility
Gestionnaire de Configuration Logiciel pour SAS/STS Division Mobility.
Support, Assistance technique, formation, processus méthode et outils, pour l’équipe gestion de configuration et gestion des changements des produits CBTC/Trainguard v1,v2 et v3. Le contexte est sous gouvernance CMMI 3.
Prise en main des disparités des méthodes et outils de développements (subversion, clearcase, Mercurial, ...).
Sensibilisation à la veille ALM avec la plateforme IBM Jazz (RTC).
• 41 projets / 49 développeurs / 8000 vues
• 5 sites / 12 pays
Environnement technique : Solaris 10, IBM rational clearcase multisite, clearquest, DOORS, RTC, SAP, livelink, sharepoint, méthode B pour les spécifications fonctionnelles des systèmes complexes, TCSH/CSH, solaris 8/10, baies EMC.
De Février 2013
A Janvier 2014
Thales
Gestionnaire de configuration système
• Support des projets sur l’outil IBM Rational Clearcase© et Clearquest© du produit CPIOM, outils IMA.
• Conduite d’une migration Clearquest vers JIRA©. Définition d’une « baseline » logicielle et mise au point des outils techniques (scripts perl et shell) pour la migration du projet A350 vers A400M.
• Travail sur les outils perl permettant le lien entre les livrables Clearquest et les FTs Clearquest dans un contexte de certification DO 178 B/C.
• Animation d'ateliers d'amélioration de la politique produit et de l'opportunité d'intégration d'un PLM
Environnement technique : RHEL, IBM rational clearcase, clearquest, DOORS, sharepoint, livelink, JIRA Maintenance applicative et évolutive sur certaines applications du périmètre (23 applications)
De Aout 2013
A Novembre 2013
Carmat SA
Gestionnaire en Ingénierie des Exigences
• Accompagnement des équipes de développement, de validation et de vérification dans un fort contexte d’homologation pour essais clinique.
Environnement technique : Windows 2K12, RHEL, IBM rational DOORS
De Janvier 2011
A Janvier 2013
DCNS
Gestionnaire de configuration Naval Group
• Mise en place d’un plan directeur pour l’implémentation d’une gestion de configuration globale DCNS: Intégration du PLM interne avec les processus applicatifs et fournitures d'équipement sourcés off shore.
• Accompagnement des Programmes pour l'intégration des outils PLM développés en interne.
• Etude des activités réseaux et téléphonie IP pour la définition d’interface entre la GC et l’Asset Management.
• Etude de l’infrastructure matérielle (serveur et poste de travail) dans un contexte de migration vers une solution de cluster en cloud privée.
• Etude des activités logicielles pour l’intégration dans le plan GC moyen terme :
• ERP
• PLM
• GMAO/GPAO
• SIRH
• Dataming/Datawarehousing/CRM
Environnement technique: 10 000 Références logicielles, cluster IBM
De Janvier 2010
A Janvier 2011
BNP Paribas WMI
Responsable technique Etude de marché
• Étude de marché ARA (Application Release Automation) et conseils pour BN PARISBAS wealth Investment -Banque privée-.
De novembre 2009
A Decembre 2010
Allianz
Release Manager
• Rédaction du processus et du catalogue de service Release Management pour Accenture et ALLIANZ France.
De Janvier 2007
A Aout 2009
General Electric
AMOA
• Conseil et Assistance ALM/PLM pour le programme d’extension Europe du « Railroad Département » de GE.
• Conseil Spécifiques sur le PLM dans le cadre de la mise en place du Siemens Graduate Program.
De Février 2005
A Décembre 2007
Société Générale
Responsable gestion de configuration BHFM
Le projet BHFM (Banque Hors France Métropolitaine) était le projet le plus important du département ‘Banque de détail’ SG 2005. Son but était de maintenir une cohésion dans l’offre logicielle proposée aux filiales de la Banque dans le cadre de l’ouverture de ses offres de détails et de leurs développements à l’international.
Travaux effectués :
• Audit de l’existant.
• Mise en place d’un PGCL (Plan de Gestion de Configuration) de type UCM.
• Mise en place de sessions de formations continues, automatisation de rapports.
• Support niveau 3 et mise en place d’un support niveau 1 et 2.
• Audit qualité et accompagnement des éditeurs de logiciel. Gestion des Contrats d’Interface de Services.
• Automatisation des processus et intégration de tous les projets réussie après une phase de pilotage.
De Mars 2004
A Janvier 2005
Telelogic
Consultant Senior
Editeur de Logiciel présent dans plus de 17 pays sur tous les continents. Une équipe de 650 personnes world wild, pour un chiffre d'affaire de 937 millions de dollars (2003). Cohérence technique des offres du pôle GCL Intervention en clientèle dans un contexte très marqué à l'international (Belgique, Brésil, UK, Espagne, Italie, ...)
Consultant Sénior en gestion de configuration logicielle, gestion des changements et des faits techniques, pour les produits édités par la société TELELOGIC auprès des clients industriels de classe 1 (alstom, suez, peugot, …)
Formation sur les produits : CM et CS Synergy (Gestion de configuration Logicielle et gestion des faits techniques)
Expertise technique et organisationnelle sur la méthodologie (SysUML) et le suivi du développement autour des outils : DOORS (gestion des exigences) Tau Génération 2 (Générateur de code et machine à état) Tau Architecte (Gestion de SI).
Référence Technique Politique Produit et les outils/méthodes associées (PLM).
De Février 2003
A Février 2004
CEGETEL/SFR/ALTRAN
Consultant Gestion de configuration
Responsable GCL pour CEGETEL Pilotage de 250 projets et 1500 utilisateurs. En charge de la formation des utilisateurs.
Force de décision sur l'aspect technique, et communication ainsi que sur la validation des développements externes (Merant,Sun, ...).
Contrôles et audit qualités des processus projets. En charge du Support Technique GCL et Gestion des Anomalies auprès des 250 projets internes.
Assistance à Maîtrise d'Ouvrage et Assistance à Maîtrise d'OEuvre.
Mise en oeuvre d'une politique qualité sur le respect du BPM (MEGA), de la conception et du déploiement et assurance qualité au développement (UML) avec la suite Borland(c)together(c).
De Mars 2002
A Décembre 2003
EUROPCAR-IS
Responsable Gestion de Configuration
Responsable Gestion de Configuration EIS (Europcar International System)
Mise en place d’un service gestion de configuration logiciel avec un budget de 2 millions d’euros et l’outil PVCS de la société Merant©.
Management transverse de 50 développeurs, 5 dba, 3 business analystes et une personne intégrant la cellule d’implémentation.
150 projets gérés sous RCS/CVS et plusieurs centaines d’environnements configurés par des scripts KornShell, python, perl et C/C++.
L’implémentation des utilisateurs finaux se distribuait sur tous les continents et quasiment tous les pays.
La principale difficulté de l’opération résidait dans :
La prise en compte de la criticité de la base de donnée (plusieurs centaines de Tera octets et le IOPS le plus important en Europe) dans le processus de Migration/Création vers une GCL industrialisé.
L’exercice d’évangélisation des principes GCL souvent jugés inadéquates.
L’utilisation d’une infrastructure et d’OS ad-hoc obsolescents (sequent) migrant vers AIX 5.2
Un contexte de certification ISO 9002 et un audit programmé de l’activité GCL par veritas©.
De Mars 1998
A Décembre 2002
Fortis - Australia
Administrateur systèmes et réseaux
Prise en charge de l’administration day-to-day des infrastructures, des opérations d’ordonnancements système et de la mise à jour des OS, des installations des patchs correctifs sans interruption de service.
Définition et suivi opérationnel de la politique de sauvegarde.
Gestion des équipements réseaux et des règles logiques de configuration des tables de routage, gestion des noms de domaine/sous-domaine et monitoring de la propagation des changements.
Gestion des développements logiciels destinés au Back-Office.
FORMATION & DIPLOMES
1998 Ingénieur - ENSAM –Aix-en-Provence
1996 DEA Physique Théorique – Faculté St Charles/Luminy –Marseilles
1990 ESC Bordeaux
DOMAINES D’EXPERTISES : Intégration continue, continuité de service dans le Cloud, Architectures
Cloud
Technos
Java, JS, C#, nodejs, nugget, maven, msbuild
Gitlab, CircleCI, jenkins, Nexus/Artifactory
Confluence, Bitucket, Jira
Génie logiciel
Gestion des exigences
Gestion de configuration
Intégration continue, DevOps, Agile (SCRUM; KANBAN)
Gestion des tests
Gestion des changements
Déploiement automatique
Release Management, ALM
Ingénierie des systèmes complexes
PLM
Plateforme
OVH, AWS, GCloud, IBM.
Containers
docker, kubernetes
Hyperviseur
Type1 : Xen, ESXi, KVM
Type2 : Qemu, virtualbox
Administration Système
RedHat, Debian, Ubuntu
Aix, Solaris
COMPETENCES TECHNIQUES
Infrastructure Serveur HP proliant ML, Dell R6xx/7xx, IBM powersystemS/L/H9xxx, cisco 1xxx & Catalyst/Nexus
Standards / Normes ISO 9001 V2000, NS 9000, TS 16949, ISO 14000, EN50128, IRIS, DO178B/C, IEEE 1220
Méthodes Lean, Agile (SCRUM;KABAN), CMMI, Six Sigma, ITILv3, Prince2, COBIT
Outils Terraform, Kubernetes, Docker, Puppet, Hadoop, IA (TensorFlow; opencv), GIT, Gitlab, JIRA/Confluence/Bitbucket, Jenkins, Sonarqube, Nexus/Artifactory, selenium/cucumber, squash-tm, Ansible/Chef
Language C/C++/C#, Java, Shell (bash/[k|c]sh), Python, javascript, perl, ruby.