Questions technique d’entretien DevOps – Partie 9
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 est la fonction principale d’un « fork » dans Git ?
A Créer une nouvelle branche pour un projet
B Dupliquer un dépôt pour travailler indépendamment et proposer des modifications
C Fusionner deux branches dans un dépôt
D Conserver un historique des modifications
2. Comment vérifier la version de Docker installée sur votre machine ?
A docker --version
B docker version
C docker info
D docker status
3. Quel est le format principal utilisé pour décrire les tâches d’Ansible ?
A YAML (Yet Another Markup Language)
B JSON (JavaScript Object Notation)
C XML (Extensible Markup Language)
D HTML (HyperText Markup Language)
4. Quel est le but du fichier .dockerignore ?
A Ignorer certains fichiers lors du processus de construction d’une image Docker
B Lister les fichiers à inclure dans l’image Docker
C Définir les environnements de production et de test dans Docker
D Exclure des conteneurs de la liste de ceux qui doivent être supprimés
5. Dans Kubernetes, que permet de faire un « pod » ?
A Exécuter une seule application dans un environnement isolé
B Contenir plusieurs conteneurs et les exécuter ensemble sur un même nœud
C Gérer des clusters de serveurs physiques
D Créer un réseau de communication entre les conteneurs
6. Comment supprimer une image Docker ?
A docker rm <image_name>
B docker rmi <image_name>
C docker remove <image_name>
D docker delete <image_name>
7. Quel est le rôle de GitLab dans un pipeline CI/CD ?
A Gérer les tests de sécurité des applications
B Fournir un environnement d’exécution pour le déploiement continu des applications
C Automatiser le processus de gestion des conteneurs Docker
D Fournir un système de gestion des versions du code source, intégré à l’automatisation des tests et du déploiement
8. Quel est l’avantage principal de l’utilisation des volumes Docker ?
A Permettre le partage de fichiers entre conteneurs
B Sauvegarder les données des conteneurs après leur suppression
C Accélérer le processus de build d’une image
D Limiter la consommation de mémoire du conteneur
9. A quoi sert l’option -d
avec la commande docker run
?
A Exécuter le conteneur en mode interactif
B Exécuter le conteneur en arrière-plan (mode détaché)
C Afficher les logs du conteneur
D Exécuter le conteneur avec des droits d’administrateur
10. Quel est l’avantage principal d’utiliser des services cloud (comme AWS, Azure, ou Google Cloud) pour une approche DevOps ?
A Éviter la gestion des infrastructures physiques
B Diminuer la performance des applications
C Limiter la scalabilité des applications
D Ne pas avoir besoin de gérer des versions de code