Questions technique d’entretien DevOps – Partie 11

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. Pourquoi les tests automatisés sont-ils essentiels dans un pipeline CI/CD ?

A Ils réduisent la charge de travail des développeurs en les remplaçant complètement dans le processus de validation

B Ils permettent de vérifier en continu que le code est correct et qu’il ne casse pas d’autres parties de l’application, facilitant ainsi le déploiement rapide et fiable

C Ils remplacent les déploiements en production

D Ils augmentent le temps de déploiement de manière significative

B
Les tests automatisés dans un pipeline CI/CD permettent de détecter rapidement les erreurs dans le code, garantissant que les nouvelles modifications n’introduisent pas de régressions et permettant un déploiement continu de manière fiable.

 

 

2. Que fait la commande docker exec ?

A Exécute une commande dans un conteneur en cours d’exécution

B Démarre un conteneur à partir d’une image spécifique

C Exécute un script de déploiement sur le conteneur

D Exécute le processus de construction d’une image Docker

A
La commande docker exec permet d’exécuter une commande à l’intérieur d’un conteneur qui est déjà en cours d’exécution. Par exemple, vous pouvez l’utiliser pour ouvrir une session shell dans un conteneur avec docker exec -it <container_id> bash.

 

 

3. Quel service du cloud permet d’orchestrer des conteneurs Docker à grande échelle ?

A AWS S3

B Azure DevOps

C Google Kubernetes Engine (GKE)

D AWS Lambda

C
Google Kubernetes Engine (GKE) est un service de Google Cloud qui permet de déployer, gérer et orchestrer des conteneurs Docker à grande échelle en utilisant Kubernetes, ce qui facilite la gestion de microservices dans des environnements de production.

 

 
 

4. Quel est le principal objectif d’une culture DevOps dans une organisation ?

A Accélérer le développement des applications sans tenir compte de la qualité

B Favoriser la collaboration entre les équipes de développement, d’opérations et de sécurité afin d’améliorer l’efficacité et la vitesse du cycle de vie des applications

C Limiter la participation des équipes de développement dans les processus de déploiement

D Augmenter le nombre de serveurs nécessaires pour les déploiements

B
La culture DevOps cherche à briser les barrières entre les équipes de développement, d’opérations et de sécurité, en les faisant travailler ensemble pour livrer des applications de manière plus rapide et fiable.

 

 

5. Qu’est-ce que l’idempotence dans le contexte d’Ansible ?

A Un principe qui garantit que chaque tâche d’automatisation sera exécutée exactement une fois

B Un principe qui garantit que l’exécution d’une tâche plusieurs fois produira toujours le même résultat

C Un principe qui empêche l’exécution de tâches lorsque l’état désiré est déjà atteint

D Un principe qui garantit que les tâches seront exécutées en parallèle sur tous les nœuds simultanément

B
L’idempotence dans Ansible signifie qu’une tâche peut être exécutée plusieurs fois sans provoquer de changements supplémentaires une fois que l’état souhaité est atteint, ce qui garantit la stabilité et la prévisibilité des configurations.

 

 

6. Que permet de faire AWS Lambda ?

A Gérer des bases de données relationnelles

B Exécuter du code sans gérer les serveurs

C Créer et déployer des applications sur des machines virtuelles

D Gérer les configurations d’infrastructure avec des templates JSON

B
AWS Lambda est un service qui permet d’exécuter du code en réponse à des événements sans avoir à gérer les serveurs. Cela permet de créer des applications serverless où AWS gère l’infrastructure sous-jacente.

 

 
 

7. Quelle est la principale différence entre EC2 et Lambda ?

A EC2 est un service serverless, tandis que Lambda nécessite des serveurs

B EC2 permet de provisionner des machines virtuelles, tandis que Lambda exécute des fonctions sans serveur

C EC2 est utilisé pour les bases de données et Lambda pour le stockage

D Lambda est plus coûteux qu’EC2 pour les petites charges de travail

B
EC2 permet de provisionner des instances de machines virtuelles où vous avez un contrôle total de l’infrastructure, tandis que Lambda exécute des morceaux de code sans que vous ayez besoin de gérer les serveurs. Lambda est souvent utilisé pour des applications serverless.

 

 

8. Dans Docker, quel type de réseau est le mieux adapté lorsque plusieurs conteneurs doivent communiquer entre eux dans un environnement isolé ?

A Bridge

B Host

C None

D Overlay

A
Le réseau « bridge » est le type par défaut dans Docker, où chaque conteneur obtient une adresse IP distincte sur un réseau virtuel, ce qui permet aux conteneurs de communiquer entre eux sur le même hôte Docker.

 

 

9. Que fait un « node » dans Kubernetes ?

A C’est un composant du cluster qui exécute des conteneurs dans des pods

B C’est une application déployée sur le cluster

C C’est un fichier de configuration pour Kubernetes

D C’est une unité de stockage dans Kubernetes

A
Un node (nœud) dans Kubernetes est une machine (physique ou virtuelle) qui exécute des pods contenant les applications dans des conteneurs. Chaque nœud a un « kubelet » qui gère les ressources et communique avec le master Kubernetes.

 

 
 

10. Que signifie l’option -p dans la commande docker run ?

A Lancer un conteneur avec des privilèges élevés

B Activer les logs persistants pour le conteneur

C Récupérer une image depuis un registre

D Publier un port de conteneur vers le port hôte

D
L’option -p est utilisée pour publier un port du conteneur vers un port de l’hôte. Cela permet d’accéder à un service ou une application qui fonctionne à l’intérieur du conteneur depuis l’extérieur.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *