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

Machine Learning Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in feature engineering, supervised and unsupervised modelling, validation and honest evaluation — 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 Machine Learning 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 Machine Learning as a workflow rather than an algorithm catalogue: split before you look, baseline before you tune, and validate in a way that matches how the model will be used. Sessions concentrate on the things that decide whether a model survives production — target leakage, imbalanced classes, threshold and calibration choices, time-aware cross-validation, and error analysis by slice — with every concept built in code against real datasets and a scikit-learn pipeline that prevents leakage by construction.

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 Machine Learning engagements

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

How your Machine Learning trainer is chosen

Engagements are matched on the tool, not the calendar. For Machine Learning that means a trainer who has run it in production — feature engineering, supervised and unsupervised modelling, validation and honest evaluation — 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.

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

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 Machine Learning 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 Machine Learning 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 Machine Learning?

Machine Learning is the practice of fitting a function to data so it generalises to examples it has never seen. A model is a hypothesis with adjustable parameters, a loss function scores how wrong it currently is, and an optimisation procedure moves the parameters to reduce that loss. Everything else — algorithm choice, feature design, regularisation, validation — exists to control one thing: the gap between performance on data you trained on and performance on data you did not.

The day-to-day work is not algorithm invention. It is a workflow. Frame the task and split the data before looking at it. Explore, clean and engineer features, and defend every step against leakage, which is the most common reason a model that scored well offline collapses in production. Fit a simple baseline first. Then move up through linear models, trees and ensembles, tuning hyperparameters against a validation strategy that matches how the model will actually be used — time-based splits for forecasting, grouped splits when rows share an entity, stratified folds when classes are imbalanced.

The part that separates practitioners from tutorial followers is evaluation. Accuracy is misleading on imbalanced data, a single train-test split is noisy, AUC hides threshold behaviour, and an uncalibrated probability cannot be used for a business decision. Machine Learning done properly means choosing metrics that match the cost of each error type, selecting an operating threshold deliberately, slicing results to find where the model fails, and explaining predictions well enough that someone will sign off on using them. The finished output is a validated, documented, reproducible model artefact — the thing MLOps then takes to production.

Why this skill matters now

Almost every organisation now has data it has been storing for years and pressure to do something predictive with it. The result is a large number of models being built and a much smaller number being trusted, because the modelling was done without validation discipline.

That gap is where the demand sits. Fitting an estimator is a few lines of scikit-learn and any engineer can do it in an afternoon. Knowing whether the resulting number means anything — whether a feature leaked the target, whether the cross-validation respected time order, whether a 0.92 AUC is good on a dataset with 2% positives, whether the probabilities are calibrated enough to threshold — is what organisations actually pay for. It is also what makes the difference between a model that saves money and one that quietly costs it.

The generative wave has not reduced this. Foundation models are strong on language and images and remain beaten by gradient-boosted trees on the tabular business data that drives churn, credit, pricing, demand and fraud decisions. Classical machine learning is where most measurable value still comes from, and the skill has become more valuable, not less, because far fewer people are learning it properly.

Machine Learning training
# outcomes

What your team can do afterwards

Frame a prediction task and split data correctly before any exploration, including time-aware and grouped splits
Engineer features from numeric, categorical, text, date and geographic fields without leaking the target
Fit and interpret linear and logistic models, and know when a regularised linear baseline is already sufficient
Train and tune tree ensembles — random forests, gradient boosting, XGBoost and LightGBM — on tabular data
Apply clustering and dimensionality reduction, and judge when an unsupervised result is actually actionable
Evaluate models honestly: the right metric for the cost of each error, calibrated probabilities and a chosen threshold
Diagnose underfitting, overfitting and imbalance from learning curves and validation behaviour rather than guesswork
Explain a model with permutation importance and SHAP, and hand over a reproducible artefact with a model card
# curriculum

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

01The learning problem and the workflow around itLive & Interactive5 hrs · 2 assignments · 1 capstone

What learning from data actually is, and the discipline that has to surround it. Supervised, unsupervised and reinforcement settings; the hypothesis, loss and optimisation triple; generalisation and the bias-variance trade-off; and the split-before-you-look rule that everything else depends on.

Topics: Supervised, unsupervised and reinforcement settings · Hypothesis, loss function and optimisation · Generalisation, overfitting and underfitting · The bias-variance trade-off · Train, validation and test discipline · Assumptions that make learning work: i.i.d. and stationarity · The end-to-end ML workflow and where each step fails · Setting up a reproducible project: environments, seeds, structure

  • Assignments: (1) Set up a project skeleton with fixed seeds and a held-out test set you do not touch; (2) Diagnose a supplied model as overfitting or underfitting from its learning curves
  • Capstone: Produce a problem statement, split strategy and evaluation plan for a real dataset before modelling it
