Questions technique d’entretien DevOps – Partie 16
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. Dans GitLab CI/CD, quel fichier contient la configuration pour les pipelines ?
A .gitlab-ci.yml
B .ci.yml
C config.yml
D pipeline.yml
2. Quelle est la fonctionnalité principale d’AWS Lambda dans un environnement DevOps ?
A Fournir un service de calcul pour les bases de données relationnelles
B Exécuter du code sans gérer de serveur, permettant l’exécution d’applications serverless
C Fournir un service d’orchestration de conteneurs
D Fournir une solution de gestion de l’état des applications
3. Qu’est-ce qu’une instance EC2 dans AWS ?
A Un service de stockage de données dans le cloud
B Une machine virtuelle (serveur virtuel) qui permet d’exécuter des applications et des services
C Un service de base de données relationnelle
D Un service d’orchestration de conteneurs
4. Qu’est-ce qu’un load balancer (équilibreur de charge) ?
A Un service pour héberger des applications web
B Un composant qui répartit le trafic réseau entre plusieurs serveurs ou instances pour assurer la haute disponibilité
C Un service qui gère les bases de données en temps réel
D Un service de stockage des objets dans le cloud
5. Quelle est la différence principale entre IaaS, PaaS et SaaS ?
A IaaS fournit uniquement des solutions logicielles, tandis que PaaS et SaaS offrent des services de gestion d’infrastructure
B IaaS fournit des ressources d’infrastructure comme des machines virtuelles, PaaS fournit des plateformes pour développer des applications, et SaaS fournit des logiciels prêts à l’emploi
C IaaS et PaaS sont des services destinés aux développeurs uniquement, tandis que SaaS est destiné aux entreprises
D Il n’y a pas de différence significative entre IaaS, PaaS et SaaS
6. Quelle commande permet de voir les logs d’un conteneur Docker en temps réel ?
A docker logs <container_name>
B docker log <container_name>
C docker logs -f <container_name>
D docker inspect <container_name>
7. Quel est l’avantage principal des « multi-stage builds » dans Docker ?
A Réduire la taille des images Docker en séparant les étapes de construction et d’exécution
B Permettre de gérer des applications complexes avec plusieurs conteneurs
C Faciliter la mise à l’échelle des conteneurs dans Docker
D Permettre d’exécuter des conteneurs dans différents environnements
8. Quelle est la commande utilisée pour créer un conteneur Docker à partir d’une image spécifique ?
A docker run
B docker create
C docker build
D docker start
9. Quel est le rôle d’un « Persistent Volume » (PV) dans Kubernetes ?
A Il permet de conserver des données lorsque des pods sont supprimés ou recréés
B Il gère la mise à l’échelle automatique des applications
C Il attribue une adresse IP unique à chaque pod dans le cluster
D Il définit la capacité de calcul disponible pour chaque pod
10. Comment afficher les informations de configuration d’un conteneur Docker spécifique ?
A docker inspect <container_name>
B docker ps -a <container_name>
C docker show <container_name>
D docker config <container_name>