Questions technique d’entretien DevOps – Partie 18
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. Quel est l’avantage principal de « Pipeline as Code » dans Jenkins ?
A Les pipelines sont définis dans un fichier de configuration et versionnés dans le contrôle de version, rendant ainsi l’intégration et le déploiement continus plus reproductibles
B Il permet d’automatiser l’intégration des tests uniquement
C Il permet de déployer automatiquement sur plusieurs serveurs simultanément
D Il réduit les coûts d’hébergement du serveur Jenkins
2. Que signifie l’option --network
dans la commande docker run
?
A Exécuter le conteneur dans un mode réseau spécifique
B Créer un réseau Docker avec le conteneur
C Connecter le conteneur à un réseau Docker existant
D Limiter l’utilisation du réseau par le conteneur
3. Quelle commande Git est utilisée pour enregistrer les modifications locales dans l’historique du dépôt ?
A git commit
B git save
C git add
D git record
4. Quel service AWS permet de gérer des bases de données NoSQL à grande échelle ?
A Amazon RDS
B Amazon DynamoDB
C Amazon Redshift
D Amazon S3
5. Quel est l’objectif principal d’un « module » dans Terraform ?
A Permettre de déployer automatiquement des images Docker sur un serveur
B Organiser et réutiliser du code Terraform dans plusieurs configurations
C Gérer l’authentification dans des clouds publics
D Définir la gestion des utilisateurs dans des environnements distants
6. Qu’est-ce qu’une image Docker « multi-étages » (multi-stage) ?
A Une image qui contient plusieurs versions d’une même application
B Une image qui contient plusieurs systèmes d’exploitation
C Une image qui est construite à partir de plusieurs étapes dans le Dockerfile
D Une image qui contient plusieurs conteneurs Docker
7. Quelle commande est utilisée pour envoyer les modifications locales vers un dépôt distant ?
A git pull
B git fetch
C git push
D git send
8. Quelle est la fonction principale d’un « ConfigMap » dans Kubernetes ?
A Stocker des secrets sensibles utilisés par les applications
B Gérer le routage du trafic réseau entre les services
C Stocker des configurations non sensibles qui peuvent être utilisées par les pods
D Gérer l’auto-scaling des services dans un cluster
9. Quelle est la principale caractéristique d’un projet « Freestyle » dans Jenkins ?
A Il ne nécessite aucune configuration manuelle
B Il permet de créer des pipelines complexes avec des étapes conditionnelles
C Il est principalement utilisé pour des constructions simples sans gestion de pipeline complexe
D Il est utilisé uniquement pour les applications Java
10. Qu’est-ce qu’un Docker « swarm » ?
A Une méthode de création d’images Docker
B Un mode de gestion des conteneurs Docker à grande échelle
C Une commande permettant de lister les conteneurs
D Un service permettant d’exécuter des conteneurs en parallèle