Hauke Brammer

DevOps for Machine Learning

Your model works in training, but what about production? Learn how MLOps prevents model degradation and turns experiments into reliable, continuously monitored systems.

DevOps for Machine Learning
#1about 4 minutes

Defining MLOps and its role in production ML

MLOps is introduced as the DevOps equivalent for machine learning, addressing common failure points like duplicated effort, lack of reproducibility, and poor monitoring.

#2about 4 minutes

How ML development differs from software engineering

Machine learning development is an iterative, experimental process where most attempts fail, unlike the more linear and predictable workflow of traditional software engineering.

#3about 8 minutes

Building versioned data pipelines with feature stores

A centralized feature store and versioned data pipelines prevent duplicated work and ensure consistency between training and production environments.

#4about 6 minutes

Using experiment tracking and model registries for reproducibility

An experiment tracker captures metadata, parameters, and results, while a model registry versions the trained models to ensure full reproducibility.

#5about 4 minutes

Exploring central server and edge deployment options

Models can be deployed on a central server via an API for scalability or on edge devices to improve privacy and reduce latency.

#6about 6 minutes

Monitoring model performance and handling concept drift

Continuously monitoring model inputs, outputs, and confidence scores is crucial for detecting performance degradation due to concept drift and enabling retraining.

#7about 5 minutes

Adopting MLOps with an evolutionary, team-based approach

Successful MLOps implementation requires an incremental adoption strategy and cross-functional teams where data scientists and software engineers collaborate closely.

#8about 6 minutes

Q&A on parallel computing, data versioning, and security

The Q&A session addresses using tools like Argo for parallel processing, strategies for versioning large datasets, and handling malicious user feedback in active learning systems.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
MLOps – What’s the deal behind it?
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Nico Axtmann who introduced us to MLOpsAbout the speaker:Nico Axtmann is a seasoned machine learning veteran. Starting back in 2014 he observed ...
MLOps – What’s the deal behind it?
BB
Benedikt Bischof
MLOps And AI Driven Development
Welcome to this issue of the WeAreDevelopers Dev Talk Recap series. This article recaps an interesting talk by Natalie Pistunovic who spoke about the development of AI and MLOps. What you will learn:How the concept of AI became an academic field and ...
MLOps And AI Driven Development
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development

From learning to earning

Jobs that call for the skills explored in this talk.

DevOps Engineer

DevOps Engineer

LearningSuite GmbH
Graz, Austria

Remote
50-84K
DevOps
Kubernetes
Microsoft Office
+1