Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Machine Learning Operations · DevOpsSchool Trainer

MLOps Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in reproducible training pipelines, model registries, CI/CD/CT and drift monitoring in production — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your MLOps trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Early-bird MLOpsAIOps practitionerData platform operations20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches MLOps as a delivery system rather than a tool tour: reproducible datasets and artefacted models, containerised training, Kubeflow and managed pipeline DSLs, gated promotion from dev to staging to production, and serving with canary, shadow and rollback. Sessions run on live clusters and real pipelines, and spend deliberate time on the failure modes that only appear after launch — data drift, prediction drift, training-serving skew, delayed labels and the cost curve of GPU serving.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers MLOps engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your MLOps trainer is chosen

Engagements are matched on the tool, not the calendar. For MLOps that means a trainer who has run it in production — reproducible training pipelines, model registries, CI/CD/CT and drift monitoring in production — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private MLOps training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private MLOps batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is MLOps?

MLOps is the operational discipline that moves machine learning out of notebooks and into systems other services can depend on. It takes the DevOps loop — version, build, test, release, observe — and extends it to the two things DevOps never had to version: the data a model was trained on, and the model artefact that training produced. A release is therefore not one artefact but three, since code, dataset and trained weights each change independently and each can break production on its own.

That difference shapes the whole toolchain. Experiment tracking records parameters, metrics and lineage for every run so a result can be reproduced months later. A feature store keeps training and serving computations identical, which is the only reliable defence against training-serving skew. A model registry holds versioned artefacts behind promotion gates, and pipeline orchestrators — Kubeflow Pipelines, Vertex AI Pipelines, SageMaker Pipelines, Airflow — turn a training script into a graph that can be re-run on demand. Continuous training joins CI and CD as a first-class stage, because models decay when the world moves and the code does not.

Operationally, MLOps is SRE work with unfamiliar failure modes. A serving endpoint has latency, error-rate and cost objectives like any other service, but it also has data drift, prediction drift, delayed labels and quality regressions that no HTTP 500 will ever surface. Canary and shadow releases, one-command rollback to a previous model version, drift alerting, and an audit trail linking a prediction back to the exact dataset and commit that produced it are the controls that separate a demo from a system.

Why this skill matters now

Most organisations no longer have a modelling problem. They have a delivery problem. Models that score well in a notebook stall for months on the way to production, and the ones that do ship quietly degrade because nobody owns them after launch.

That gap is now a hiring category. The teams building it are not data science teams — they are platform, DevOps and SRE teams asked to run GPU workloads, model registries, feature pipelines and serving endpoints alongside everything else they already run. The skills transfer well: containers, Kubernetes, CI/CD, IaC and observability are all directly reusable. What does not transfer is the ML-specific half — reproducibility of data, evaluation gates that decide whether a model may be promoted, and the drift and skew failures that look like nothing at all in a dashboard built for microservices.

Regulatory pressure has made the governance half urgent too. Auditability of which model made which decision, on which data, approved by whom, is moving from a nice-to-have to a documented control. That is an engineering problem, and it is solved in the pipeline rather than in a policy document.

MLOps training
# outcomes

What your team can do afterwards

Package a training job as a reproducible container and run it as a pipeline step rather than a laptop script
Build a Kubeflow or managed ML pipeline with reusable components, parameters, artefacts and a compile-upload-run workflow
Version datasets, features, experiments and models so any production prediction can be traced back to its lineage
Wire CI/CD/CT: PR checks on training code, automated evaluation, gated promotion and continuous retraining triggers
Deploy models as online endpoints and batch scoring jobs, with canary, blue-green and shadow release strategies
Instrument serving for data drift, prediction drift and quality regression, and define alerts that are actionable
Run ML workloads on Kubernetes — Deployments, Services, Jobs, CronJobs, scaling and rolling updates
Make a defensible build-versus-buy call between managed platforms and a self-run Kubernetes stack
# curriculum

10 modules. Live demos in a real lab, not slides.

01Why MLOps exists — the ML lifecycle as an operations problemLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the tooling. Where machine learning projects actually stall, what data scientists hand over versus what operations needs, and how the ML lifecycle differs from an application release. MLOps against DevOps: the extra artefacts, the extra failure modes, and the maturity levels between a manual handoff and continuous training.

Topics: Welcome to MLOps fundamentals · Why and when you need MLOps · Data scientists' pain points and the handover gap · DevOps concepts applied to ML · The machine learning lifecycle end to end · MLOps vs DevOps: data, labels, model artefacts, CT · MLOps maturity levels

  • Assignments: (1) Map an existing model's path from notebook to production and mark every manual gate; (2) List the artefacts that would have to be versioned to reproduce last quarter's model
  • Capstone: Produce a maturity assessment and target-state architecture note for one real ML use case
02Containers as the unit of reproducibilityLive & Interactive5 hrs · 2 assignments · 1 capstone

Why containers are the foundation of every MLOps stack: they are the only practical way to pin CUDA, framework, library and code versions together so a training run is repeatable. Images, layers and registries, then automated image builds so training environments are produced by CI rather than by hand.

