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
70
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
200
@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
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
700
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
310
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
190
AGIについてChatGPTに聞いてみた
blueb
0
130
OS 標準のデザインシステムを超えて - より柔軟な Flutter テーマ管理 | FlutterKaigi 2024
ronnnnn
1
260
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
660
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
180
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
110
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
強いチームと開発生産性
onk
PRO
35
11k
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
140
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Facilitating Awesome Meetings
lara
50
6.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Speed Design
sergeychernyshev
25
620
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Code Reviewing Like a Champion
maltzj
520
39k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
A Philosophy of Restraint
colly
203
16k
For a Future-Friendly Web
brad_frost
175
9.4k
Docker and Python
trallard
40
3.1k
Designing Experiences People Love
moore
138
23k
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