La certification Google Cloud « Associate Cloud Engineer » est une étape incontournable pour ceux qui souhaitent prouver qu'ils peuvent dompter les nuages (enfin, ceux de Google en tout cas). Elle permet de démontrer votre compétence à déployer, surveiller, et gérer des solutions sur Google Cloud. Dans cet article, je vais partager avec vous mon retour d'expérience sur la préparation et le passage de cette certification, ainsi que des conseils pratiques pour maximiser vos chances de réussite !
Par ailleurs, je suggérerai un maximum de pratique : "maniper" ! pour assimiler, retenir ! Les certifications sont bankables dans notre métier, mais il ne faut pas perdre de vue que c’est la compétence derrière les connaissances qui fera votre valeur (exit bachotage, braindump, etc !). I. Comprendre la certification et le format de l'examen
1. Les tâches à maîtriser
Les tâches que vous devrez maîtriser comprennent :
- Configurer des environnements cloud,
- Planifier et configurer des solutions réseau,
- Gérer les opérations dans le cloud,
- Déployer, sécuriser et monitorer des services et applications.
2.Format de l'examen
L'examen de certification est un QCM :
- 📝 50 questions
- ⌛ 120 min
- 🎯 70% score
- 💵 $125
Il est supervisé et peut être passé en ligne ou dans un centre d’examen agréé. Les questions sont majoritairement pratiques et scénarisées, reflétant des situations réelles que vous pouvez rencontrer en tant qu'ingénieur cloud.
3.Répartition des thématiques de question
- Section 1 : Configurer un environnement de solution cloud - 20 %
Configurer des projets cloud et des comptes, gérer la configuration de la facturation. → ici c’est bien les notions d’organisation, folder, projet, facturation et les interactions entre eux.
- Section 2 : Planifier et configurer une solution cloud - 17,5 %
Planifier et configurer les ressources de calcul, les options de stockage de données et les ressources réseau.
- Section 3 : Déployer et mettre en œuvre une solution cloud - 25 %
Déployer et mettre en œuvre des ressources Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions, les solutions de stockage de données, les ressources réseau. Mettre en œuvre des ressources via le modèle Infrastructure as Code (IaC).
- Section 4 : Garantir le bon fonctionnement d'une solution cloud - 20 %
Gérer les ressources Compute Engine, Google Kubernetes Engine, Cloud Run, stockage et de base de données, les ressources réseau. Gérer la surveillance et la journalisation.
- Section 5 : Configurer les accès et la sécurité - 17,5 %
Utiliser la gestion de l'authentification et des accès (IAM). Gérer les comptes de service.
II. Comment se préparer à la certification ACE
1. Maîtriser les concepts de base du cloud
Si vous débutez avec Google Cloud, il est essentiel de comprendre les concepts fondamentaux du cloud computing. Prenez le temps de comprendre ce qu'est une infrastructure cloud, comment les ressources sont virtualisées, et comment elles sont facturées. Une maîtrise ou expérience sur un autre fournisseur cloud sera une aide, sinon un passage par la formation Cloud Digital Leader consolidera ces bases. Même si dans le cursus ACE, une partie “Foundation” en reprend les principes.
2. Utilisez les ressources de formation Google
Google Cloud met à disposition plusieurs ressources gratuites ou payantes pour préparer l'examen :
- Google Cloud Skills Boost : Cette plateforme offre une série de laboratoires pratiques gratuits et des parcours d'apprentissage pour approfondir vos compétences. Ces laboratoires simulent des environnements GCP réels et vous permettent de pratiquer des tâches telles que la gestion des VM, la configuration de réseaux ou le déploiement d’applications.
3. Pratiquez avec la console GCP et la ligne de commande
L'examen étant très axé sur des questions pratiques, des cas d’usage précis, je recommande fortement de vous familiariser avec la Google Cloud Console, mais surtout avec l'outil en ligne de commande gcloud et gsutil. Beaucoup de questions portent sur la configuration et la gestion de services à l'aide de cet outil.
Par exemple, sachez comment :
- Créer et gérer des projets,
- Déployer des VM via la ligne de commande,
- Configurer des règles de pare-feu ou des réseaux VPC.
Je vous conseille de faire des projets personnels sur Google Cloud pour expérimenter ces outils. Par exemple, vous pourriez créer un site web statique avec Cloud Storage ou déployer une application sur un cluster Kubernetes. En créant un nouveau compte, vous obtiendrez 300$ de crédit et l’accès à certaines ressources gratuites, de quoi s’amuser !
Les labs sur Google Cloud Skills Boost permettent également de manipuler et mémoriser les connaissances.
Tips : les labs proposent de copier/coller les commandes sur la console, je vous conseille de les retaper, cela force à l'attention et à la mémorisation.
4. Utiliser des examens blancs
Plusieurs plateformes en ligne proposent des simulations d'examens, comme
- Whizlabs : https://www.whizlabs.com/google-cloud-certified-associate-cloud-engineer/
- Udemy : https://www.udemy.com/course/latest-gcp-ace-google-associate-cloud-engineer-practice-exams-tests/
- A Cloud Guru : https://learn.acloud.guru/course/gcp-certified-associate-cloud-engineer/dashboard
Ces tests incluent souvent des explications détaillées pour chaque réponse, ce qui aide à combler les lacunes dans vos connaissances.
5. Ressources externes
Quelques ressources très utiles pendant la préparation :
En cas de trou de mémoire à la lecture du nom d’une ressource, ce tableau vous permettra en survolant la tuile d’obtenir le rôle et si besoin : d’un clic de tomber sur la doc officielle !
Dans l'autre sens d'usage, la classification peut permettre de retrouver facilement le nom d’une ressource, une pépite !
https://googlecloudcheatsheet.withgoogle.com/
Cette fois, à mi chemin entre l'aperçu rapide et la doc verbeuse, ce repo contient des sketchnotes de … beaucoup de ressources et un résumé du service, comment il fonctionne, comment on le sécurise, comment est-il facturé, etc etc
A garder sous la main même après l’examen !
https://github.com/priyankavergadia/GCPSketchnote/
6. On ne badine pas avec la facturation !
Une bonne partie de l'examen teste votre capacité à configurer des projets tout en maîtrisant les aspects de coût. Google Cloud offre plusieurs outils pour surveiller et optimiser les coûts. Vous devez savoir comment utiliser ces outils pour analyser la consommation des ressources, créer des budgets et des alertes de coût, et tirer parti des rabais (comme les instances de VM préemptibles). La thématique autour des projets/organisations et billing account est également bien présente.
7. Approfondir les services principaux
Certains services sont incontournables pour réussir l’examen :
- Compute Engine : Vous devez savoir déployer, configurer, et gérer des machines virtuelles, ainsi que configurer des disques et des règles de pare-feu.
- Cloud Storage : Comprendre les classes de stockage et savoir configurer les buckets, connaître les classes de stockage et usage approprié en fonction du besoin.
- VPC (Virtual Private Cloud) et interco : Cela inclut la gestion des réseaux, des sous-réseaux, des routes, et des règles de pare-feu, et également les différents types d’interconnexion, Cloud VPN, VPC peering, dedicated/partner interconnect.
- IAM (Identity and Access Management) : Vous devez comprendre comment gérer les permissions, les rôles, service account, attribuer des permissions entre les organisations par exemple, en gardant à l’esprit la bonne pratique du moindre privilège !
- App Engine, Cloud Function, et GKE : Le sujet des stratégies de déploiement et du choix optimal du service en fonction des besoins revient plusieurs fois, il est nécessaire de connaître les possibilités et limites de chacun d’entre eux.
III. Stratégies pendant l'examen
1. Comprendre les scénarios des questions
Une évidence ! Mais le diable se cache dans les détails, un mot peut faire basculer la réponse. Une grande partie des questions repose sur des scénarios pratiques. Parfois, plusieurs solutions peuvent fonctionner, mais vous devez choisir celle qui est la plus simple et la plus efficace selon les meilleures pratiques de Google Cloud et le contexte/objectif.
2. Gestion du temps
Vous avez deux heures pour répondre à environ 50 questions, ce qui vous laisse environ deux minutes par question. Il est crucial de bien gérer votre temps. Si une question vous bloque, marquez-la pour révision et passez à la suivante. Vous pouvez toujours revenir aux questions plus complexes une fois les plus simples traitées.
3. Faites attention aux détails techniques et non techniques
Certaines questions peuvent porter sur des détails techniques spécifiques. Par exemple, la configuration d'une machine virtuelle ou d'un réseau peut inclure des éléments très précis comme des types de disques (standard ou SSD), des adresses IP ou des paramètres de sécurité. Parfois le contexte ou l'objectif du sujet (coût / performance) doit faire trancher sur la réponse. Lisez attentivement chaque question pour éviter de manquer un détail important.
IV. Mon retour d'expérience et le passage de l'examen
Personnellement, j’ai trouvé l’examen équilibré en termes de difficulté, avec un bon mélange de questions théoriques et pratiques. Certaines questions m’ont semblé plus faciles parce que j’avais pris le temps de faire des laboratoires pratiques sur GCP, tandis que d’autres demandaient de bien comprendre dans le détail la gestion des droits par exemple.
Les sujets où j'ai senti que j'avais besoin de plus de pratique concernaient principalement Google Kubernetes Engine et Identity Access Management, car ces services nécessitent une compréhension plus fine de la gestion des permissions et des déploiements d'applications. Cependant, les questions portant sur le compute, storage et le réseau étaient beaucoup plus abordables grâce à ma préparation et mon expérience.
⚠️ Concernant le choix du lieu de passage, après plusieurs expériences de certifications, je conseille fortement le passage en centre agréé. En effet, il peut paraître plus confortable de réaliser l’examen à domicile, néanmoins ce contexte oblige l’organisme de passage à suivre un protocole de vérification très détaillé et long du lieu (vérification de toute la pièce via la webcam), également l’attitude du candidat est observée par le proctor tout le long de l’examen pour éviter la triche. Ces précautions peuvent être perçues comme anxiogènes par certains candidats.
V. Conclusion
La certification Google Cloud « Associate Cloud Engineer » est une excellente manière de démontrer vos compétences en ingénierie cloud et de prendre un bon départ dans votre carrière avec Google Cloud. La clé pour réussir est de combiner une solide préparation théorique avec une expérience pratique.
Seul bémol, petit regret lié à des convictions personnelles : que la formation et la certification n’abordent pas les thèmes du numérique responsable au travers du choix des services, choix des régions, optimisation via serverless, etc. Peut-être un jour !
Avec une bonne gestion du temps, des ressources d'apprentissage adaptées et une pratique approfondie de la plateforme, vous serez bien armé pour réussir l’examen.
Bonne chance dans votre préparation ! 🙌