Skip to main content

Outils DevOps

La mise en place de la démarche DevOps se fait au travers d'un certain nombre d'outils techniques, que sont :

  • CI/CD
    Des outils comme Jenkins, GitLab CI, CircleCI ou Travis CI peuvent être utilisés pour l'intégration et la livraison continues.

  • Version Control
    Git (via des plateformes comme GitHub, GitLab ou Bitbucket) reste l'outil central pour la gestion du code source.

  • Provisionnement de l'infrastructure
    Terraform ou Pulumi sont tout à faire adaptés pour création de l'infrastructure. Ces deux outils fonctionne avec tous les fournisseurs majeurs (Azure, Aws, GCP) de service cloud majeurs.

  • Gestion de la configuration
    Des outils comme Ansible, Chef, Puppet ou SaltStack peuvent aider à automatiser la configuration des systèmes.

  • Monitoring & Logging
    Utilisez des outils comme Prometheus, Grafana, Loki, ELK stack ou Datadog pour la surveillance des performances et la gestion des logs.

  • Conteneurisation
    Des technologies comme Docker et Kubernetes sont couramment utilisées pour le déploiement et l'orchestration des applications conteneurisées.