Aujourd’hui je vais vous expliquer comment j’ai obtenu la certification Microsoft Certified: DevOps Engineer Expert.
Avant de débuter, et pour être très franc, si j’avais fais une liste des certifications sur lesquelles travailler, celle-ci aurait surement été au dos de ma liste toute à la fin. Je n’ai pas honte de le dire, je n’ai pas vraiment d’appétence pour le DevOps, mais j’ai dû m’y plonger car ma mission actuelle est composée d’environ 50% d’Architecture Azure et 50% de DevOps.
Par transparence lors de mon entretien avec mon client, je l’avais prévenu que je connaissais les principes du DevOps, mais que je n’avais jamais pratiqué, et que ce n’était pas forcément prévu dans mon plan de vol. Apparemment je n’ai pas été très convainquant car il m’a quand même pris, et moi au lieu de l’éconduire poliment, j’ai accepté 😉
Devant monter en compétence par la force des choses, j’ai préféré prendre le taureau par les cornes plutôt que de subir ma mission.
La première étape a été de découvrir et appréhender Azure DevOps, l’outil de Microsoft, que je n’avais jamais réellement utilisé hormis pour des tests.
Les mois passant, je devenais de moins en moins mauvais ce qui n’est déjà pas si mal, alors tant que j’y étais, je me suis dis, : « Hé comme t’aimes pas le DevOps, tu voudrais pas essayer de passer la certif ? » Et la au lieu de m’éconduire poliment, j’ai accepté 😉
Il faut savoir que la certification DevOps Engineer Expert est composée de 2 examens :
- AZ-400: Designing and Implementing Microsoft DevOps Solutions
- AZ-104: Microsoft Azure Administrator ou AZ-204: Developing Solutions for Microsoft Azure
J’ai donc préféré débuter par celui qui me paraissait le plus compliqué, à savoir l’AZ-400.
AZ-400 : Designing and Implementing Microsoft DevOps Solutions
En regardant sur le site de Microsoft les compétences abordées sont les suivantes, je sais pas vous, mais moi cela ne me fait pas rêver :
- Développer une stratégie d’instrumentation (5 à 10%)
- Développer une stratégie d’ingénierie SRE (Site Reliability Engineering) (5 à 10%)
- Développer un plan de sécurité et de conformité (10 à 15%)
- Gérer le contrôle des sources (10 à 15%)
- Faciliter la communication et la collaboration (10 à 15%)
- Définir et implémenter l’intégration continue (20 à 25%)
- Définir et implémenter une livraison continue et une stratégie de gestion des publications (10 à 15%)
Bon tout est histoire de motivation. Lorsqu’on aime pas faire quelque chose, soit on ne le fait pas (Je suis plutôt partisan de cette option), soit on se fixe des objectifs pour le réaliser (Je suis aussi partisan de cette option).
Méthodologie
Dès le début je me suis fixé 2 objectifs :
1. Apprendre/Pratiquer 1H00 par jour :
Alors cela peut paraitre beaucoup au premier abord, mais je préférais m’y plonger vraiment, plutôt que m’y consacrer quelques minutes par ci par la.
J’ai la chance à ce moment d’être exclusivement en télétravail à cause de la pandémie de la COVID, et comme je suis un lève tôt, je me suis calé le créneau de 6H00 à 7H00 dédié à cela.
2.Trouver LE SUPPORT intéressant :
Des supports de cours/formation/learning, il y en a à la pelle alors laquelle choisir ?
Quelques semaines auparavant, je m’étais inscris, pour environ $250 sur le portail CloudSkills de Mike Pfeiffer (https://portal.cloudskills.io/login), qui est un Techos plutôt réputé. Ce portail offre plusieurs cours en ligne avec des intervenants sur les écosystèmes Cloud, DevOps, and Co :
Je n’ai plus le nombre d’heures en tête mais le contenu est composé de 43 vidéo, mêlant explications et mises en pratique. Le contenu est en Anglais mais c’est plutôt compréhensible, par contre attention, Mike débite aussi vite que son ombre.
Une fois le contenu digéré au bout de quelques semaines, j’ai voulu complété ce cours avec un autre. Je me suis tourné tout naturellement vers le Learning Path Azure : https://docs.microsoft.com/fr-fr/learn/certifications/exams/az-400 qui a pour but de préparer au mieux l’examen étant donné qu’il provient de Microsoft.
Cette fois ci, le contenu est composé de 66 modules, mêlant contenu écris en Français et en Anglais avec quelques mises en pratique. Les mises en pratiques sont très importantes et selon vous devez à minima suivre ce conseil
Si vous avez des commandes à taper, ne faites pas de simple copié collé, mais tapez les réellement. L’idée n’est pas de les apprendre par cœur mais d’en comprendre la syntaxe et rien de mieux que les taper pour cela.
Tests à blanc
Une fois l’ensemble des contenus visionnés / lus, je me sentais un peu moins nu qu’au départ, donc afin de savoir à quoi m’attendre, j’ai recherché des tests afin de jauger mon niveau.
Alors je n’ai pas vraiment trouvé de contenu gratuit intéressant, je me suis donc tourné vers des « practices » payants. Après en avoir comparé plusieurs, mon choix s’est arrêté sur le site https://www.certification-questions.com/
Si je devais lui attribuer une note ca serait un 6,5/10.
Les avantages :
- Cela m’a couté 39,99€ pour un accès de 1 ou 2 mois (Saleté de mémoire)
- Certaines questions étaient les mêmes qu’à l’examen
- Au total il y avait plus de 200 questions
Les inconvénients :
- Il manque parfois les explications aux réponses. Alors quand on a la bonne réponse, ce n’est pas très grave, par contre lorsqu’on ne comprends pas la réponse ou qu’on est pas d’accord avec, c’est assez moyen.
- Le site n’est pas interactif, c’est à dire qu’à l’inverse d’un exam Microsoft ou vous pouvez avoir des listes déroulantes ou des questions ou vous devez sélectionner les réponses à mettre dans un ordre précis , ici nous sommes confrontés à des imprimes écran, ce que je trouve plutôt limite.
Passage de l’examen :
Microsoft offre la possibilité de passer l’examen chez soi, ce qui est plutôt intéressant mais présente quelques inconvénients :
- Cela peut paraitre bête, mais il vous faut un espace dédié, sans bruit, sans aucun papier sur votre bureau / table, pas de casque, bref un espace complètement dégagé. Si comme moi vous avez un bureau, et bien il faut presque tout déménager ailleurs pour être dans les clous
- Une bonne connexion internet, une caméra, car vous êtes entièrement surveillé avec un enregistrement de votre webcam pendant l’examen
- Impossibilité de lire les questions à voix haute. (Il est parfois plus simple surtout dans une langue étrangère de lire les questions à voix hautes pour mieux les comprendre, et bien pas le jour de l’examen)
Bref c’est aussi stressant que si vous passiez l’examen en centre, mais on ajoute à cela tout ce qui peut intervenir pendant l’examen :
- Un livreur de colis qui sonne à la porte
- Des bruits d’enfants
- Un téléphone qui sonne
- Le chat qui miaule pour sortir
- …
Ce n’est pas une liste exhaustive, mais c’est à peu près ce qui se passe tous les jours chez moi lorsque je suis en TT.
Une fois l’examen passé et obtenu, les miracles existent 😉 on enchaine sur la suite.
AZ-104 : Azure Administrator Associate
Pour ma part, cet examen était celui pour lequel j’avais le plus de certitudes, car je pratique Azure depuis quelques années déjà, voici les compétences qui y sont évaluées :
- Gérer les identités et la gouvernance d’Azure (15-20%)
- Mettre en œuvre et gérer le stockage (15-20%)
- Déployer et gérer des ressources informatiques d’Azure (20-25%)
- Configurer et gérer les réseaux virtuels (25-30%)
Surveiller et sauvegarder les ressources d’Azure (10-15%)
Il est évident que cela fait moins peur que l’exam AZ-400, mais ce n’est pas pour autant qu’il faut le prendre à la légère.
Ainsi j’ai continué à m’appliquer les mêmes règles.
Méthodologie
1. Je continue à apprendre/pratiquer 1H00 par jour.
Cela fait un rythme soutenu mais cela semble porter ses fruits.
2. Concernant le support :
Je me suis focalisé sur le learning path Azure https://docs.microsoft.com/fr-fr/learn/certifications/exams/az-104
Ce n’était pas prévu mais j’ai enchainé ensuite sur les cours en ligne de Whizlab https://www.whizlabs.com/learn/course/microsoft-azure-certification-az-104/298
Je dis que ce n’était pas prévu, car j’ai profité de l’offre à $99 pour un an de cours ce qui est plutôt raisonnable, j’expliquerai par la suite pourquoi Whizlab.
Tests à blanc
Comme pour l’examen précédent, j’ai voulu me jauger, en pratiquant des tests. Je me suis dirigé naturellement vers le site https://www.certification-questions.com/ que j’avais utilisé précédemment, et là c’est le drame !
Première surprise, le prix :
Sur ce même site ou j’avais payé 39,99€ quelques semaines auparavant, le prix était dorénavant à 79€, ce qui fait quand même le double. Bon, cela avait fonctionné la première fois alors j’ai continué sur ma lancé, et là un vrai carnage.
Deuxième surprise, la qualité du test :
La ou cela n’avait pas été si pire comme disent nos cousins Canadiens, pour ce test, il m’est impossible de donner les avantages car c’était une catastrophe et je n’y ai rencontré que des inconvénients :
- Peu d’explications pour les réponses
- Parfois, les réponses ne correspondaient pas aux questions
- Parfois les réponses étaient incorrectes
- Parfois, il manquait certains énoncés
Bref, totalement insatisfait, surtout après avoir déboursé 79€, j’envoie un mail à leur support, lequel me répond tranquillement, que l’équipe technique regardera cela d’ici 10/15 jours, euh ouais sauf que mon exam est dans 5 jours !!! Donc pas vraiment le temps d’attendre que le gars reviennent de vacances, ou je ne sais quoi. En insistant, j’ai réussi à avoir gain de cause avec un remboursement dans les 2 jours.
Rebelotte, pour trouver de quoi me jauger.
Chose que je n’ai pas mentionné précédemment, lorsque vous souscrivez à CloudSkills ce qui a été mon cas pour suivre les vidéo de l’AZ-400, on vous communique un canal slack de la communauté ce qui entre nous est tip top, cela permet d’avoir des tips, des REX, de l’aide sur des sujets, …
J’ai donc demandé quel support les gars me préconisaient et Whizlab est ressorti plusieurs fois, j’ai donc souscris. Au début j’avais envisagé de l’utilisé uniquement pour les practices, et en regardant quelques vidéo sur l’examen, je les ai trouvé plutôt pas mal, du coup, je les ai toutes regardé (environ 12H00), ce qui m’a en plus permis d’apprendre / d’approfondir certains sujets.
Donc si je devais donner les points forts et les points faibles de Whizlab :
Les points forts :
- Prix attractif, 99€ pour 1 an pour l’ensemble de leurs cours
- Contenu intéressant
- Practice de bonne qualité
- Support réactif via leur chat, même le dimanche à 7H00 du matin 😉
Les points faibles :
- Deux jours d’affilés j’ai rencontré un souci, ou mon abonnement n’était plus reconnu lors de ma connexion au site. Les 2 fois j’ai contacté le support qui a résolu le souci en 45 min tout de même (A chaque fois)
- Assez peu de lab
Si je devais leur attribuer une note pour mon expérience autour de l’examen AZ-104, je mettrai un 8/10.
Passage de l’examen :
Le passage de l’exam, devient alors une formalité, le plus embêtant étant de faire le vide sur son espace de travail une nouvelle fois et vu le cirque que j’y stocke c’est presque un déménagement à chaque fois 😉
Donc en résumé, tout le monde est capable d’obtenir cette certification avec un peu de rigueur, d’abnégation, mais aussi et surtout de pratique.
Prenez votre temps, avancez à votre rythme. Ce n’est pas une course, et hormis le plaisir de se voir tamponner son expertise, il n’y a rien à gagner, si ce n’est de la fierté de réussir quelque chose que l’on pensait impossible, enfin pour moi 😉