Comment devenir un architecte AWSome

Cette fille est mon animal esprit. Source: JESHOOTS.COM sur Unsplash

Dernièrement, j'ai réussi l'un des examens de certification AWS: AWS Certified Solutions Architect - Associate. Depuis lors, beaucoup de gens ont commencé à me demander des détails sur l’examen, et j’ai donc décidé de rédiger un blog pour partager certaines connaissances. L'article suivant est basé sur mon expérience personnelle, les informations recueillies directement à partir de cours et de forums en ligne, ainsi que des discussions avec mes amis et collègues.

L'objectif de ce message n'est pas de discuter si la certification AWS en vaut la peine. J'ai parlé à beaucoup de gens qui le trouvent complètement inutile et je respecte leur point de vue. Vous pouvez trouver de nombreuses discussions en ligne, comme celle-ci, et décider vous-même.

Je travaille en tant qu'ingénieur logiciel backend et, dans mon travail quotidien, je pouvais facilement m'en sortir en utilisant certaines bibliothèques AWS et en lisant de la documentation en ligne. Cependant, je trouve personnellement que le voyage vers le badge AWS est bénéfique pour mon développement professionnel.

Certifications AWS là-bas

Cette belle image ci-dessous vaut mille mots:

Source: https://aws.amazon.com/certification/

Quelques informations concernant les niveaux:

  • Le niveau de base est le plus facile et facultatif, ce qui signifie qu’il n’est pas nécessaire de l’atteindre pour pouvoir passer des examens de niveau supérieur. Par conséquent, je ne l'ai pas envisagé.
  • Le niveau associé est de difficulté moyenne et vous pouvez l'approcher directement.
  • Le niveau professionnel est le plus difficile et vous devez réussir un examen d'associé avant de vous approcher de celui-ci.

Il existe certaines dépendances de type graphique entre les certifications. Plus d'informations sur son fonctionnement ici.

Les certifications sont valables pour une durée fixe de 2 ans. Après cette période, vous pouvez les renouveler. L'examen de renouvellement est plus facile, plus court et moins cher que le premier.

Pourquoi architecte de solutions - associé?

Il s'agit de la certification AWS la plus répandue, pour plusieurs raisons:

  • Il couvre de nombreux sujets mais ne plonge pas dans les détails techniques, ce qui en fait un très bon point de départ pour les personnes non familiarisées avec AWS.
  • Si vous êtes AWS n00b comme moi: l’examen n’est pas anodin, vous devez donc vous pousser à fond et vous finirez par apprendre quelque chose et en tirer profit.
  • Si vous êtes un super-utilisateur AWS expérimenté, rien ne vous y passera, alors pourquoi ne pas l'essayer?
  • Son champ d'application couvre des tonnes de produits AWS: IAM, S3, EC2, Route53, VPC, bases de données et bien d'autres. Cela vous donnera un aperçu très large des services AWS et réduira vos chances de casser quelque chose en raison de votre ignorance.
  • Vous allez enfin comprendre certaines des conversations cryptées de vos collègues.
  • Il ouvre la voie à Solutions Architect - Professional. Plus d'informations sur les chemins de certification ici.
  • Vous n’avez pas besoin d’apprendre beaucoup plus pour réussir l’examen développeur-associé, un de mes collègues a passé les deux au cours de la même semaine. J'aurais dû faire la même chose, mais je manque apparemment de persévérance.

En outre, prenez conscience de ce fait: réussir l’examen ne fera pas automatiquement de vous un architecte, car vous avez besoin d’une expérience réelle de la construction de systèmes AWS complexes pour pouvoir vous en appeler un.

De combien de temps ai-je besoin?

C’était la première question que j’avais posée quand j’ai commencé à aborder l’examen. Étant donné que je travaille à plein temps et que je tente au moins de trouver un équilibre entre travail et vie privée, il était important pour moi de savoir combien de temps il me restait à perdre pour obtenir un badge AWS.

Moi après avoir finalement réussi l'examen. Source: Annie Spratt sur Unsplash

Plusieurs années auparavant, j’avais passé une autre certification, programmeur certifié SCJP Sun pour Java 6, et cela m’avait pris plus de 6 mois. Le livre pour cet examen était énorme et les questions étaient difficiles. Après la certification, j'étais complètement épuisé. Est-ce que ça valait le coup? Peut-être, mais maintenant nous avons Java 11… Heureusement, la certification AWS prend moins de temps et a un meilleur ratio effort / résultat.

