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
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
460
「Linux」という言葉が指すもの
sat
PRO
4
140
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
140
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
200
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
2
200
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
240
メルカリIBISの紹介
0gm
0
220
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
350
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
180
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
250
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
Building Applications with DynamoDB
mza
96
6.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
A Modern Web Designer's Workflow
chriscoyier
696
190k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Balancing Empowerment & Direction
lara
3
620
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Speed Design
sergeychernyshev
32
1.1k
Rails Girls Zürich Keynote
gr2m
95
14k
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 ?