Questions technique d’entretien DevOps – Partie 14
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 Ansible, qu’est-ce qu’un « playbook » ?
A Un ensemble de tâches et de commandes exécutées sur un groupe d’hôtes définis
B Un script qui gère les dépendances entre les différents modules
C Un fichier contenant des configurations pour le déploiement des applications Docker
D Un fichier de log qui enregistre toutes les exécutions des tâches
2. Comment lier deux conteneurs Docker entre eux pour qu’ils puissent communiquer ?
A Utiliser la commande docker link
B Les conteneurs peuvent toujours communiquer sans configuration supplémentaire.
C Les conteneurs peuvent se connecter via un réseau Docker défini.
D Docker ne permet pas la communication entre conteneurs.
3. Quel fichier est utilisé pour lister les fichiers et répertoires à ignorer lors de la création d’une image Docker ?
A dockerignore
B .dockerignore
C Dockerfile
D ignore-file
4. Qu’est-ce qu’AWS CodeDeploy ?
A Un service de surveillance des applications
B Un service pour automatiser le déploiement d’applications sur des instances EC2 et des Lambda
C Un service pour gérer les permissions des utilisateurs
D Un service de gestion des bases de données
5. Quel service AWS permet de gérer l’état des infrastructures en utilisant des fichiers de configuration ?
A AWS CodeDeploy
B AWS Elastic Beanstalk
C AWS CloudFormation
D AWS CodeCommit
6. Quel est le rôle d’un « ReplicaSet » dans Kubernetes ?
A Gérer les mises à jour de l’application sans interrompre son fonctionnement
B Assurer que le nombre souhaité de réplicas de pods sont toujours en cours d’exécution
C Définir les autorisations d’accès aux utilisateurs dans le cluster
D Fournir une interface pour l’accès aux services dans Kubernetes
7. Quelle fonctionnalité GitLab permet d’automatiser l’intégration continue et la livraison continue (CI/CD) ?
A GitLab Runners
B GitLab Pages
C GitLab Issues
D GitLab Registry
8. Qu’est-ce qu’une « resource » dans Puppet ?
A Un fichier qui définit des variables dans Puppet
B Une ressource matérielle utilisée dans un environnement d’infrastructure
C Un élément de configuration tel qu’un package, un service ou un fichier, géré par Puppet
D Un modèle de déploiement pour des applications spécifiques
9. Que fait la commande docker stats
?
A Affiche les statistiques d’utilisation des ressources du système Docker (CPU, mémoire, etc.)
B Affiche les statistiques d’exécution des conteneurs
C Supprime les statistiques des conteneurs inactifs
D Affiche l’état d’un conteneur spécifié
10. Que contient généralement un « Jenkinsfile » ?
A Un ensemble de tests unitaires à exécuter lors d’un pipeline
B Un script qui définit un pipeline d’intégration continue (CI) ou de livraison continue (CD)
C Une configuration pour gérer les erreurs dans un pipeline
D Une description de l’architecture du projet