Topics: Introduction to containers and container images · Building training and serving images · Pinning framework, CUDA and dependency versions · Registries and image promotion · Automated builds with Cloud Build and equivalents · Base image strategy and size versus rebuild time

  • Assignments: (1) Containerise an existing training script and run it unchanged on another machine; (2) Wire an automated image build triggered from a Git push
  • Capstone: Publish a versioned training image and prove two runs from the same tag produce identical metrics
03Kubernetes for ML workloadsLive & Interactive5 hrs · 2 assignments · 1 capstone

The Kubernetes subset an ML platform actually uses, taught against a running cluster. Control plane and node components, compute and accelerator options, then the workload objects that matter for training and serving — Deployments for endpoints, Jobs and CronJobs for training and batch scoring, Services and autoscaling for traffic.

Topics: Kubernetes architecture and the control plane · Managed Kubernetes concepts and compute options · Deployments and the ways to create them · Services, scaling and updating deployments · Rolling updates, blue-green and canary deployments · Jobs, parallel Jobs and CronJobs for training and batch scoring · GPU scheduling, node pools and resource requests

  • Assignments: (1) Deploy a model server behind a Service and scale it under load; (2) Run a training job as a Kubernetes Job with parallelism and retries
  • Capstone: Stand up a cluster that runs scheduled retraining as a CronJob and serves the resulting model
04Versioning, lineage and reproducible datasetsLive & Interactive5 hrs · 2 assignments · 1 capstone

The part that makes everything downstream possible. Versioning data, features and labels alongside code; tracking experiments so a run can be compared and repeated; and creating a reproducible dataset so the same query at a later date returns the same rows rather than whatever the table holds today.

Topics: Data and dataset version control · Creating a reproducible dataset with deterministic splits · Experiment tracking: parameters, metrics, artefacts · Lineage from prediction back to commit and data snapshot · Reproducible training: containers, seeds and environments · Artefacted models and the model registry · Feature stores and training-serving consistency

  • Assignments: (1) Make a non-deterministic training run reproducible and prove it twice; (2) Register three model versions with metrics and promote one
  • Capstone: Build a lineage trail that answers 'which data and which commit produced this prediction' in one query
05ML pipelines — concepts and orchestrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning a training script into a graph of typed, cached, re-runnable steps. What a pipeline platform gives you over a scheduler, when it is worth the abstraction, and how the managed and open-source options fit together. Running a first pipeline end to end and reading its execution graph.

Topics: Introduction to AI Platform and Vertex AI Pipelines · Pipeline concepts: components, artefacts, parameters, caching · When to use a pipeline platform and when not to · The pipeline ecosystem and managed options · Running a pipeline and reading the execution graph · Scheduling, parameters and re-runs

  • Assignments: (1) Convert a two-stage training script into a pipeline with cached steps; (2) Re-run a pipeline with changed parameters and compare artefacts
  • Capstone: Deliver a running pipeline that produces a registered model from raw data with no manual step
06Training, tuning and serving on a managed platformLive & Interactive5 hrs · 2 assignments · 1 capstone

The full managed path: build a reproducible dataset, implement a model whose hyperparameters are tunable from outside the code, package it as a training container, run distributed training and tuning jobs, then deploy and query the result as an endpoint.

Topics: System and concepts overview · Creating a reproducible dataset · Implementing a tunable model · Building and pushing a training container · Training and hyperparameter tuning jobs · Serving and querying a model endpoint · Custom containers for training and prediction

  • Assignments: (1) Run a hyperparameter tuning job and select a winner by a defined metric; (2) Deploy the winning model behind an endpoint and query it
  • Capstone: Take one model from raw data to a tuned, deployed endpoint entirely through platform jobs
07Kubeflow Pipelines in depthLive & Interactive5 hrs · 2 assignments · 1 capstone

Writing pipelines properly. The Kubeflow DSL, the three ways to build components — pre-built, lightweight Python and fully custom containerised — and how compile, upload and run work. Then a continuous training pipeline that retrains, evaluates and conditionally registers a model.

Topics: System and concept overview · Describing a pipeline with the Kubeflow DSL · Pre-built components · Lightweight Python components · Custom containerised components · Compile, upload and run · Conditional steps, loops and exit handlers · Continuous training pipeline with Kubeflow and a cloud AI platform

  • Assignments: (1) Write one lightweight and one custom component and compose them; (2) Add a conditional registration step gated on an evaluation metric
  • Capstone: Ship a continuous training pipeline that only promotes a model when it beats the incumbent
08CI, CD and CT for ML pipelinesLive & Interactive5 hrs · 2 assignments · 1 capstone

The automation layer around the pipeline. PR checks that lint and unit-test training code, builders and build configuration for pipeline artefacts, triggers that rebuild and recompile on merge, and a promotion path from dev to staging to production with an explicit approval gate.

Topics: Concept overview: CI vs CD vs CT for ML · PR checks: lint, unit tests, data validation · Cloud Build builders and build configuration · Build triggers and pipeline recompilation · Automated evaluation as a promotion gate · Promotion: dev to staging to approval to production · Retraining triggers: schedule, data volume, drift

  • Assignments: (1) Add PR checks and a smoke test to a training repository; (2) Configure a trigger that recompiles and submits a pipeline on merge
  • Capstone: Build a CI/CD/CT path where a merged commit produces an evaluated, gated, deployable model
