1. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
1
Welcome to the era of DevOps!
2. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
2
Who am I?
Olivier Locard
DevOps CTO at Proxiad Paris
@OlocProxiad
#PlovDev
3. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
3GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
3
The world is changing
4. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
4GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
4
The world is changing
5. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
5
Why?
CompetitionCompetition
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
5
6. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
6
« Until your code is in production making money
or doing what it is meant to do,
you have simply wasted your time. »
– Chris Read
Keep in mind
7. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
7
How?
8. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
8
February 2001February 2001
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
8
Agile manifesto
9. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
9
The SoftwareThe Software
FactoryFactory
Continuous Integration
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
9
10. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
10GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
10
Time-to-market
SpeedSpeed
11. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
11
➢ Suppress latency
➢ Parallelisation
➢ Contraction of steps
Reduction of the time-to-market
12. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
12
Continuous Delivery
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
12
PipelinePipeline
13. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
13GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
13
Deployment
A unique toolA unique tool
14. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
14
Again And Again
RepeatabilityRepeatability
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
14
15. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
15GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
15
Go fast to go wrong?
16. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
16
Auto-testing build
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
16
QualityQuality
17. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
17GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
17
Strategy
18. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
18
Automatic deployment...
why should I stop?
eploy, tests, deploy, tests, deploy, tests, deploy, tes
Continuous Delivery
19. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
19
Fiability
Fiability
Fiability
20. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
20GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
20
Non-event
SerenitySerenity
21. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
21
Is DevOps
just an automation
concept ?
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
21
22. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
22
The package
23. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
23
An application is more than code and artifacts.
The package
An application needs an infrastructure to run.
24. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
24GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
24
All involved
25. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
25GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
25
Process
26. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
26GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
26
As-a-service
27. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
27
Pizza Team
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
27
28. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
28GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
28
Communities
29. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
29
Infrastructure
ReproduceReproduce
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
29
30. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
30
Infra as code
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
30
31. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
31
Unique Repository
All is versionned.All is versionned.
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
31
32. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
32
Ephemeral environments
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
32
33. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
33
How can I know I'm doing well?
How can I go further?
34. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
34
Metrology
You can't improve...
… you can't measure.
...what...
35. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
35GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
35
Measure everything
36. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
36GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
36
Go Further
37. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
37
Services
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
37
38. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
38
Move forward
39. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
39GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
39
No one on board
40. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
40GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
40
Chaos Monkey
41. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
41GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
41
All in one
42. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
42
« Until your code is in production making money
or doing what it is meant to do,
you have simply wasted your time. »
– Chris Read
Keep in mind
43. GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
43
Questions
GROUPE PROXIAD
47 Rue de Ponthieu 75008 Paris
SIRET : 45347315900011 - Société au capital de 38 000€
43
Notas do Editor
I'm very glad to be there at PlovDev.
I have to thank people to be there : Elisabet, Lina and Stefan.
May I introduce myself.
Now it's your turn, who are you?
Is there any developers/operationals (here) in the assistance? Raise your hands please.
Keep your hands up if you have ever heard about DevOps.
When I was preparing this talk, Stefan asked me to answer to a short interview. And one of the answers was about a book :
Surgissement d’un nouveau monde : valeurs, visions, économie, politique, tout change…
Emergence of a new world: values, visions, economics, politics, everything changes …
When I was younger, I decided to open a banking account. I just went to the corner of the street, and I choose the first bank I saw.
Nowadays, when a teenager wants to open a banking account, he just browses its application store.
Everything is connected. Even the fridge!
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Operational teams have to provide a self-service to the developement teams.
Refresh the database. Spawn a VM.
Jeff Bezos founder CEO of Amazon came up with a new concept :
If you can't feed your team with two pizzas, it's too large.
The value is in the ability to reproduce.
equipment
Digression / aside
Let's go back to the point.
We have infrastructure as a code in a repository. And we are able to configure any new system.