## La pratique du Devops ### La démarche La démarche DevOps, c'est l'Agilité et l'amélioration continue de bout en bout : ![devops_scope](images/devops-scope.svg) ### La démarche Comparaison avec d'autres méthodologies : ![demarche](images/waterfall_agile_devops.svg) ### Cycle Agile VS Cycle DevOps ![cycle_agile](images/cycle_agile.svg) ![cycle_devops](images/devops-toolchain-refactor.svg) ### L'outillage - `Plan` (Amélioration Continue) ![confluence](images/confluence.png) ![trello](images/trello.png) ![gitlab](images/gitlab.jpeg) - `Code` ![vscode](images/vscode.jpeg) ![github](images/github.png) ![gitlab](images/gitlab.jpeg) - `Build` (Intégration Continue) ![jenkins](images/jenkins.png) ![travis](images/travis.png) ![gitlab](images/gitlab.jpeg) - `Test` (Intégration Continue) ![selenium](images/selenium.png) ![sonar](images/sonar.png) ![checkmark](images/checkmarx.png) ### L'outillage (suite) - `Release` (Livraison Continue) ![jenkins](images/jenkins.png) ![travis](images/travis.png) ![gitlab](images/gitlab.jpeg) - `Deployment` (Déploiment continu) ![puppet](images/puppet.png) ![ansible](images/ansible.png) ![k8s](images/kubernetes.png) - `Operate` (Déploiment continu) ![bash](images/bash.png) ![terraform](images/terraform.png) ![k8s](images/kubernetes.png) - `Monitor` (Amélioration Continue) ![kibana](images/kibana.jpeg) ![grafana](images/grafana.jpeg) ![prometheus](images/prometheus.jpeg) ### L'outillage ![xebialab](images/periodic_table_devops.png)