09Serving, release strategy and observabilityLive & Interactive5 hrs · 2 assignments · 1 capstone

Running the model once it is live. Online endpoints versus batch scoring and how to choose; canary, blue-green and shadow releases; rollback. Then the monitoring layer that is specific to ML — data drift, prediction drift, quality regression and delayed labels — on top of ordinary latency and cost objectives.

Topics: Online endpoints vs batch scoring · Canary, blue-green and shadow deployment for models · Rollback to a previous model version · Data drift and prediction drift detection · Training-serving skew · Latency, throughput and cost SLOs · Offline vs online metrics and delayed labels · Alert design and human-in-the-loop review

  • Assignments: (1) Shadow a new model against production traffic and compare distributions; (2) Build a drift monitor and trigger a retraining pipeline from it
  • Capstone: Operate a canary rollout with drift alerting and a rehearsed rollback
10Governance, security, cost and the transition planLive & Interactive5 hrs · 2 assignments · 1 capstone

What makes the platform defensible. Least-privilege service accounts, private images, encryption, PII handling and policy-as-code; model and data lineage for audit; approvals and model documentation. Then the metrics that show whether MLOps is working, the build-versus-buy decision, and a staged rollout plan.

Topics: Least privilege, private images and encryption · PII handling and policy-as-code · Model and data lineage, auditability and approvals · Model cards and documentation · Metrics: lead time to model change, release frequency, change failure rate, MTTR · Build vs buy: managed services against self-run Kubernetes · Quick wins: registry plus approval, PR checks, post-deploy smoke tests · A 30/60/90 roadmap from baseline to governed

  • Assignments: (1) Write a model card and approval record for a deployed model; (2) Cost a year of managed platform against a self-run stack for one workload
  • Capstone: Deliver a governed MLOps target architecture with a 30/60/90 adoption plan for a real team

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · REPRODUCIBILITY

Make a training run repeatable

Take a notebook that produces different metrics on every run, pin its environment in a container, fix seeds and dataset splits, and prove two runs agree.

containersseedsdatasets
LAB · PIPELINES

Kubeflow pipeline from components

Build a pipeline from a pre-built component, a lightweight Python component and a custom container, then compile, upload and run it with parameters.

kubeflowdslcomponents
LAB · CT

Continuous training with an evaluation gate

Retrain on new data, evaluate against the incumbent model, and register the challenger only when it wins on a defined metric.

continuous trainingevaluationregistry
LAB · SERVING

Canary and rollback for a model endpoint

Deploy a second model version behind a traffic split, watch latency and prediction distribution, then roll back cleanly under load.

endpointscanaryrollback
LAB · DRIFT

Detect drift and trigger retraining

Feed shifted data through a live endpoint, catch the change with a drift monitor, and have the alert start a retraining pipeline automatically.

driftmonitoringalerting
CAPSTONE · PLATFORM

End-to-end MLOps platform

Deliver a path where a merged commit builds an image, runs a pipeline, evaluates and registers a model, deploys it as a canary, and monitors it for drift.

ci/cd/ctkubernetesgovernance
# ecosystem

The tools MLOps sits next to

Kubernetes
Docker
Kubeflow
MLflow
Vertex AI
SageMaker
Airflow
Terraform
GitLab CI
Prometheus
Grafana
Feast

Who this is for

  • Platform and DevOps engineers asked to run ML workloads alongside application services
  • SREs taking on-call for model-serving endpoints and training pipelines
  • Data scientists who need their work to survive contact with production
  • ML engineers formalising an ad-hoc training and deployment process
  • Data engineers extending pipelines from datasets into features and models
  • Architects choosing between managed ML platforms and a self-run stack

Pre-requisites

  • Comfortable with Python and able to read an existing training script
  • Working knowledge of Docker — building images, tags, registries
  • Basic Kubernetes: Pods, Deployments, Services and kubectl
  • Familiarity with Git and a CI system, in any flavour
  • Access to a free-tier cloud account for pipeline and endpoint labs
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

MLOps Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the cloud, CI system and constraints you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local VMs — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Do attendees need to be data scientists?
No. This is an engineering course. Attendees need Python literacy and container fundamentals; the modelling itself is provided so the focus stays on pipelines, promotion, serving and monitoring.
Do the labs require GPUs?
No. Every lab is sized to run on CPU or a single small GPU instance. We teach GPU scheduling, memory sizing and cost modelling as concepts, and demonstrate them, without requiring an expensive cluster per attendee.
Can you teach this on AWS or Azure instead of GCP?
Yes. The inherited agenda is Kubeflow and Vertex-centred, but the same lifecycle maps cleanly onto SageMaker Pipelines and Azure ML. Tell us which platform you run and we rebuild the labs on it.
How long does a private MLOps batch take?
Typically four to five days. Three days covers containers, pipelines and CI/CD if attendees already know Kubernetes; adding continuous training, drift monitoring and governance takes it to five.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a MLOps trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote