Aller au contenu principal

Phase 3: Fondamentaux des plateformes cloud

Comment cette phase s'applique-t-elle au Cloud ?

Les gens sont parfois surpris de voir que cette phase n'est pas la première, alors qu'elle est la plus longue, et pour une bonne raison. En tant que professionnel du cloud, vous vivrez dans une ou plusieurs plateformes. Tout ce que vous construisez, soutenez, développez, etc, sera sur une plateforme. Voici quelques-unes des questions les plus fréquentes que nous recevons dans cette phase :

Resources

Plate-forme cloudTitreNotes
AWSFormation et certification AWSFormation officielle AWS
AWSNotes de GPS sur l'AWS CDA (Anglais)Ce sont les notes que j'ai pris lors de la préparation de l'AWS CDA.
AWSAWS Well-ArchitectedRecommandations d'AWS et description des bonnes pratiques
AzureJohn Savill (Anglais)Plusieurs vidéos de formation sur Azure.
AzureMicrosoft Azure Well-Architected FrameworkRecommandations d'Azure et description des bonnes pratiques
AzureMicrosoft LearnMicrosoft Learn propose du contenu gratuit pour de nombreux sujets techniques, y compris toutes les certifications Azure.
GCPGoogle Cloud trainingGCP a plein de contenu de certification gratuit
GCPGoogle Cloud Architecture FrameworkRecommandations sur GCP et description des bonnes pratiques
MultiNotes de Rishab sur le cloud (Anglais)Notes sur les LPI Essentials, Terraform, AWS, Azure, etc.
MultiCloud Computing sur FreeCodeCamp (Anglais)Cours gratuits sur AWS, Azure, GCP, etc.

Quel que soit le matériel d'apprentissage que vous choisissez, il comportera une sorte de démo ou d'aspect pratique. Faites-le. Ne vous contentez pas de regarder/lire. Ce n'est pas une série Netflix que vous consommez, c'est un moment d'apprentissage.

Lorsque vous débutez avec le cloud, vous ferez tout via l'interface utilisateur, ce qui est très bien pour commencer, mais une fois que vous aurez un poste, vous utiliserez le CLI ou Infrastructure as Code (vous en apprendrez davantage à ce sujet dans la phase 4) pour gérer vos environnements. Mon conseil est le suivant: pour chaque exercice que vous faites via l'interface utilisateur, recherchez la commande CLI et faites-le également de cette manière. À présent, vous devriez être familiarisé avec l'utilisation d'une ligne de commande. (C'est une des raisons pour lesquelles la phase Linux et la programmation viennent avant celle-ci).

C'est également le moment idéal pour regarder la documentation officielle, AWS, Azure or GCP

S'il y a quelque chose que vous ne comprenez pas à propos d'un service ou d'une commande, votre point de référence devrait être la documentation. Ensuite, vous pouvez rechercher des articles, des tutoriels, etc.

Projets

Nous vous recommandons de commencer par le Cloud Resume Challenge. Une fois que vous avez terminé, visitez la page [Projets] (../projects/README.md) pour en savoir plus !

PlateformeTitreDescription
AWSCloud Resume Challenge (Anglais)Construisez votre CV avec les services AWS.
AzureAzure Cloud Resume Challenge (Anglais)Construisez votre CV avec les services Azure
GCPGCP Cloud Resume (Anglais)Construisez votre CV avec les services GCP
AzureAzure Resume API (Anglais)Construire un point de terminaison API de CV en utilisant les fonctions Azure
AzureCrypto .Net Ticker (Anglais)Construire un site web qui affiche des données cryptographiques avec les fonctions Azure et .NET
AWSCloud Is Free (Anglais)Mettez en place des projets pratiques grâce à une documentation interactive et détaillée, tout en profitant de l'option de gratuité d'AWS.

Les choses avec lesquelles vous devez être familier à la fin de cette phase

  • Une compréhension des bonnes pratiques en matière d'infrastructure cloud (fiabilité, efficacité des performances, sécurité, optimisation des coûts, etc.)
  • Comment accorder et révoquer l'accès et les autorisations aux utilisateurs et aux applications.
  • Comment configurer les alertes/alarmes de facturation, les budgets, et comment utiliser les outils de facturation.
  • Comment utiliser le service de stockage objet et comprendre les autres options de stockage.
  • Comment déployer des machines virtuelles évolutives et comprendre les autres services de calcul offerts par la plateforme.
  • Comment configurer la surveillance des machines virtuelles et comprendre tous les services de surveillance offerts par la plateforme.
  • Comment la mise en réseau fonctionne pour les machines virtuelles (Vnets/VPCs, sous-réseaux, tables de routes, adresses IP publiques et privées, VPN, passerelles, etc.)
  • Comment créer une API avec l'offre Functions as a Service de votre plateforme cloud et une compréhension globale de ce que le service est capable de faire.
  • Services d'hébergement d'applications Web offerts par votre plateforme cloud et une expérience pratique avec l'un de ces services.
  • Les services de base de données offerts par votre plateforme cloud et une expérience pratique avec l'un d'entre eux.
  • Comment utiliser le CLI pour créer et gérer les ressources du cloud.

Certifications que vous pourriez vouloir voir

Nous aimons les certifications dans le domaine du cloud computing, car elles vous donnent un cadre agréable à suivre en termes d'apprentissage. Cependant, nous ne pensons pas qu'il soit nécessaire de posséder toutes les certifications existantes. Une ou deux, plus les connaissances en matière de Linux, de réseau, de programmation, sont suffisantes et déjà assez impressionnantes lorsque vous débutez. Au fur et à mesure que vous vous développez et que vous souhaitez vous spécialiser, les certifications sont un excellent moyen de vous perfectionner!

Nous vous recommandons d'obtenir au moins une certification, et si vous n'en obtenez qu'une, elle doit être de niveau associé. Vous pouvez bien évidemment obtenir une certification de niveau débutant.