Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Ultimate DevOps to MLOps Bootcamp - Build ML CI/CD Pipelines

via Udemy

Overview

From Data to Deployment — Learn MLOps by Building a Real-World Machine Learning Project with MLflow, Docker, Kubernetes

What you'll learn:
  • Build end-to-end Machine Learning pipelines with MLOps best practices
  • Understand and implement ML lifecycle from data engineering to model deployment
  • Set up MLFlow for experiment tracking and model versioning
  • Package and serve models using FastAPI and Docker
  • Automate workflows using GitHub Actions for CI pipelines
  • Deploy inference infrastructure on Kubernetes using KIND
  • Use Streamlit for building lightweight ML web interfaces
  • Learn GitOps-based CD pipelines using ArgoCD
  • Serve models in production using Seldon Core
  • Monitor models with Prometheus and Grafana for production insights
  • Understand handoff workflows between Data Science, ML Engineering, and DevOps
  • Build foundational skills to transition from DevOps to MLOps roles

This hands-on bootcamp is designed to help DevOps Engineers and infrastructure professionals transition into the growing field of MLOps. With AI/ML rapidly becoming an integral part of modern applications, MLOps has emerged as the critical bridge between machine learning models and production systems.

In this course, you will work on a real-world regression use case — predicting house prices — and take it all the way from data processing to production deployment on Kubernetes. You’ll start by setting up your environment using Docker and MLFlow for tracking experiments. You’ll understand the machine learning lifecycle and get hands-on experience with data engineering, feature engineering, and model experimentation using Jupyter notebooks.

Next, you'll package the model with FastAPI and deploy it alongside a Streamlit-based UI. You’ll write GitHub Actions workflows to automate your ML pipeline for CI and use DockerHub to push your model containers.

In the later stages, you'll build a scalable inference infrastructure using Kubernetes, expose services, and connect frontends and backends using service discovery. You’ll explore production-grade model serving with Seldon Core and monitor your deployments with Prometheus and Grafana dashboards.


Finally, you'll explore GitOps-based continuous delivery using ArgoCD to manage and deploy changes to your Kubernetes cluster in a clean and automated way.


By the end of this course, you'll be equipped with the knowledge and hands-on experience to operate and automate machine learning workflows using DevOps practices — making you job-ready for MLOps and AIPlatform Engineering roles.

Syllabus

  • About this Course
  • Conceptual Introduction to MLOps
  • Use Case and Environment Setup
  • From Data to Models - Understanding Data Science with Feature Engineering and Ex
  • Bonus: Understanding the Core ML Algorithms
  • Packaging Model along with FastAPI Wrapper and Streamlit with Containers
  • Setting up MLOps CI Workflow with GitHub Actions
  • Building Scalable Prod Inference Infrastructure with Kubernetes
  • Monitoring and Autoscaling a ML Model
  • GitOps Based Deployments for ML/LLM Apps

Taught by

Gourav J. Shah and School of Devops

Reviews

4.6 rating at Udemy based on 283 ratings

Start your review of Ultimate DevOps to MLOps Bootcamp - Build ML CI/CD Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.