CCOE (Cloud Center Of Excellence)
Catalogue de Services Linkbynet (Confidentiel)
![CCOE (Cloud Center Of Excellence)](/images/lbn.png)
A propos de Linkbynet part of Accenture
Fondée en 2000 par Stéphane et Patrick AISENBERG, LINKBYNET est aujourd’hui une société reconnue dans les domaines de :
- l’infogérance
- Du Cloud
- Du DevOps & de la conteneurisation
- De la cybersécurité
- Logiciel de management de plateformes cloud.
Depuis 2000, LINKBYNET a continué à croître et à pénétrer de nouveaux marchés, avec les mêmes valeurs d’engagement, de satisfaction, de travail d’équipe et …. de fun !
Catalogue de service PaaS Cloud
C’est un outil important pour la stratégie de service parce qu’il est la projection virtuelle des capacités réelles et actuelles de l’organisation. Le catalogue de services est le sous-ensemble visible du portefeuille de services. Il se compose de services actifs et approuvés offerts aux utilisateurs.
Contexte du projet
Avant mon arrivé à Linkbynet le catalogue de service cloud de l’entreprise était encore sous format word exportable en pdf pour divers clients. Bien que fonctionnelle, le catalogue était difficilement actualisable de part sa forme rustique.
Quelques mois après le début de mon alternance, mon tuteur m’a confié la tâche de mettre ce catalogue en version web, dynamique et automatisé en respectant plusieurs contraintes :
- Possibilité de télécharger le catalogue en version pdf
- Publication à partir du git en utilisant Gitlab Page
Objectifs
-
Avoir un catalogue de service dynamique, de tel sorte que la moindre modification de celui-ci sera directement être prise en compte dans les différents fichiers qui y sont rattachés
-
Avoir un catalogue de service automatisé dans le but de ne pas avoir à intervenir manuellement sur des données qui ont été modifiés sur les sites des différents cloud providers
Solution proposée
L’étude à été faite sur différentes solutions mais une seule permettais de mieux répondre à nos besoins
Jekyll est un générateur de sites statiques. Il prend du texte écrit dans votre langage de balisage préféré et utilise des mises en page pour créer un site Web statique. Vous pouvez modifier l’aspect et la convivialité du site, les URL, les données affichées sur la page, etc. (d’ailleur ce present site est généré par jekyll)
Nous avons choisi cette solution pour différentes raisons :
- Facile à maintenir
- Pas besoin de base de données
- Pas de mise à jour embêtante à installer
- Juste notre contenu et c’est bon
-
Publier automatiquement le site en générant des fichiers html à partir de simple fichier Markdown
- Supporté par Gitlab, ce qui nous permettra de déployer notre site avec un workflow git (CI/CD)
Architecture de publication du catalogue
Pour arriver à concevoir une architecture qui répond réellement au besoin demandé, j’ai dû me mettre à l’épreuve et solliciter comme jamais mon cerveau car j’abordais un territoire inconnu une nouvelle fois pour moi. Je me rappelle avoir produit plusieurs et différentes architectures fonctionnelles et opérationnelles qui ont été réfusées par mon manager. Après plusieurs refus de sa part nous avons essayé une autre approche face au problème, à savoir :
- Comprendre et délivrer une structure des fichiers de notre applicatif
- Définir les différents outils que je dois utiliser pour mettre en place la plateforme
- Comprendre et/ou trouver le moyen de faire interagir les outils entre eux
- Une fois tout cela fait, il ne me restait plus qu’à produire une architecture fonctionnelle
- Enfin, délivrer une architecture opérationnelle de déploiement de la plateforme
Principe de fonctionnement
Une fois la structure (squelette) du site conçu, j’ai dû programmer des sessions de formation aux différentes équipes concernés. Au cours de ses sessions je montrais aux concernés comment :
-
Le site est structuré
-
Comment ajouter un nouveau service
-
Comment alimenter le catalogue
Compétences acquises avec ce projet ?
Grâce à ce projet, j’ai acquis plus de confiance. Je suis désormais serein à l’idée de travailler sur des sujets qui me sont totalement inconnus. Cette confiance en soi s’est construite petit à petit pendant le projet et par rapport aux difficultés que j’ai rencontrées et le nombre de fois où j’ai souvent voulu abandonner car c’était une logique que je n’arrivais pas à comprendre.
Ce projet m’a demandé beaucoup de patience. C’est justement mon calme et ma patience qui m’ont permis de trouver les solutions nécessaires à l’aboutissement de ce projet.
Un maître mot Flexibilité ! Car il fallait s’adapter aux différents collaborateurs qui étaient d’un côté technique (Architecte Cloud Solution, Ingénieur Cloud, Avant-Vente) et de l’autre côté des personnes pas du tout technique (Marketing, Commerciaux) il fallait donc s’adapter selon l’interlocuteur lors des réunions d’avancement du projet. Tout cela m’a permis d’améliorer ma flexibilité et ainsi répondre aux différents besoins de l’ensemble de l’écosystème de l’entreprise.
J’ai aussi appris à profiter de mes réalisations et à être fier de ce que j’ai accompli individuellement et collectivement. Savoir profiter de l’instant présent.