Lesson 3 / 25
Maturity Levels and Roles
Grow automation step by step.
Manual, pipeline, continuous
Teams typically move through levels: manual (notebooks, hand-copied model files, ad-hoc deploys); automated training pipelines (reproducible training, tracked experiments, a registry); and continuous training and delivery (pipelines triggered by new data or schedules, automated tests and gates, monitored rollouts). Roles overlap: data scientists build models, ML engineers productionise them, data engineers own pipelines, platform teams provide shared tooling. Aim for the level your number of models and their risk justify, not the most sophisticated stack.
What each level looks like
Use it to plan the next step.
level 0 manual notebook -> model.pkl emailed -> manual deploy; no tracking
level 1 pipelines scripted training, experiment tracking, registry, repeatable deploy
level 2 continuous triggers on new data, CI tests + evaluation gates, canary rollout,
monitoring with alerts, automated retrainingMatch tooling to scale
Two models updated quarterly do not need a full platform; a tracked script, a registry and monitoring may be enough.
Quick check: What characterises level 0 (manual) MLOps?
- A model registry with gates
- Fully automated retraining
- Canary releases with alerts
- Notebooks and hand-copied model files with no tracking
Answer
Notebooks and hand-copied model files with no tracking — Manual processes are fragile and hard to reproduce.