Questions technique d’entretien DevOps – Partie 29
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. Quelle commande permet de lister les logs d’un conteneur et de les suivre en temps réel ?
A docker log -f <container_name>
B docker logs -t <container_name>
C docker logs -f <container_name>
D docker status <container_name>
2. Que contient une image Docker ?
A Le code source uniquement
B Le système d’exploitation complet
C Les fichiers nécessaires pour exécuter une application
D Le code source et la configuration de l’infrastructure
3. Dans une architecture Puppet, l’agent et le master sont :
A Uniquement utilisés pour les environnements cloud
B L’agent est responsable de la gestion des configurations et le master centralise l’exécution des scripts
C Le master exécute les configurations et l’agent récupère les scripts à exécuter
D L’agent est le serveur qui contient les manifests, et le master les exécute
4. Dans Jenkins, le rôle d’un « Master » est de :
A Exécuter les pipelines d’intégration continue uniquement sur des serveurs distants
B Contrôler la gestion des builds et distribuer les tâches vers des « Slaves »
C Déployer des applications directement sur l’environnement de production
D Définir les accès et les permissions des utilisateurs sur les projets
5. Quel service AWS utiliseriez-vous pour déployer un site web statique avec un nom de domaine personnalisé ?
A AWS EC2
B Amazon S3 avec Amazon Route 53
C AWS Lambda
D Amazon RDS
6. Quel est le but de git pull --rebase
?
A Pour forcer une mise à jour distante
B Pour récupérer et réécrire l’historique local
C Pour ajouter un nouveau commit avant le précédent
D Pour fusionner une branche sans créer de commit supplémentaire
7. Un « build trigger » dans Jenkins est utilisé pour :
A Lancer un build automatiquement en fonction d’événements spécifiques comme un changement dans le code source
B Mettre à jour les dépendances d’un projet
C Gérer les versions de l’environnement de production
D Supprimer les anciens jobs de la file d’attente
8. Jenkins Blue Ocean est :
A Un plugin qui fournit une interface graphique moderne et intuitive pour la gestion des pipelines Jenkins
B Un outil permettant de gérer des utilisateurs et des permissions dans Jenkins
C Un système de stockage de logs d’exécution des builds Jenkins
D Un service externe pour envoyer des notifications après l’exécution des builds
9. Dans Ansible, les « conditionnelles » permettent de :
A Forcer l’exécution de toutes les tâches dans un playbook
B Exécuter des tâches uniquement si certaines conditions sont remplies
C Empêcher les erreurs de s’afficher pendant l’exécution du playbook
D Désactiver l’exécution de certaines tâches après une erreur
10. MCollective dans Puppet est utilisé pour :
A Déployer des configurations à grande échelle sur des clusters
B Superviser la performance des serveurs en temps réel
C Faciliter la communication entre nœuds Puppet et exécuter des commandes en parallèle sur plusieurs nœuds
D Gérer la configuration des dépendances de logiciels sur les hôtes