BIN
devops/slides/data/bug.gif
Normal file
|
After Width: | Height: | Size: 534 KiB |
BIN
devops/slides/data/dig.gif
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
devops/slides/data/fix.gif
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
devops/slides/data/nerd-alert.gif
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
devops/slides/data/new-feature.gif
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
devops/slides/data/ovh-bureaux-dx.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
devops/slides/data/ovh-dx.png
Normal file
|
After Width: | Height: | Size: 876 KiB |
@@ -173,6 +173,106 @@
|
|||||||
* etc.
|
* etc.
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<section data-markdown data-background="data/nerd-alert.gif">
|
||||||
|
## DevOps Chez OVH
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
* Je dev
|
||||||
|
* Je prod
|
||||||
|
* we share ownership of the product
|
||||||
|
* developers/operators are the same person
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
* git
|
||||||
|
* git
|
||||||
|
* git
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Every system fail
|
||||||
|
* we accept failure
|
||||||
|
* continuous improvment
|
||||||
|
* tools and docs
|
||||||
|
* post mortems
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Changements graduels
|
||||||
|
* 1/100/1000
|
||||||
|
* reduire le cout d'un echec
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## automatisation
|
||||||
|
* reduire les taches repetitives
|
||||||
|
* reduire les pb chaise-clavier
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Measure and monitor
|
||||||
|
* Probes (bash/python small scripts)
|
||||||
|
* Prometheus (collector)
|
||||||
|
* Monitoring
|
||||||
|
* Alerting
|
||||||
|
</section>
|
||||||
|
<section data-background="data/ovh-bureaux-dx.png">
|
||||||
|
<h2><span style='color:#ff2c2d'>Remote</span> Open Spaces!</h2>
|
||||||
|
thanks to very effective video conference system
|
||||||
|
</section>
|
||||||
|
<section data-markdown data-background="data/ovh-dx.png">
|
||||||
|
## Video conferences
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Demo
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Journée type
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Example 1
|
||||||
|
</section>
|
||||||
|
<section data-markdown data-background="data/bug.gif" data-background-size="contain" data-background-color="white">
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Je fais une sonde
|
||||||
|
* Count
|
||||||
|
* Monitor
|
||||||
|
* Alert
|
||||||
|
* Avoid future occurence
|
||||||
|
</section>
|
||||||
|
<section data-markdown data-background="data/dig.gif">
|
||||||
|
## Je cherche pourquoi
|
||||||
|
</section>
|
||||||
|
<section data-markdown data-background="data/fix.gif">
|
||||||
|
## Je fix
|
||||||
|
* Code source
|
||||||
|
* Workflow (robot)
|
||||||
|
* je dev
|
||||||
|
* je prod
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Example 2
|
||||||
|
</section>
|
||||||
|
<section data-markdown data-background="data/new-feature.gif">
|
||||||
|
## Feature
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Je dev
|
||||||
|
* git
|
||||||
|
* Pull Request
|
||||||
|
* Merge / rebase
|
||||||
|
</section>
|
||||||
|
<section data-markdown>
|
||||||
|
## Je test
|
||||||
|
* infra de dev
|
||||||
|
* infra de preprod
|
||||||
|
* infra de staging
|
||||||
|
* 10 / 100 / 1000
|
||||||
|
* CI / CD
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
<section data-markdown data-background="data/camion_plot.gif">
|
<section data-markdown data-background="data/camion_plot.gif">
|
||||||
## Questions ?
|
## Questions ?
|
||||||
</section>
|
</section>
|
||||||
|
|||||||