02Data preparation and feature engineeringLive & Interactive5 hrs · 2 assignments · 1 capstone

Where most of the improvement in a model actually comes from — and most of the mistakes. Exploratory analysis, missing values, outliers, encoding categoricals, scaling, and features from dates, text and geography. Then leakage in detail, and the pipeline pattern that makes it structurally hard to commit.

Topics: Exploratory data analysis with intent · Missing values: mechanisms and imputation strategies · Outliers, winsorising and robust alternatives · Categorical encoding: one-hot, ordinal, target and frequency · Scaling and normalisation, and which models need it · Features from dates, text and geography · Interaction and aggregate features · Target leakage: how it happens and how to catch it · scikit-learn Pipelines and ColumnTransformer as leakage prevention

  • Assignments: (1) Find and remove the leaking feature in a supplied dataset and quantify the score drop; (2) Rebuild a manual preprocessing script as a single fitted pipeline
  • Capstone: Build a leak-free feature pipeline that raises a baseline score on held-out data
03Linear models and the fundamentalsLive & Interactive5 hrs · 2 assignments · 1 capstone

The models that should always be tried first, and the concepts they teach that transfer everywhere else. Linear and logistic regression, cost functions and gradient descent, regularisation and what L1 and L2 each do to coefficients, and reading a linear model as an explanation.

Topics: Linear regression: assumptions, fitting and residual analysis · Logistic regression and the log-odds interpretation · Cost functions and gradient descent intuition · Regularisation: ridge, lasso and elastic net · Multicollinearity and unstable coefficients · Polynomial and spline features · Reading coefficients as an explanation, and its limits · Support vector machines and the kernel idea · When a linear baseline is already good enough

  • Assignments: (1) Fit regularised regression and explain what the penalty did to the coefficients; (2) Beat a supplied black-box score with a well-engineered linear model
  • Capstone: Deliver an interpretable linear baseline with residual analysis that the business could act on
04Trees and ensemblesLive & Interactive5 hrs · 2 assignments · 1 capstone

The family that still wins on tabular data. Decision trees and how they split, why a single tree overfits, bagging and random forests, then boosting in depth — gradient boosting and the modern implementations, the handful of hyperparameters that matter, and early stopping.

Topics: Decision trees, splitting criteria and pruning · Why single trees overfit and how depth controls it · Bagging and random forests · Gradient boosting: the additive, residual-fitting idea · XGBoost, LightGBM and CatBoost in practice · Learning rate, depth, subsampling and regularisation · Native categorical handling and high-cardinality features · Early stopping against a validation set · Why boosted trees still beat neural networks on tabular data

  • Assignments: (1) Tune a gradient boosting model with early stopping and document each hyperparameter's effect; (2) Compare a random forest and a boosted model on the same split and explain the difference
  • Capstone: Produce a tuned ensemble that beats the linear baseline on held-out data with the gain justified
05Unsupervised learning and dimensionality reductionLive & Interactive5 hrs · 2 assignments · 1 capstone

Finding structure without labels, and being honest about what it means. k-means and its assumptions, hierarchical clustering, density-based methods, choosing the number of clusters, PCA for compression and decorrelation, projection methods for inspection, and unsupervised anomaly detection.

Topics: k-means: assumptions, initialisation and failure cases · Choosing k: elbow, silhouette and business meaning · Hierarchical and density-based clustering with DBSCAN · Evaluating clusters without ground truth · PCA: variance, components and when to use it · t-SNE and UMAP for inspection, and how to misread them · Anomaly detection with isolation forests and one-class methods · Association rules and market-basket analysis · Turning an unsupervised result into an actionable segment

  • Assignments: (1) Segment a customer dataset and defend the number of clusters with more than a silhouette score; (2) Reduce a wide dataset with PCA and measure the effect on a downstream model
  • Capstone: Deliver a segmentation with named, described segments a business owner could act on
06Validation and evaluation done honestlyLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that decides whether any earlier number can be trusted. Cross-validation variants matched to data structure, the full metric landscape for classification and regression, imbalance, threshold selection, calibration, and how to tell a real improvement from noise.

