Page 1
#DevoxxMA @zepag @aheritier
DevOpsRecto&Verso
Page 2
#DevoxxMA @zepag @aheritier
Pierre-AntoineGrégoire
• AgilePartnerS.A.(Luxembourg)
• I.T.ArchitectandAgilist• 15yearsinI.T.services• Linux/OSSzealot• StillactivelydevelopingandhackingforfunandprofitJ
Page 3
#DevoxxMA @zepag @aheritier
ArnaudHéritier
• CustomerEngagement/SupportEngineer@CloudBees,Inc.
• InITfor15years• Consulting,• Services,• Softwarevendors,…
• Open-SourceContributor• Jenkins• ApacheMaven• ...
Page 4
#DevoxxMA @zepag @aheritier
Agenda
• DevOps?• OriginsofDevOps• WhatDevOps isNOT• WhatDevOps is
• Devopstooling• Currenttrends
Page 5
#DevoxxMA @zepag @aheritier
DevOps?DevOps – Recto&Verso
Page 6
#DevoxxMA @zepag @aheritier
OriginsofDevopsDevOps – Recto&Verso
Page 7
#DevoxxMA @zepag @aheritier
WWWPUREPLAYERS
Page 8
#DevoxxMA @zepag @aheritier
Masseffect
Page 9
#DevoxxMA @zepag @aheritier
Agility
Page 10
#DevoxxMA @zepag @aheritier
Agility
Page 11
#DevoxxMA @zepag @aheritier
Agility
Page 12
#DevoxxMA @zepag @aheritier
WhatDevOps isNOTDevOps – Recto&Verso
Page 13
#DevoxxMA @zepag @aheritier
NOTaJobdescription
Page 14
#DevoxxMA @zepag @aheritier
NOTaProduct
Page 15
#DevoxxMA @zepag @aheritier
NOTaMethodology
Page 16
#DevoxxMA @zepag @aheritier
????????
Page 17
#DevoxxMA @zepag @aheritier
WhatDevOps isDevOps – Recto&Verso
Page 18
#DevoxxMA @zepag @aheritier
Dev+Ops+….
Page 19
#DevoxxMA @zepag @aheritier
Dev+Ops+….
Page 20
#DevoxxMA @zepag @aheritier
Dev+Ops+….
Page 21
#DevoxxMA @zepag @aheritier
Dev+Ops+….
Page 22
#DevoxxMA @zepag @aheritier
Dev+Ops+QA+….
Page 23
#DevoxxMA @zepag @aheritier
Dev+Ops+QA+Business
Page 24
#DevoxxMA @zepag @aheritier
Page 25
#DevoxxMA @zepag @aheritier
CultureAutomationLeanMeasurementSharing
Page 26
#DevoxxMA @zepag @aheritier
Devops toolingDevOps – Recto&Verso
Page 27
#DevoxxMA @zepag @aheritier
https://xebialabs.com/periodic-table-of-devops-tools/
Page 28
#DevoxxMA @zepag @aheritier
SCM
SourceControlManagement
Page 29
#DevoxxMA @zepag @aheritier
Build
Page 30
#DevoxxMA @zepag @aheritier
Testing
Page 31
#DevoxxMA @zepag @aheritier
CI
ContinuousIntegration
Page 32
#DevoxxMA @zepag @aheritier
ForCIandCDAutomationisKey
ProdDev BuildCommit Test Stage Deploy
Feedback Loop
Page 33
#DevoxxMA @zepag @aheritier
JenkinsasAutomationPlatformusedforCI/CD
Developer
Source Code
Control System
CodeCommit
Results Report
BuildCommit Test Stage Deploy ProdDevContinuous Integration/Delivery
Page 34
#DevoxxMA @zepag @aheritier
Over1000JenkinsPlugins
Integrationwithover100DevOpsTools
OrchestrationoftheDevOpsTool-chain
End-to-EndCDPipeline
Management
JenkinsistheHuboftheCD/DevOps Ecosystem
DeployReleaseScan&TestCode&Commit Build&Config
Page 35
#DevoxxMA @zepag @aheritier
RepositoryManagement
Page 36
#DevoxxMA @zepag @aheritier
ReleaseManagement
Page 37
#DevoxxMA @zepag @aheritier
Deployment
Page 38
#DevoxxMA @zepag @aheritier
Databases
Page 39
#DevoxxMA @zepag @aheritier
Configuration/Provisioning
Page 40
#DevoxxMA @zepag @aheritier
Cloud
IAASPAAS
Page 41
#DevoxxMA @zepag @aheritier
Containerization
Page 42
#DevoxxMA @zepag @aheritier
Monitoring
Page 43
#DevoxxMA @zepag @aheritier
Security
Page 44
#DevoxxMA @zepag @aheritier
LogManagement
Page 45
#DevoxxMA @zepag @aheritier
Collaboration
Page 46
#DevoxxMA @zepag @aheritier
CurrenttrendsDevOps – Recto&Verso
Page 47
#DevoxxMA @zepag @aheritier
Trends
• Sharedtoolforbusinessandtechnicalmetricsandanalytics• BigData&Analytics,MachineLearning
• Networkprogramming• Containersorchestrationintheenterpriseworld