Questions d’entretien Senior Azure Cloud Engineer : guide par scénarios

Milad Bonakdar
Auteur
Préparez vos entretiens senior Azure avec des questions concrètes sur l’architecture multirégion, ExpressRoute, AKS, Bicep, les coûts et la sécurité cloud.
Introduction
Une bonne réponse d’ingénieur cloud Azure senior doit montrer une expérience de production, pas seulement une liste de services. Commencez par clarifier le besoin, puis choisissez les services Azure, le modèle réseau, l’approche d’identité, les contrôles de coûts, la supervision et les compromis adaptés.
Utilisez ce guide pour vous entraîner à répondre à des scénarios sur l’architecture multirégion, ExpressRoute, AKS, Bicep, Azure SQL, Functions, l’optimisation des coûts et la sécurité. Pour votre CV, reprenez ces thèmes avec des projets précis : ce que vous avez conçu, les contraintes clés et ce que votre travail a amélioré.
Architecture et conception
1. Concevoir une application multirégionale à haute disponibilité sur Azure.
Réponse : Dans une réponse senior, commencez par l’objectif du workload : RTO/RPO, actif-actif ou actif-passif, cohérence des données et coût d’exploitation. Pour les applications HTTP(S) publiques, Azure Front Door est souvent le point d’entrée global ; Traffic Manager reste utile pour le routage DNS et les scénarios de bascule non HTTP.
Architecture multirégionale de niveau entreprise pour une haute disponibilité et une reprise après sinistre :
Composants clés :
1. Équilibrage de charge global :
2. Composants régionaux :
- Passerelle d'application (équilibreur de charge de couche 7)
- Groupes de machines virtuelles identiques avec mise à l'échelle automatique
- Azure SQL avec géo-réplication
- Stockage géo-redondant (GRS)
3. Réplication des données :
Principes de conception :
- Actif-actif ou actif-passif
- Basculement automatisé
- Cohérence des données entre les régions
- Optimisation des coûts avec les instances réservées
Rareté : Très courant Difficulté : Difficile
Réseau avancé
2. Expliquer Azure ExpressRoute et quand l'utiliser.
Réponse : ExpressRoute fournit une connectivité privée et dédiée entre l'infrastructure sur site et Azure.
Avantages :
- Connexion privée (pas via Internet)
- Fiabilité et vitesse supérieures
- Latences plus faibles
- Sécurité accrue
- Bande passante jusqu'à 100 Gbit/s
Modèles de connectivité :
- Co-location CloudExchange : Dans un centre de co-location
- Ethernet point à point : Connexion directe
- Any-to-Any (IPVPN) : Via un fournisseur de réseau
vs Passerelle VPN :
Cas d'utilisation :
- Migrations de données importantes
- Scénarios de cloud hybride
- Reprise après sinistre
- Exigences de conformité
- Besoins de performances cohérentes
Rareté : Courant Difficulté : Moyenne-Difficile
Services de conteneurs
3. Comment déployer et gérer des applications sur Azure Kubernetes Service (AKS) ?
Réponse : AKS est un service Kubernetes géré pour l'orchestration de conteneurs.
Processus de déploiement :
1. Créer un cluster AKS :
2. Déployer l'application :
3. Surveillance et gestion :
- Azure Monitor pour les conteneurs
- Log Analytics
- Application Insights
- Azure Policy pour la gouvernance
Rareté : Très courant Difficulté : Difficile
Infrastructure en tant que code
4. Comment utiliser les modèles ARM ou Bicep pour le déploiement de l'infrastructure ?
Réponse : Les modèles ARM (ou Bicep) permettent un déploiement déclaratif de l'infrastructure.
Exemple Bicep :
Déployer :
Avantages :
- Contrôle de version
- Déploiements reproductibles
- Cohérence entre les environnements
- Tests automatisés
Rareté : Très courant Difficulté : Moyenne-Difficile
Optimisation des coûts
5. Comment optimiser les coûts Azure ?
Réponse : L'optimisation des coûts nécessite une surveillance continue et des décisions stratégiques :
Stratégies :
1. Dimensionnement approprié :
2. Instances réservées :
- Engagements de 1 ou 3 ans
- Jusqu'à 72 % d'économies
- VM, SQL Database, Cosmos DB
3. Azure Hybrid Benefit :
- Utiliser les licences Windows Server existantes
- Jusqu'à 40 % d'économies sur les VM
4. Arrêt automatique :
5. Optimisation du stockage :
- Utiliser les niveaux d'accès appropriés
- Politiques de gestion du cycle de vie
- Supprimer les instantanés inutilisés
6. Surveillance :
- Azure Cost Management
- Alertes de budget
- Balisage des ressources
Rareté : Très courant Difficulté : Moyenne
Sécurité et conformité
6. Comment mettre en œuvre les meilleures pratiques de sécurité dans Azure ?
Réponse : Approche de sécurité multicouche :
1. Sécurité du réseau :
2. Sécurité de l'identité :
- Identités managées (pas d'informations d'identification dans le code)
- Politiques d'accès conditionnel
- Application de MFA
- Privileged Identity Management (PIM)
3. Protection des données :
4. Surveillance et conformité :
- Microsoft Defender for Cloud
- Microsoft Sentinel (SIEM)
- Azure Policy pour la gouvernance
- Compliance Manager
5. Gestion des clés :
Rareté : Très courant Difficulté : Difficile
Services de base de données
7. Comment mettre en œuvre la haute disponibilité pour Azure SQL Database ?
Réponse : Azure SQL Database offre plusieurs options de HA :
1. Haute disponibilité intégrée :
- Automatique dans tous les niveaux
- SLA de 99,99 %
- Sauvegardes automatiques
- Restauration à un point dans le temps
2. Géo-réplication active :
3. Groupes de basculement automatique :
Architecture :
Niveaux de service :
Chaîne de connexion (avec basculement) :
Surveillance :
Meilleures pratiques :
- Utiliser des groupes de basculement pour le basculement automatique
- Tester régulièrement les procédures de basculement
- Surveiller le délai de réplication
- Utiliser des réplicas en lecture seule pour la création de rapports
- Mettre en œuvre une logique de nouvelle tentative dans les applications
Rareté : Très courant Difficulté : Difficile
Informatique sans serveur
8. Comment concevoir et déployer des Azure Functions à l'échelle ?
Réponse : Azure Functions est un service de calcul sans serveur pour les applications événementielles.
Plans d'hébergement :
Exemple de fonction :
Déploiement :
Déclencheurs et liaisons :
Durable Functions (Orchestration) :
Configuration de la mise à l'échelle :
Meilleures pratiques :
- Utiliser le plan Premium pour les charges de travail de production
- Mettre en œuvre l'idempotence pour les déclencheurs de file d'attente
- Utiliser Durable Functions pour les workflows complexes
- Surveiller avec Application Insights
- Définir des valeurs de délai d'attente appropriées
- Utiliser des identités managées pour l'authentification
Rareté : Très courant Difficulté : Difficile
Réseau avancé
9. Expliquer le peering de VNet et ses cas d'utilisation.
Réponse : Le peering de VNet connecte deux réseaux virtuels Azure de manière privée.
Types :
1. Peering de VNet régional :
- Même région
- Faible latence
- Aucune contrainte de bande passante
2. Peering de VNet global :
- Régions différentes
- Connectivité inter-régions
- Latence légèrement plus élevée
Architecture :
Configuration :
Caractéristiques :
- Non transitif : A↔B, B↔C ne signifie pas A↔C
- Pas de chevauchement d'IP : Les VNets doivent avoir des espaces d'adressage non chevauchants
- Connectivité privée : Utilise le réseau principal Azure
- Pas de temps d'arrêt : Peut être créé sur des VNets existants
- Inter-abonnement : Peut appairer des VNets dans différents abonnements
Topologie Hub-Spoke :
vs Passerelle VPN :
Cas d'utilisation :
- Architecture hub-spoke : Services partagés centralisés
- Connectivité multirégionale : Connecter les régions
- Collaboration inter-équipes : VNets séparés par équipe
- Reprise après sinistre : Répliquer dans une région différente
- Cloud hybride : Connecter les VNets Azure
Surveillance :
Meilleures pratiques :
- Planifier soigneusement les espaces d'adressage IP (pas de chevauchement)
- Utiliser hub-spoke pour la gestion centralisée
- Documenter les relations de peering
- Surveiller les coûts de transfert de données
- Utiliser des NSG pour le contrôle du trafic
- Envisager d'utiliser Azure Virtual WAN pour les topologies complexes
Rareté : Courant Difficulté : Moyenne-Difficile
Conclusion
Les entretiens senior Azure évaluent souvent le jugement plus que la mémorisation. Préparez-vous à expliquer pourquoi vous avez choisi un service, comment il réagit en cas de panne, comment vous protégez l’identité et les frontières réseau, et comment vous suivez les coûts et la fiabilité après la mise en production.
Avant l’entretien, choisissez deux ou trois vrais projets Azure et reliez chacun à des décisions d’architecture, de réseau, d’automatisation, de sécurité, d’observabilité et de coûts. Vos réponses seront plus précises et votre CV montrera une responsabilité senior plutôt qu’une simple familiarité avec Azure.


