DevOps for Data Scientists

posit::conf 2023


📅 September 17 and 18, 2023
⏰ 09:00 - 17:00
💻 https://posit-conf-2023.github.io/DevOps/


Overview

This workshop is intended for data scientists who wish to learn more about the basic principles and tools of DevOps and to get hands-on experience putting DevOps workflows into production.

Section/Time Topics Labs
Part 1

Workshop overview

Logistics & setup

Introductions

Infrastructure & wifi setup
Part 2: DevOps Principles & Tools

Introduction to DevOps

Version control & github

CI/CD

Reproducing workflows and environments

Lab #1: Deploy your own Quarto website on Github Pages & Posit Connect using GitHub Actions |
Part 3: Docker for Data Scientists

How and why data scientists use docker in production

Docker: overview and architecture

Building docker images and containers

Ports & networking

Lab #2: Write your own Dockerfile to deploy Open Source Shiny Server on Docker playground and host an app on the server
Part 4: Data Science in Production

Choosing your deployment method

APIs and when to use them

Just enough auth

Logging & metrics & testing

Lab #3: Host and secure an API on Posit Connect
Part 5: Discussion

Course feedback

Questions for the team

Workshop Survey

Pre-work

https://community.rstudio.com/t/devops-for-data-scientists-workshop-posit-conf-2023/171829

Materials

This work is licensed under a Creative Commons Attribution 4.0 International License.