Scalable MLOps with Kubernetes Virtual Internship
In this virtual internship, students will learn how to build and deploy machine learning models at scale using Kubernetes and cloud-native technologies. They will gain hands-on experience with tools like MLflow, Kubeflow, Airflow, Docker, and Kubernetes, and learn best practices for model monitoring and deployment.
Track Overview
Tasks & Milestones
Containerize a Machine Learning Model
IntermediateIn this task, students will learn how to containerize a machine learning model using Docker.
Develop a Kubeflow Pipeline
IntermediateIn this task, students will learn how to create and deploy a Kubeflow pipeline for a machine learning workflow.
Implement Model Monitoring with MLflow
IntermediateIn this task, students will learn how to use MLflow to monitor the performance of a deployed machine learning model.
Develop an Airflow DAG for an ML Workflow
IntermediateIn this task, students will learn how to create and deploy an Airflow DAG for a machine learning workflow.
Prerequisites
- • Intermediate knowledge of Python
- • Experience with machine learning and data science
- • Basic understanding of Docker and Kubernetes
Certificate
Certificate of Completion
Earn a certificate upon successful completion