Topics: k-fold, stratified, grouped and time-series cross-validation · Nested cross-validation for unbiased model selection · Confusion matrix, precision, recall and F-beta · ROC-AUC vs precision-recall AUC on imbalanced data · Choosing an operating threshold from the cost of each error · Probability calibration: Platt scaling and isotonic regression · Class imbalance: resampling, class weights and why accuracy lies · Regression metrics: MAE, RMSE, MAPE and their pathologies · Is this difference real? Variance, repeats and significance · Error analysis by slice

  • Assignments: (1) Re-evaluate an earlier model with the correct CV scheme and report how much the score moved; (2) Pick a threshold from an explicit cost matrix and justify it
  • Capstone: Deliver an evaluation report with the right metric, a chosen threshold, calibration and slice analysis
07Tuning, interpretation and handoffLive & Interactive5 hrs · 2 assignments · 1 capstone

Finishing the job. Systematic hyperparameter search, then explaining the model to people who must approve it, then packaging it so someone else can reproduce and deploy it. This is the boundary where machine learning work becomes an MLOps input.

Topics: Grid, random and Bayesian hyperparameter search · Search budgets and avoiding validation-set overfitting · Feature importance and why impurity importance misleads · Permutation importance · SHAP values and partial dependence plots · Global vs local explanation for different audiences · Experiment tracking with MLflow · Serialising a pipeline and pinning the environment · Model cards, assumptions and known limitations · The artefact contract handed to MLOps

  • Assignments: (1) Run a search with a fixed budget and report the best configuration with its uncertainty; (2) Explain three individual predictions to a non-technical reviewer using SHAP
  • Capstone: Hand over a reproducible model artefact with tracking, explanation, model card and a documented interface

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 · LEAKAGE

Find the feature that lies

Take a dataset with a suspiciously good score, locate the leaking feature, rebuild the preprocessing as a fitted pipeline, and report the honest number.

leakagepipelineseda
LAB · TABULAR

Baseline to tuned ensemble

Work one tabular problem from a regularised linear baseline through random forest to a tuned boosted model, recording what each step actually bought.

xgboostrandom foresttuning
LAB · IMBALANCE

A 2% positive rate

Build a fraud-style classifier where accuracy is useless — choose PR-AUC, handle imbalance, calibrate the probabilities and set a threshold from a cost matrix.

imbalancecalibrationthreshold
LAB · TIME

Validation that respects time

Rebuild a forecasting model whose cross-validation was leaking the future, using time-series splits and lag features, and compare the two scores.

time seriescross-validationlags
LAB · SEGMENTS

Clustering someone will act on

Segment a customer base, defend the cluster count, profile each segment, and produce a description a marketing owner could use unaided.

clusteringpcasegmentation
CAPSTONE · HANDOFF

A model someone else can trust

Deliver a complete modelling project: framing, leak-free pipeline, tuned model, honest evaluation, SHAP explanation, tracked experiments and a model card.

mlflowshapmodel card
# ecosystem

The tools Machine Learning sits next to

Python
scikit-learn
pandas
NumPy
XGBoost
LightGBM
MLflow
Jupyter
SHAP
Matplotlib
PostgreSQL
Spark

Who this is for

  • Software engineers moving into modelling work
  • Data analysts formalising ad-hoc analysis into predictive models
  • Data engineers who need to understand what they are pipelining and why it breaks
  • Data scientists who learned by tutorial and want the validation discipline
  • MLOps and platform engineers who must judge whether a model is fit to promote
  • Technical leads reviewing modelling work before it reaches production

Pre-requisites

  • Working Python — functions, data structures, and reading someone else's script
  • Basic pandas or equivalent dataframe experience
  • School-level statistics: mean, variance, distribution, correlation
  • Comfortable with SQL for pulling the datasets used in labs
  • A laptop able to run Python with scikit-learn, or a free-tier notebook environment
# 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

Machine Learning 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's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · 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
# 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 data, tooling and problems you actually work on, and rebuild the module list around them. Labs then use your own datasets where you can share them.
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, a local Python install, or a notebook service — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How much maths is required?
Less than most courses assume. We teach the intuition, the failure mode and the consequence for every method, and derive only where the derivation changes what you would do. Comfort with school-level statistics is enough.
Does this cover deep learning?
Only as positioning. Neural networks, backpropagation, CNNs and transformers are the Deep Learning course. This one covers the classical methods that still win on tabular business data.
Does this cover deployment and monitoring?
It stops at a validated, reproducible, documented artefact and the interface handed over. Pipelines, registries, serving, drift and retraining are the MLOps course, and the two are commonly booked together.
Do you teach Python or R?
Python, using scikit-learn, pandas and the gradient boosting libraries. R can be accommodated in a private batch, though the pipeline and tracking labs are rebuilt if so.
How long does a private Machine Learning batch take?
Typically four days. Workflow, features, linear models and ensembles fit in three; adding unsupervised methods, full evaluation depth and interpretation takes it to four or 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 Machine Learning 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