DevOps Day Proxiad - Continuous Integration - The Software Factory
La compétence irremplaçable du développeur, celle qui doit occuper tout son temps est dans le code et rien d'autre. Toutes les autres tâches nécessaires à l'obtention d'un programme doivent être effectuées par des mécanismes automatisés.
Nous verrons dans cette présentation comment oeuvrent les rouages d'une usine de développement.
DevOps Day Proxiad - Continuous Delivery
La réduction du temps de mise sur le marché, le fameux time-to-market est la clef de voûte du mouvement DevOps. L'automatisation, l'industrialisation, l'orchestration, sont autant d'éléments de réponse qui ne prennent leur sens que dans un pipeline.
Nous verrons dans cette présentation comment faire vite et bien.
How We Phased Out Our Motivational System. About Motivation in DevOps Culture.
Building work engagement is one of the biggest challenges nowadays. Especially in such a dynamic industry as ICT. Sabina focuses on psychological basis for motivating people in a complex environment, to finally explore ways of supporting DevOps culture in any company. Read on to find out how to foster cooperation, trust, feedback, risk-taking and experimentation.
DevOps Day Proxiad - Continuous Integration - The Software Factory
La compétence irremplaçable du développeur, celle qui doit occuper tout son temps est dans le code et rien d'autre. Toutes les autres tâches nécessaires à l'obtention d'un programme doivent être effectuées par des mécanismes automatisés.
Nous verrons dans cette présentation comment oeuvrent les rouages d'une usine de développement.
DevOps Day Proxiad - Continuous Delivery
La réduction du temps de mise sur le marché, le fameux time-to-market est la clef de voûte du mouvement DevOps. L'automatisation, l'industrialisation, l'orchestration, sont autant d'éléments de réponse qui ne prennent leur sens que dans un pipeline.
Nous verrons dans cette présentation comment faire vite et bien.
How We Phased Out Our Motivational System. About Motivation in DevOps Culture.
Building work engagement is one of the biggest challenges nowadays. Especially in such a dynamic industry as ICT. Sabina focuses on psychological basis for motivating people in a complex environment, to finally explore ways of supporting DevOps culture in any company. Read on to find out how to foster cooperation, trust, feedback, risk-taking and experimentation.
Si vous avez decidez de voyager à madagascar, voici un exemple de ce qui vous attend là-bas. Ceci est un petit guide et un avant gout pour vous inciter à venir à Madagascar.
The Emotions catalogue – whether through its re-issues, the adaptations old designs or the creations of contemporary designers strives to offer you the best of its savoir-faire.
Each piece is unique, carrying with it aesthetic, indulgence or sensual emotion.
DevOps Day Proxiad - Infra-as-code
L'infrastructure ne doit plus être un frein à l'essor des entreprises. A l'heure de la virtualisation, du cloud et des containers, l'infrastructure est élastique, les environnements sont éphémères. Une nouvelle techno-faune est à apprivoiser pour acquérir toujours plus de souplesse.
Nous verrons dans cette présentation comment l'infrastructure n'est plus une question mais une réponse.
Si vous avez decidez de voyager à madagascar, voici un exemple de ce qui vous attend là-bas. Ceci est un petit guide et un avant gout pour vous inciter à venir à Madagascar.
The Emotions catalogue – whether through its re-issues, the adaptations old designs or the creations of contemporary designers strives to offer you the best of its savoir-faire.
Each piece is unique, carrying with it aesthetic, indulgence or sensual emotion.
DevOps Day Proxiad - Infra-as-code
L'infrastructure ne doit plus être un frein à l'essor des entreprises. A l'heure de la virtualisation, du cloud et des containers, l'infrastructure est élastique, les environnements sont éphémères. Une nouvelle techno-faune est à apprivoiser pour acquérir toujours plus de souplesse.
Nous verrons dans cette présentation comment l'infrastructure n'est plus une question mais une réponse.
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
Notes de l'éditeur
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.