Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Change Management: Building a CI/CD Pipeline
Search
Ian Juma
January 13, 2018
Programming
0
120
Change Management: Building a CI/CD Pipeline
Our thoughts on building a CI/CD pipeline - as a Change Management tool
Ian Juma
January 13, 2018
Tweet
Share
More Decks by Ian Juma
See All by Ian Juma
Scaling notifications; notification-service V2
ianjuma
0
29
Building Infrastructure for the Next Generation of Successful African Ventures - Africa's Talking
ianjuma
0
87
Ian J, Salama A.B
ianjuma
0
100
Intro to Flask and AT API's
ianjuma
0
76
Innovation
ianjuma
0
140
Asynchronous Python with gevent and asyncIO
ianjuma
1
2.4k
Scaling AfricasTalking - DevCraft nairobi
ianjuma
0
250
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
ふつうの技術スタックでアート作品を作ってみる
akira888
1
1.2k
「App Intent」よくわからんけどすごい!
rinngo0302
1
100
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
140
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
910
PicoRuby on Rails
makicamel
2
140
Porting a visionOS App to Android XR
akkeylab
0
660
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
190
型で語るカタ
irof
0
600
RailsGirls IZUMO スポンサーLT
16bitidol
0
200
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.4k
PipeCDのプラグイン化で目指すところ
warashi
1
290
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Building an army of robots
kneath
306
45k
Side Projects
sachag
455
42k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Producing Creativity
orderedlist
PRO
346
40k
Visualization
eitanlees
146
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
980
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Six Lessons from altMBA
skipperchong
28
3.9k
Transcript
Ian Juma | Infrastructure Engineer | Africa’s Talking Change Management
Building a CI/ CD Pipeline with Puppet, Pipelines and MCO
Change Management Define CM Puppet Pipelines MCO Timbuktu Cloud native
None
Why Change Management Why track change
Why Change Management? • • • • •
Our goal Deployments have to be consistent Only way to
be consistent is to automate
Elements of Change Management
Continuous Integration and Delivery / Deployment
Benefits of a CI - CD pipeline Some of the
issues that arose as we worked on this change management project highlighted the need for a change of culture in some areas
Pipelines
Source Code Management
Source Code Management
Source Code Management
Putting it all together
Putting it all together
Putting it all together
Future Work
We’re hiring
Thank you! Ian Juma | Infrastructure Engineer | Africa’s Talking