Au départ, j'ai trouvé des informations en ligne qui indiquent que 3 mois suffisent amplement aux débutants, mais j'avais besoin d'exemples concrets. J'ai donc commencé à me promener dans le bureau, distrayant mes collègues certifiés de leur travail et les obligeant à retirer leurs écouteurs. Au cours de cette recherche, j'ai rassemblé quelques profils intéressants de personnes qui passent cet examen:

  • le Procrastinator: n’a pas le temps ou a peur d’échouer, alors oublie le délai;
  • Cool Gal / Guy: suit le cours pour apprendre des choses, puis met les connaissances en pratique, sans se soucier du badge;
  • le génie: sait répondre à chaque question d’essai et ne tient pas compte de vous pour avoir même considéré cette certification boiteuse;
  • Pokemon Master: récupère les badges parce que c’est amusant;
  • le Flash: utilise toutes les informations disponibles pour optimiser le score du test avec un minimum d'effort et le temps d'apprentissage le plus court;
  • The Boring Accountant: examine méthodiquement toutes les informations et fait tout, pas à pas, par exemple, moi.

Quoi qu'il en soit, le temps de préparation le plus souvent rapporté était d'environ un mois (y compris des journées complètes occasionnelles le week-end). OK, essayons 1 mois alors.

Réserver à l'avance

L’un des meilleurs conseils que j’ai eu concernant la motivation personnelle a été donné par mon responsable. Il a suggéré d'organiser l'examen avant que je commence à apprendre. De cette façon, je ne pouvais pas échapper à mon destin. Et rappelez-vous, vous pouvez reprogrammer gratuitement n'importe quel moment.

Alors voici ce que j'ai fait:

  • Le 28 mai, j'ai réservé l'examen pour le 2 juillet (me donnant environ un mois).
  • Entre-temps, j’avais deux semaines de vacances et j’étais très occupé à ne rien faire. Le 20 juin, j’ai donc reporté au 6 août.
  • Après les vacances, j'avais oublié la moitié de ce que j'avais appris, alors j'ai paniqué et j'ai décidé de me donner un peu plus de temps. Le 1er août, j'ai reporté au 16 août.

Durée effective totale: presque 3 mois. Oops.

Prendre des cours en ligne

Il y a beaucoup de cours en ligne disponibles. J'ai décidé de suivre le cours A Cloud Guru de Ryan Kroonenburg, qui était disponible pour moi, en tant qu'employé d'OLX, sur notre plateforme Udemy. Le parcours est génial et j’ai vraiment apprécié de le regarder / écouter, même si j’ai parfois augmenté la vitesse de 1,5x à 2x pour gagner du temps.

Le cours consiste en 21 heures de streaming vidéo: 120 conférences divisées en 13 sections. Chaque conférence dure environ 10 à 20 minutes et chaque section comprend un résumé et un quiz à la fin. Il existe également 3 méga-questionnaires, qui sont essentiels à votre préparation. Je parlerai d'eux plus tard.

Le cours explique également comment planifier un examen et donne beaucoup de trucs et astuces.

Étant donné que les versions d'AWS évoluent très rapidement et que de nombreuses nouvelles fonctionnalités et modifications sont publiées chaque semaine, il est également important de suivre le dernier cours disponible.

Je me suis forcé à passer environ 1 heure par jour sur le parcours (ce qui n’a pas fonctionné parfois, honnêtement). C'est à dire. quand il se faisait tard et que j'étais sur le point de terminer une conférence et que la suivante était très courte ou sommaire, je la regardais quand même.

Mets tes mains sales

Allez créer votre compte personnel sur AWS. Vous obtiendrez ainsi un accès dit gratuit et la plupart des choses dont vous avez besoin pour l'examen sont gratuites. Vous devrez cependant indiquer votre numéro de carte de crédit, même si vous n'allez pas dépenser d'argent. Ne vous inquiétez pas, vous pouvez vous préparer pour l’examen en dépensant exactement 0% de la devise de votre choix pour les services AWS.

Rappelez-vous: créez une alerte de facturation dans la console! Il vous enverra un courrier électronique contenant des informations chaque fois que les coûts sont sur le point de dépasser le montant qui vous tient à cœur. Vous pouvez trouver l'instruction ici.

La Billing Alert a économisé mon précieux 1 € une fois lorsque j'ai oublié de supprimer une instance de DynamoDB quelque part dans ap-south-2…

