PERIMETRE COLLABORATIF : Mise en place from scratch de KPC - KYNDRYL PRIVATE CLOUD - (Multi-tenants)
Expertise et développement Orchestrator / Assembler / Service broker - 30 pers
REALISATIONS
ï® Flow wrapper de cloud template pour actions post provisionnement de VM
ï® NSX automation : Dev d’un flow création de custom resource « Routing zone »: Création dans NSX de
de Tier1 avec définition de route advertising (reverse engineering)
ï® Dev du flow de creation de la custom resource “Network Security Group” (Creation de segments
dans NSX + creation de network profile dans vRA intégrant les segments NSX avec leur passerelle,
leurs ip ranges et leur tags)
ï® Création du catalog item “Network Security Group” avec action (external source) de checking des
overlap CIDR.
ï® Dev de 2 flows de suppression de deployment (Mode success only et mode always) pour les
déploiements éphémères.
ï® Dev d’actions lock/unlock pour le “manage concurencies” basé sur des locks liés aux tokenID de
process vRO.
Définition et implémentation de la structure des configurations vRO permettant la gestion multi
tenants sur un seul vRO
ï® Dev de la feature « start/stop/restart VM » : Workflow + catalog Item (XAAS) + Day2 resource action.
ï® Dev de la feature « change CPU/RAM VM » : Worklow + catalog Item (XAAS) + Day2 resource action.
ï® Dev du flow de relocate VM storage sur deux sites et changement de groupe DRS en respect des
consignes affinty/anti-affinity rules.
ï® Dev d’action get et del vCenter Session ID sur la nouvelle version d’API du vCenter et dev du code
permettant les call API sans utilisation de restHost.
ï® Création d’un nouveau tenant vRA (Cloud tempate, custome resources, resource action, content
source, content, custom forms) à partir du tenant de test.
ï® Adaptation de cloud templates (blueprint)
ï® Gestion de Dynamic types associé à des custom resources
ï® Rédaction du « Quick Start Guide » à destination des clients pour la prise en main de KPC
ï® 3 réunions d’architecture et de suivi de dev par jour depuis le début du projet.
ï® Dev du workflow « Onbord VM » pour le passage des cloud.vsphere.machine de "discovered" à
"managed".
ï® Création et paramétrage de deux nouveaux tenants (nouveaux clients KPC) sur l’assembler, le service
broker et vRO
ï® Création de users dans IDM
ï® Documentations diverses
PERIMETRE COLLABORATIF : Equipe MyCloud (3 pers.)
REALISATIONS
ï® Développement et mise en place d’un Day2 « Change description » et ses actions de présentation
ï® Refonte complète des workflows planifiés de mails d’avertissement avant expiration de bail et avant
destruction des VDI.
ï® MEP de 4 packages vRO pour mise à jour du portail myCloud
ï® Refonte du système d’envoi de mail (Traçabilité et résilience)
ï® Trouble shooting sur problème de clonage de master Citrix sur certains gabarits
ï® Automatisation des tests de recette : Création d’un design non monolithique extensible pour
intégration des workflows de test de provisionnement VDI avec Day2, vérification ressources vCenter,
vérif envoi de mail + Tests des workflows planifiés. Rapports fournis sous forme de fichiers de log et
alerte mail détaillée en cas d’échec.
PERIMETRE COLLABORATIF : Equipe CMP DevOps, puis équipe vMware (Infras)
REALISATIONS
ï® Mise en place d’action de présentation de bluePrint pour les nameSpace et les loadBalancer
ï® Manipulation custom resouces et dynamic types
ï® Migration vRO7 vers vRO8 Adaptation de tous les workflows et reprise de tous les paramétrages
ï® Rédactions documentaires dans JIRA
ï® Mise à niveau des workflows assurant le patching automation des ESXi (Déléguation de script
powerShell a vTOM)
ï® Dans le cadre de la migration vRO7 vers vRO8, refonte des exports xml de description de
l’infrastruacture (Depuis vCenter). Mutualisation du code pour une réduction du nombre de workflow
de 150 à 30. Remplacement de la planification par un système de boucle « AutoLaunch »
PERIMETRE COLLABORATIF : Renforcement et assistance d’une équipe de 2 personnes responsable du MCO et
des évolutions du Cloud privé de la RATP.
REALISATIONS
ï® Acquisition et exploitation de l’API de l’IPAM (Efficient IP SOLIDServer) requêtes REST unitaires en
lecture, suppression, création et modification de record DNS et d’alias et de recherche d’IP
disponibles.
ï® Livraison d’un XASS à l’usage des admin fonctionnels leur permettant de gérer le catalogue (services
disponibles ainsi que les offres disponibles)
ï® Livraison d’un « Day To » pour l’augmentation de CPU/RAM
ï® Etude et réalisation d’un flow d’aide à la migration de VMs entre LANs. Vérification prérequis (IP
serveur et applicative dans l’IPAM et sur les vCacVMs) et migration (libération des IP sources et
créations des DNS record cible avec leurs alias. Mise à jour des properties vCAC des VM migrées.
ï® Test de bout en bout : Développement complet d’un ensemble de flow testant périodiquement le
provisionnement d’un ensemble de déploiement. Cette solution ayant la capacité d’apprendre à
reconnaître les erreurs rencontrées (Distance de Levenshtein scorisée avec granularité) et de
capitaliser sur leur résolution pour diriger ensuite automatiquement des mail d’alertes vers les
équipes concernées.
ï® Surveillance Réseaux : IP disponibles et faux positifs : Etude et réalisation d’un flow parcourant via
l’IPAM tous les LANs inscrit dans les réservations de vRA rattaché aux offres, pour comptabiliser les IPs
utilisés, les IP libres, ou les IP inutilement réservées. Remontées d’alertes (Anomalies ou Action
requise) en direction des équipes réseaux et orchestration.
ï® Développement d’un ensemble de flow pour la fourniture de KPI (Mail avec csv en pièce jointe) basés
sur la collecte des token d’exécution de workflows choisis.
ï® Migration vers une nouvelle version du plan d’adressage IP
Objectifs : récupérer un grand nombre d’IP dans chaque lan et permettre de provisionner jusqu’à 10 IP
applicatives par serveur (Au lieu d’une seule). Indisponibilité de 24 heures max.
Elaboration d’une feuille de route détaillant dans l’ordre toutes les implémentations à prévoir dans les
différentes chaînes d’orchestration (Event broker). Implémentation des changements :
ï® Etude d’impact, développement et test de tous les nouveaux composants à mettre en place lors
de la MEP.
ï® Centralisation des constantes dédiées (débuts et fins de plage IP + switch de bascule pour le
changement du mode d’adressage)
ï® Flow d’automatisation pour le parcours de tous les réseaux en vue de leur initialisation et mise en
conformité avec le nouveau plan d’adressage.
ï® Réalisation d’un blueprints XAAS pour la gestion DNS des IP applicative conforme aux règles du
nouveau plan d’adressage
ï® Recette & Mise en production.
ï® Réalisation et MEP de nombreux autres BluePrint XAAS (« Manage Satellite », « Hot Extend FS »…)
PERIMETRE COLLABORATIF : Dans le cadre d’un forfait en mode Agile au sein d’une équipe de 4
développeurs. En relation, Avec l’architecte cloud, VMware, les équipes Infrastructure et les équipes
d’exploitations :
REALISATIONS (MODE AGIL)
ï® Etude de vCloud Director dans le cadre du projet Phoenix et des offres « hosting « et « housing »
ï® Migration et Portage de blueprint vRA vers des services vCloudDirector (Animé par vRO)
ï® Workshops de méthodes et technique de développement / tests unitaires et process de livraison.
ï® Implémentation sur vRO d’un IPAM interne pour la gestion des IP sur objets « vCloud External
Network » - Objets multi scopes (SCOPE = CIDR + pool d’IP + ranges IP) avec fonction de réservation
temporaire.
ï® Workshops sur technos connexes : NetBackup, Life Cycle Manager, vRealize Operations
ï® Acquisition et exploitation d'APIs pour l’intégration de Infoblox, PPS, WALLIX, RDN, SALT etc..
ï® IAAS : Implémentation du use case IAAS de provisionnement de VM (Windows et Linux) dans les
organisations cloud (vDC + réseaux NSX)
Détails :
ï® Au sein d’une organisation : Choix du site principal, choix de l’organisation, choix d'un vDC
(Virtual data center), choix du Network de l'orgVDC, choix de la vApp de destination, choix du
nbre de vCPU, choix du nombre de coeur, choix de la quantité de RAM, choix de la politique de
stockage, choix du type d’OS, choix du hardware, choix de la version d’OS, choix du type de
connectivité réseau, et choix du nombre de VM à déployer.
ï® Création de l’organisation (Avec ses méta-datas + création du edge client avec ses règles
d’affinités et attribution automatique de ses IP de rattachement aux réseaux d’admin et public.
PERIMETRE COLLABORATIF : Equipes stockage, fournisseurs EMC et NetApp, architectes stockage, équipe
gestion de projets, équipes de développements et d’exploitation de l’orchestrateur central IBM Maximo et du
portail TSAM, Puis de l’orchestrateur IBM ICO + ICD et BPM.
REALISATIONS
ï® PROJET FAAS (File as a service) Technologie Netapp – Orchestration technique via vRO basée sur
moteur d’états résiliant :
ï® Définition et implémentation des objets fonctionnels, élaboration de la roadmap des
développements conjoints en amont avec les équipes IBM et en aval avec les fournisseurs et les
référents stockage.
ï® Acquisition et exploitation des API NetApp (WFA)
ï® Design du workflow central de management des shares (Création, suppression, modification et
listing des « shares » en protocoles NFS3, NFS4, CIFS hébergés sur métrocluster NetApp
ï® Fourniture de l’API VCO d’orchestration de « Fileaas » en trois phases : Mode bouchon, mode
simulation, et mode connecté
ï® Après 9 version successives, livraison de FAAS v10 retenue en tant que « Solution groupe
BNP » , intégrant la segmentation multi NAS, éliminant toute adhérence aux environnements et
fournissant en plus de l’API une GUI aux différents acteurs du SI avec gestion de périmètres
orchestrables et de privilèges.
ï® Intégration du workflow précédent FAAS_vRO dans IBM/ICO :
ï® Design et implémentation de la passerelle entre les orchestrateurs ICO et vRO
ï® Implémentation des convertisseur BO/JSON et JSON/BO exploitant la passerelle
ï® PROJET LB_DNS : Design et implémentation d’orchestration du service « Load balancer DNS » en
mode « moteur d’états résiliant »
ï® Acquisition des API du LB_DNS de l’infocentre
ï® Design du process BPM
ï® Implémentation & Tests
ï® Packaging de l’offre ICO (Reprise d’orchestration à travers des « inbox »)
ï® Etude et livraison d’une METHODE de DESIGN et d’implémentation d’orchestration technique basée
sur le principe du moteur d’état à la MOE cloud.
ï® Pré-étude de design et de faisabilité pour la future offre « Appliance As A Service »
ï® PROJET Gérer Alias : Etude et développement du workflow technique pour la création, la lecture et la
suppression des alias DNS (Basé sur moteur d’états résiliant).
ï® PROJET LISTER_BASE : Etude et développement d’un module d’orchestration technique notifiant les
changements de configuration Oracle au sein d’instances de bases présentes dans un scope de VM
donné, permettant la mise à jour d’un référentiel (BDD) présent au sein de l’orchestrateur central ICD
et fournissant en parallèle un second référentiel dynamique de noms pour la création de nouvelles
d’instances.
ï® Etude et réalisation en Javascript d’un connecteur réalisant le mapping automatique entre les APIs
de l’api-gateway du méta-orchestrateur et les inputs d’orchestrations techniques.
ï® Migration d’orchestration du module « LISTER_BASE » de ICO vers vRO.
Dans le cadre du projet EF++, Infrastructure virtuelle de fourniture de Cloud privé à destination des entités
THALES.
RÉALISATIONS
En relation avec le chef de projet EF++,
ï® Traduction des expressions de besoin du client.
ï® Conceptualisation des solutions techniques à mettre en œuvre.
ï® Développement d’un workflow VCO programmable (Via ses attributs embarquant des packages)
capable de s’adapter aux fluctuations de besoins exprimés par le client au cours du projet.
ï® Extension des « use case » de ce workflow aux OS déployés (VM tant Linux que Windows) pour y
assurer des séries flexibles de post-installations.
ï® Rédaction de la documentation technique pour 12 autres workflows dont une documentation
d’exploitation avancée pour la partie post-installation.
ï® Développement d’un package « Customisation Windows Update (Serveur WSUS) ».
ï® Développement d’un package « Intégration au monitoring (Thales Monitoring Template) ».
DOMAINE D’INTERVENTION :
ï® Dans le cadre du projet MayFlower : Infogérance de l’informatique du groupe GIVAUDAN (Industrie du
parfum) à Genève
ï® Audit des actions à réaliser dans les différentes phases du projet :
ï® Workshops / Shadowing / Mirroring / Desk
DOMAINE D’INTERVENTION :
ï® Dans le cadre du projet SIMM V7 : Migration de l’outil central d’exploitation APPSIM de l’infrastructure
SIMM V6 vers L’INFRASTRUCTURE H.A. (SIMM V7)
ï® Audit de l’existant (V6 et V7-béta) 10.000 lignes de codes ksh.
ï® Livraison d’une note de cadrage préconisant la refonte totale de l’outil pour la V7.
ï® Présentation en plénière d’un concept de gestion d’états des servers et de son planning de
développement.
ï® Réalisation du POC pour le gestionnaire d’état configurable avec des modules de test.
ï® Etablissement du cahier des charges
ï® Développement du moteur de gestion d’état
Sous-traitance des fonctions test/arrêt/démarrage de chaque module auprès des référents techniques
de chaque technologie.
ï® Intégration technique des modules au gestionnaire d’état, configuration de l’application (Dépendances
et fonctionnalités pour les différents types de plateformes)
ï® Etablissement d’un cahier de test
ï® Qualification en environnement préprod.
ï® Rédaction des spécifications techniques et du dossier d’exploitation de APPSIM V7.
ï® Livraison packagé BFF-(AIX) et RPM-(RedHat) à la production.
DOMAINE D’INTERVENTION :
ï® Intégration de Systèmes Télécom NFC basés sur la norme AFSCM V2
ï® Intégration continue (Installation/configuration/Documentation) en relation avec le Dev du projet
Orange Santander. (Mise en oeuvre SGBD Oracle et SQL Server, JBOSS, Apache, IIS, Framework EWAM,
Serveur OTA ALM d’Oberthur, Boitier et émulation HSM)
ï® Outils : shell,sql, Sql developer, ODBC, SoapUI, Filezilla, wincsp, Wireshark, tunneling ssh.
ï® Développement d’un installeur de middlets sur Apache.