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 cloud | Titre | Notes |
---|---|---|
AWS | Formation et certification AWS | Formation officielle AWS |
AWS | Notes de GPS sur l'AWS CDA (Anglais) | Ce sont les notes que j'ai pris lors de la préparation de l'AWS CDA. |
AWS | AWS Well-Architected | Recommandations d'AWS et description des bonnes pratiques |
Azure | John Savill (Anglais) | Plusieurs vidéos de formation sur Azure. |
Azure | Microsoft Azure Well-Architected Framework | Recommandations d'Azure et description des bonnes pratiques |
Azure | Microsoft Learn | Microsoft Learn propose du contenu gratuit pour de nombreux sujets techniques, y compris toutes les certifications Azure. |
GCP | Google Cloud training | GCP a plein de contenu de certification gratuit |
GCP | Google Cloud Architecture Framework | Recommandations sur GCP et description des bonnes pratiques |
Multi | Notes de Rishab sur le cloud (Anglais) | Notes sur les LPI Essentials, Terraform, AWS, Azure, etc. |
Multi | Cloud 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 !
Plateforme | Titre | Description |
---|---|---|
AWS | Cloud Resume Challenge (Anglais) | Construisez votre CV avec les services AWS. |
Azure | Azure Cloud Resume Challenge (Anglais) | Construisez votre CV avec les services Azure |
GCP | GCP Cloud Resume (Anglais) | Construisez votre CV avec les services GCP |
Azure | Azure Resume API (Anglais) | Construire un point de terminaison API de CV en utilisant les fonctions Azure |
Azure | Crypto .Net Ticker (Anglais) | Construire un site web qui affiche des données cryptographiques avec les fonctions Azure et .NET |
AWS | Cloud 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.
- Niveau débutant :
- Niveau associé :