DevOps

DevOps combine les mots « développement » et « opérations ». Il regroupe les développeurs et le personnel des opérations informatiques au sein d’une organisation.

L’objectif de l’intégration DevOps est d’améliorer la collaboration entre les équipes de développement et des opérations. Un responsable des opérations peut, par exemple, demander aux développeurs de mettre à jour une application web. Pour que la mise à jour soit réussie, l’équipe des opérations doit décrire précisément toutes les fonctionnalités nécessaires. L’équipe de développement peut ensuite mettre en œuvre la mise à jour et la tester en interne avant de la transmettre à l’équipe des opérations pour sa mise en production.

Si un bogue est découvert sur un site web en ligne ou dans un programme logiciel, l’équipe des opérations peut envoyer les informations à l’équipe de développement afin que les ingénieurs examinent et corrigent l’erreur. La mise en place d’un flux de travail structuré et rationalisé pour demander, mettre en œuvre et publier les mises à jour peut aider les entreprises à diffuser rapidement et efficacement les correctifs de bogues.

Un processus DevOps pour les mises à jour logicielles peut comprendre les étapes suivantes :

  1. Réception et traitement des commentaires des utilisateurs (opérations)
  2. Conception de la mise à jour (opérations et développement)
  3. Codage et mise en œuvre de la mise à jour (développement)
  4. Test de la mise à jour en interne (développement)
  5. Publication de la mise à jour en production (opérations)
  6. Test de la mise à jour en ligne (opérations et développement)

Les étapes ci-dessus ne sont qu’un exemple de la manière dont un processus DevOps peut se dérouler. Une entreprise n’est pas tenue de suivre un ensemble d’étapes précis. Une petite entreprise, par exemple, peut avoir moins d’étapes et davantage de chevauchements entre les services qu’une grande société. Quel que soit la taille de l’entreprise, l’objectif final de DevOps est de produire des logiciels fiables dans les plus brefs délais.

Voici quelques moyens d’améliorer le flux de travail DevOps :

  1. Créer des environnements de test et de production identiques
  2. Automatiser les tests logiciels, comme les tests unitaires
  3. Concevoir des logiciels facilement évolutifs
  4. Utiliser le contrôle de version pour suivre les modifications

NOTE: Le poste de « responsable DevOps » est relativement récent dans le domaine des technologies de l’information. Le rôle d’un responsable DevOps consiste à superviser les équipes de développement et des opérations, en les aidant à communiquer et à travailler efficacement ensemble.

Mis à jour November 16, 2019 par Per C.

quizTestez vos connaissances

What abbreviation refers to Windows' support for 255-character filenames?

A
2FA
0%
B
TTL
0%
C
LFN
0%
D
PCM
0%
Correct! Incorrect!     View the LFN definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de DevOps sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.