Retour au cours

Feuille de Route d'Ingénierie Cloud : Architecturer des Solutions Numériques

La Boussole de Carrière en TI : Choisir votre Feuille de Route de Spécialisation

Leçon 20 : Feuille de Route d'Ingénierie Cloud

Les Ingénieurs Cloud conçoivent, déploient et gèrent les applications s'exécutant sur l'infrastructure cloud. C'est un rôle très recherché qui nécessite un mélange de compétences en réseautage, systèmes et automatisation.

Disciplines Clés d'un Ingénieur Cloud

  1. Réseautage : Configurer des Virtual Private Clouds (VPCs), des sous-réseaux, des tables de routage et des groupes de sécurité.
  2. Calcul (Compute) : Gérer les machines virtuelles (EC2 sur AWS, VMs sur Azure) et tirer parti des fonctions serverless.
  3. Stockage : Choisir la bonne solution de stockage (stockage d'objets, stockage par blocs, bases de données) en fonction du coût et des exigences d'accès.
  4. Sécurité et Identité : Mettre en œuvre un contrôle d'accès utilisateur approprié (politiques IAM).

Parcours d'Apprentissage Étape par Étape

Étape 1 : Connaissances Fondamentales du Cloud

  • Obtenez la certification fondamentale (AWS Cloud Practitioner ou Azure AZ-900).
  • Comprenez les modèles IaaS, PaaS, SaaS.

Étape 2 : Approfondissement des Systèmes et du Réseautage

  • Maîtriser la ligne de commande Linux.
  • Comprendre comment les VPCs se rapportent aux réseaux sur site traditionnels.

Étape 3 : Infrastructure as Code (IaC) - L'Élément Révolutionnaire

  • L'IaC est non négociable pour l'Ingénierie Cloud. Apprenez Terraform ou l'outil natif du fournisseur cloud (CloudFormation pour AWS, ARM Templates pour Azure).
  • Cela vous permet de traiter l'infrastructure comme du code : la contrôler par version, la tester et la déployer automatiquement.

Étape 4 : Conteneurs et Orchestration

  • Apprenez à conteneuriser des applications en utilisant Docker.
  • Comprendre les bases de la gestion de Kubernetes (EKS, AKS, GKE) pour gérer des déploiements à grande échelle.

Idée de Projet : Utilisez Terraform pour déployer un serveur web hautement disponible (deux VM sur deux Zones de Disponibilité) et les connecter à une base de données relationnelle de base dans le cloud.