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
Practical DevOps for the busy data scientist
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tania Allard
June 27, 2019
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Practical DevOps for the busy data scientist
Tania Allard
June 27, 2019
More Decks by Tania Allard
See All by Tania Allard
Keeping Research Software Relevant for Tomorrow
trallard
0
74
2024_pydata_lndn.pdf
trallard
1
330
The RSE hiring and career progression pipelines: Top tips to navigate them efficiently
trallard
0
390
Mentored Sprints - 2023
trallard
0
330
Mentored Sprints 2022 - kickoff
trallard
3
380
Como participar en el mercado emergente del codigo abierto
trallard
4
390
El presente y futuro del computo cientifico con Python
trallard
0
350
Foss for fun and profit
trallard
3
430
Open source for fun and profit: rethinking the long road of sustainability.
trallard
0
270
Other Decks in Technology
See All in Technology
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
130
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
3
2.1k
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
240
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
4
4.4k
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
130
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
120
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
170
失敗を資産に変えるClaude Code
shinyasaita
0
310
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
2
190
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
攻撃者視点で考えるDetection Engineering
cryptopeg
1
1k
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
420
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Exploring anti-patterns in Rails
aemeredith
3
400
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
Evolving SEO for Evolving Search Engines
ryanjones
0
210
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
Transcript
Tania Allard, PhD @ixek Developer Advocate @Microsoft Practical DevOps for
the busy Data Scientist http://bit.ly/MancML-trallard
2 A bit of background never hurt anyone About us
3 @ixek
4 @ixek
5 Top top view… @ixek Stable model/application ready to be
productised R&D - develop, iterate fast, usually local or cloud Magic Is it live??
6 How I would like everything to work…. @ixek It
works…. now send it over to production R&D - develop, iterate fast, usually local or cloud Push code, tag, tag data* Worry free deployment! Wait and relax
7 @ixek
8
9 @ixek DevOps / DataOps / MLOps
10 DevOps is the union of people, process, and products
to enable continuous delivery of value into production What is DevOps anyway? @ixek
11 Sort of DevOps applied to data-intensive applications. Requires close
collaboration between engineers, data scientists, architects, data engineers and Ops. How does it fit for DS? @ixek
12 @ixek Aims to reduce the end-to-end cycle time of
data analytics/science from the origin of ideas to the creation of data artifacts.
13
14
15 7 steps to DS
16 Keep everything in source control - but allow for
experimentation
17
18 Standardize and define your environments in code (conda, pipfiles,
Docker)
19 Use canonical data sources - always know what data
you are using (where it comes and goes)
20
21 Automate wisely
22 https://xkcd.com/1205/
23
24 Use pipelines for repeatability and explainability
25 Deploy portable models
26
27 Test continuously and monitor production: shift left
28
29 Thank you @ixek http://bit.ly/MancML-trallard