DevOps

Approche du développement qui prend en compte les contraintes et processus de déploiement dès la phase de programmation.

Mot valise composé des mots développeur (dev) et opérations informatiques (ops).

Le concept

Le concept de DevOps vise à rassembler les équipes de développement (Dev) et d’opérations (Ops) dans une démarche commune. L’objectif est d’améliorer la collaboration, la communication et l’automatisation entre les deux équipes.

Dans un modèle DevOps, les équipes de développement et d’exploitation travaillent ensemble tout au long du cycle de vie des applications logicielles, depuis la phase de conception, de prototypage et de tests jusqu’au déploiement et à l’exploitation.

Quelques outils DevOps

GitHub, SourceForge, GitLab, BitBucket, Docker, Kubernetes, Jenkins, Grafana, Kibana, Elastic Search.

Voir aussi : CD/CI

Métier DevOps

Le métier DevOps, DevOps engineer consiste à combiner les responsabilités et compétences à la fois du développeur et des opérations (Ops).