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.