devops

DevOps

Culture unifiant développement et opérations pour livrer plus vite.

Définition détaillée

DevOps est un ensemble de pratiques qui combine le développement logiciel (Dev) et l'administration système (Ops) pour raccourcir le cycle de développement.

Principes DevOps :

  • Collaboration : Dev + Ops = une équipe
  • Automation : CI/CD, tests, déploiements
  • Monitoring : Observabilité continue
  • Feedback rapide : Boucles courtes

Pratiques clés :

  • CI/CD : Intégration et déploiement continus
  • Infrastructure as Code : Terraform, Ansible
  • Containerization : Docker, Kubernetes
  • Monitoring : Prometheus, Grafana, Datadog
  • GitOps : Git comme source de vérité

Outils DevOps :

  • CI/CD : Jenkins, GitHub Actions, GitLab CI
  • Container : Docker, Kubernetes
  • Cloud : AWS, Azure, GCP
  • Monitoring : Datadog, New Relic, Sentry

Métriques DORA :

  • Deployment Frequency
  • Lead Time for Changes
  • Mean Time to Recover
  • Change Failure Rate

"You build it, you run it" - Werner Vogels (Amazon)

Explorer plus de termes

Découvrez d'autres définitions dans notre glossaire complet

<//>Retour au glossaire
DevOps - Définition - HULLI STUDIO | HULLI STUDIO