Conseil Moar

  • Prenez des notes pendant le cours: numérique, stylo / papier, vélin, tablettes de pierre, listes, cartes mentales, tout ce qui flotte sur votre bateau. Passer en revue vos propres notes après avoir répondu à des quiz aide beaucoup à identifier ce que vous devez encore apprendre.
  • Lisez la FAQ AWS !!! Tout le monde m'a dit de les lire. J'ai essayé de me rebeller au début, mais j'ai ensuite réalisé qu'ils avaient raison. Beaucoup de questions d'examen sont des citations exactes de la FAQ (Amazon va maintenant me poursuivre en justice). Voici à quoi ressemble un exemple de FAQ AWS, et il en existe un pour chaque service.
  • Parlez avec ce chatbot Slack.
  • Lire les forums et ce sous Reddit.
  • Les VPC. Créez-en simplement et jouez avec eux. Simplement fais-le. Croyez-moi.

Ce que je n'ai pas essayé

  • Tricher en utilisant des décharges de questions - ils sont là-bas, mais hé. C’est comme porter trop de maquillage, cela semble être un bon truc, mais la vérité finira par se révéler.
  • Apprendre à un niveau professionnel (supérieur) à réussir (associé) inférieur. J'ai lu l'expérience d'un gars - il a répondu à tous les tests et cours en ligne possibles et a obtenu 100% à l'examen final. Impressionnant. Mais pourquoi.
  • Formation en ligne AWS actuelle. Je ne sais pas pourquoi… Je pense avoir appris à leur sujet après avoir réussi l’examen, haha.

Maintenant je vais partager mon secret

Donc, il y a 3 Mega Quizzes dans un cours Cloud Guru. Après avoir parcouru toutes les conférences, je les ai abordées 3 fois. Chaque première fois, j'ai marqué ~ 60%, la deuxième fois ~ 80%, la troisième fois 100%.

Alors je savais que j'étais prêt.

Passer un examen pratique

Bien que je connaisse des personnes qui n’ont pas passé l’examen de pratique et qui ont quand même réussi l’examen proprement dit, j’estime qu’il s’agit d’une bonne introduction au véritable examen. L’examen de pratique est beaucoup plus court et les questions sont plus faciles, mais cela vaut quand même 20 € à mon humble avis. Vous vous familiariserez avec l'interface utilisateur, la minuterie et comment marquer les questions pour lesquelles vous avez des doutes. Vous économiserez du stress initial et gagnerez du temps lorsque vous vous rendrez au centre de certification.

En outre, si vous échouez lamentablement à l’examen de pratique, vous saurez que vous avez encore besoin de temps pour apprendre et que vous pouvez reprogrammer en fonction de ces informations. D'un autre côté, si vous réussissez, vous êtes prêt à 97% pour le test.

Seuil de passage

Combien de points dois-je marquer? Le seuil de passage est dynamique et calculé sur la base de la distribution normale (gaussienne) des résultats actuels. Vous pouvez supposer qu’il se situe autour de 60 à 70%, ce qui en fait un moyen de passer assez facile par rapport aux autres certifications existantes.

Ai-je passé?

La conversation suivante a eu lieu après que j'ai terminé l'examen et quitté la salle d'examen:

Le centre de certification: Alors, comment ça va? Avez-vous réussi le test?

Moi: En fait, je ne sais pas…

TCCG: L’écran final a-t-il été écrit «Félicitations, vous avez réussi l’examen»?

Moi: Ummm, oui je suppose que oui, je ne suis pas sûr cependant…

TCCG: Laisse-moi vérifier pour toi.
(vérifie son ordinateur)
Oui, vous avez réussi, félicitations!
(me donne la barre de chocolat Kinder)

Moi: OMG YES (des larmes de joie en mangeant le chocolat)

Après l'examen, la confirmation et le certificat arrivent dans votre boîte de réception après un certain temps (pour moi, c'était 2 à 3 jours), et comme je ne fais pas confiance aux gens et que je m'inquiète beaucoup, j'ai passé un certain temps à googler furieusement pour confirmer si effectivement Je suis passé, j'ai finalement trouvé ce fil et j'ai été soulagé.

Et ensuite?

Après tout ce gâchis, vous pouvez vous connecter à votre panneau de formation AWS, où vous trouverez le PDF de certification, le badge et également un accès au magasin de marchandises AWS, où vous pourrez acquérir des goodies (t-shirts, tapis de souris, etc.).

Alors oui, c’est tout! Merci pour la lecture! J'espère que cela vous a plu et que cela vous aiderait un peu avec votre certification! Si vous avez des questions, s'il vous plaît laissez-moi savoir dans les commentaires.