Questions technique d’entretien DevOps – Partie 11
Questions d’Entretien sur DevOps avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur DevOps comprennent divers sujets tel que les bases du DevOps, le développement, le déploiement continus, l’automatisation, gestion du configuration, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur DevOps.
1. Pourquoi les tests automatisés sont-ils essentiels dans un pipeline CI/CD ?
A Ils réduisent la charge de travail des développeurs en les remplaçant complètement dans le processus de validation
B Ils permettent de vérifier en continu que le code est correct et qu’il ne casse pas d’autres parties de l’application, facilitant ainsi le déploiement rapide et fiable
C Ils remplacent les déploiements en production
D Ils augmentent le temps de déploiement de manière significative
2. Que fait la commande docker exec
?
A Exécute une commande dans un conteneur en cours d’exécution
B Démarre un conteneur à partir d’une image spécifique
C Exécute un script de déploiement sur le conteneur
D Exécute le processus de construction d’une image Docker
3. Quel service du cloud permet d’orchestrer des conteneurs Docker à grande échelle ?
A AWS S3
B Azure DevOps
C Google Kubernetes Engine (GKE)
D AWS Lambda
4. Quel est le principal objectif d’une culture DevOps dans une organisation ?
A Accélérer le développement des applications sans tenir compte de la qualité
B Favoriser la collaboration entre les équipes de développement, d’opérations et de sécurité afin d’améliorer l’efficacité et la vitesse du cycle de vie des applications
C Limiter la participation des équipes de développement dans les processus de déploiement
D Augmenter le nombre de serveurs nécessaires pour les déploiements
5. Qu’est-ce que l’idempotence dans le contexte d’Ansible ?
A Un principe qui garantit que chaque tâche d’automatisation sera exécutée exactement une fois
B Un principe qui garantit que l’exécution d’une tâche plusieurs fois produira toujours le même résultat
C Un principe qui empêche l’exécution de tâches lorsque l’état désiré est déjà atteint
D Un principe qui garantit que les tâches seront exécutées en parallèle sur tous les nœuds simultanément
6. Que permet de faire AWS Lambda ?
A Gérer des bases de données relationnelles
B Exécuter du code sans gérer les serveurs
C Créer et déployer des applications sur des machines virtuelles
D Gérer les configurations d’infrastructure avec des templates JSON
7. Quelle est la principale différence entre EC2 et Lambda ?
A EC2 est un service serverless, tandis que Lambda nécessite des serveurs
B EC2 permet de provisionner des machines virtuelles, tandis que Lambda exécute des fonctions sans serveur
C EC2 est utilisé pour les bases de données et Lambda pour le stockage
D Lambda est plus coûteux qu’EC2 pour les petites charges de travail
8. Dans Docker, quel type de réseau est le mieux adapté lorsque plusieurs conteneurs doivent communiquer entre eux dans un environnement isolé ?
A Bridge
B Host
C None
D Overlay
9. Que fait un « node » dans Kubernetes ?
A C’est un composant du cluster qui exécute des conteneurs dans des pods
B C’est une application déployée sur le cluster
C C’est un fichier de configuration pour Kubernetes
D C’est une unité de stockage dans Kubernetes
10. Que signifie l’option -p
dans la commande docker run
?
A Lancer un conteneur avec des privilèges élevés
B Activer les logs persistants pour le conteneur
C Récupérer une image depuis un registre
D Publier un port de conteneur vers le port hôte