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
78
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
240
@mwhuge - Tools don't matter @OCDevOps
itsmemattchung
0
110
DevOps Journey for Fox | Matt Chung
itsmemattchung
0
110
AWS and Ansible | Andrew Kurinnyi
itsmemattchung
1
110
Other Decks in Technology
See All in Technology
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
390
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
200
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
160
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
510
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
110
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
460
AI との良い付き合い方を僕らは誰も知らない
asei
0
270
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
720
Kiro を用いたペアプロのススメ
taikis
4
1.9k
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
270
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Rails Girls Zürich Keynote
gr2m
95
14k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
30 Presentation Tips
portentint
PRO
1
180
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
How STYLIGHT went responsive
nonsquared
100
6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Facilitating Awesome Meetings
lara
57
6.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
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