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
Scale13X DevOps for the enterprise | Fox | Matt...
Search
Matt Chung
February 20, 2015
Technology
0
76
Scale13X DevOps for the enterprise | Fox | Matt Chung
DevOps transformation for Fox.
Matt Chung
February 20, 2015
Tweet
Share
More Decks by Matt Chung
See All by Matt Chung
Serverless Architecture with AWS Lambda
itsmemattchung
0
230
@mwhuge - Tools don't matter @OCDevOps
itsmemattchung
0
100
DevOps Journey for Fox | Matt Chung
itsmemattchung
0
110
AWS and Ansible | Andrew Kurinnyi
itsmemattchung
1
100
Other Decks in Technology
See All in Technology
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
2
510
.NET開発者のためのAzureの概要
tomokusaba
0
170
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
180
datadog-distribution-of-opentelemetry-collector-intro
tetsuya28
0
180
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
18
52k
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
7.3k
AIが住民向けコンシェルジュに?Amazon Connectと生成AIで実現する自治体AIエージェント!
yuyeah
0
230
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
220
GCASアップデート(202506-202508)
techniczna
0
220
結局QUICで通信は速くなるの?
kota_yata
9
7.5k
20250818_KGX・One Hokkaidoコラボイベント
tohgeyukihiro
0
120
モノレポにおけるエラー管理 ~Runbook自動生成とチームメンションの最適化
biwashi
0
440
Featured
See All Featured
Facilitating Awesome Meetings
lara
55
6.5k
Statistics for Hackers
jakevdp
799
220k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Why Our Code Smells
bkeepers
PRO
338
57k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How to Ace a Technical Interview
jacobian
279
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
KATA
mclloyd
32
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
How GitHub (no longer) Works
holman
314
140k
Designing for Performance
lara
610
69k
Transcript
Fox | DevOps Journey
Intro Director, Technical Operations | FOX Engineer, TAC | Cisco
Systems Sr. Network Engineer, Network Operations | Bel Air Internet, LLC
Agenda 4 Intro 4 Goal 4 Past 4 Present 4
Future 4 Questions ?
NEO TechOps Responsibilities 4 Infrastructure Hosting | Rackspace 4 Code
deployment 4 CDN Management | Akamai 4 Culture of sharing 4 Innovation
GOAL
Where we started 4 "In the cloud" 4 Failed code
deployments ... Who's fault is it? 4 Different processes for deploying applications 4 Too many hands on the pot 4 Lack of documentation 4 No orchstration framework 4 Unknown inventory
How do we apply start up principles in an enterprise?
How do we make Operations a craft?
Commonality Deliberate Practice Creating Habits Muscle Memory
Where do we begin?
Key Concepts 4 Operational excellence 4 Automation 4 Staying Lean
4 Limiting change 4 Manufacturing controlled changes 4 Culture of sharing 4 Capture knowledge
Removing environment variance 1. Rebuild and automate build of all
environments 2. Configuration management + Infrastructure as code 3. Build Code deployment pipeline 4. Weekly rotation of servers
Infrastrucuture as code - name: Install SNMP yum: pkg={{ item
}} state=present with_items: - net-snmp - net-snmp-utils notify: restart snmpd - name: Copy SNMP copy: src=snmpd.conf dest=/etc/snmp/snmpd.conf notify: restart snmpd - name: Ensure SNMP is enabled at start up service: name=snmpd enabled=true state=started - name: Install unzip yum: name=unzip state=present
Code review process 1. Create branch 2. Push to remote
branch 3. Create pull request 4. Team member reviews, accepts, and merges request
DevOps Culture
Problems New Skills .... Initially slower cycle time ... Resistance
to change ...
Questions ? Contact 4
[email protected]
4 Twitter: @itsmemattchung 4 http://www.facebook.com/
devopsoc