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
DevOps Journey for Fox | Matt Chung
Search
Matt Chung
February 11, 2015
Technology
0
110
DevOps Journey for Fox | Matt Chung
FOX Network Engineering and Operations Technical operations transition to Dev/Ops model.
Matt Chung
February 11, 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
Scale13X DevOps for the enterprise | Fox | Matt Chung
itsmemattchung
0
76
AWS and Ansible | Andrew Kurinnyi
itsmemattchung
1
100
Other Decks in Technology
See All in Technology
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
220
GCASアップデート(202506-202508)
techniczna
0
220
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
2
20k
.NET開発者のためのAzureの概要
tomokusaba
0
170
EKS Pod Identity における推移的な session tags
z63d
1
180
20250818_KGX・One Hokkaidoコラボイベント
tohgeyukihiro
0
120
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
1
160
Delegate authentication and a lot more to Keycloak with OpenID Connect
ahus1
0
240
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
350
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
Exadata Database Service on Dedicated Infrastructure セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
1
340
生成AIによるデータサイエンスの変革
taka_aki
0
3.1k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
GraphQLとの向き合い方2022年版
quramy
49
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Docker and Python
trallard
45
3.5k
Writing Fast Ruby
sferik
628
62k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Designing for humans not robots
tammielis
253
25k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How GitHub (no longer) Works
holman
314
140k
Transcript
DevOps Journey for Fox
Agenda 4 Intro 4 Where we were last year 4
Where do we even begin ? 4 Questions ?
NEO TechOps Responsibilities 4 Infrastructure Hosting | Rackspace 4 Code
deployment 4 CDN Management | Akamai 4 Culture of sharing
Code deployment and issues 4 Works in QA and STG,
but not Prod ? 4 Environment variance 4 Different processes for each website? 4 How do we knowledge share?
Removing environment variance 1. Rebuild and automate build of all
environments 2. Institutionalize configuration management (Ansible) | Infrastructure as codeEnvironment Specific variableng 4s 3. Weekly rotation of
Building automation Keeping Deployment pipeline simple 1. Git + Bitbucket
- Revision Control 2. Jenkins - build artifact 3. Rackspace Cloud Files - Artifact Repository 4. Ansible - deploy artifact 5. Jenkins UI - Deploy application
Environment settings 1. Git + Bitbucket - Revision Control 2.
Jenkins - build artifact (built only once) 3. Rackspace Cloud Files- Artifact Repository 4. Ansible - deploy artifact
None
Code review process 1. Create branch 2. Push to remote
branch 3. Create pull request 4. Team member reviews, accepts, and merges request
Where does docker come into play? 1. How do we
manage different libraries, programming language versions? 2. Explosion of jenkins build out 3. Docker is a temporary environment for building artifacts 4. Collapsing QA | STAGING environments
Questions ?