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
130
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
31
Building Infrastructure for the Next Generation of Successful African Ventures - Africa's Talking
ianjuma
0
90
Ian J, Salama A.B
ianjuma
0
110
Intro to Flask and AT API's
ianjuma
0
82
Innovation
ianjuma
0
140
Asynchronous Python with gevent and asyncIO
ianjuma
1
2.5k
Scaling AfricasTalking - DevCraft nairobi
ianjuma
0
260
Other Decks in Programming
See All in Programming
浮動小数の比較について
kishikawakatsumi
0
360
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
110
15年目のiOSアプリを1から作り直す技術
teakun
0
570
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.2k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
130
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
8
2.1k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.3k
ぼくの開発環境2026
yuzneri
1
290
並行開発のためのコードレビュー
miyukiw
2
2.1k
株式会社 Sun terras カンパニーデック
sunterras
0
1.9k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
140
Into the Great Unknown - MozCon
thekraken
40
2.3k
A designer walks into a library…
pauljervisheath
210
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Un-Boring Meetings
codingconduct
0
220
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
210
Tell your own story through comics
letsgokoyo
1
830
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
Abbi's Birthday
coloredviolet
2
5k
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