Skip to main content

Command Palette

Search for a command to run...

Day 1 - Understanding MLOps v/s DevOps

Updated
β€’3 min read
Day 1 - Understanding MLOps v/s DevOps
P

πŸ‘‹ Hello! I'm passionate about DevOps and have over 1+ years of experience in the field. I'm proficient in a variety of cutting-edge technologies and always motivated to expand my knowledge and skills. Let's connect and grow together!

SKILLS:

πŸ”Ή Languages & Runtimes: Python, Shell Scripting, HCL, YAML πŸ”Ή Cloud Technologies: AWS, Microsoft Azure, GCP πŸ”Ή Infrastructure Tools: Docker, Terraform, AWS CloudFormation πŸ”Ή Other Tools: Linux, Git and GitHub Actions, Jenkins, Jira, GitLab (beginner), Docker, AWS DevOps πŸ”Ή Web Development: HTML, CSS, Bootstrap, Python, SQL

Job & Responsibilities:

πŸš€ Improved development efficiency by implementing CI/CD pipelines, resulting in a 30% reduction in deployment time on the test server. πŸ”’ Strengthened deployment and testing reliability by utilizing Docker containers and optimizing Dockerfile, reducing development issues on the test server by 20%. βš™οΈ Automated S3 bucket log creation with Shell scripting, eliminating 100% of manual search and saving 2 hours per week. πŸ“… Scheduled EC2 instance start/stop using Lambda functions and Event Bridge, leading to a 25% decrease in infrastructure costs. πŸ”§ Utilized AWS, Linux, Python, Docker, Shell scripting, Terraform, Jenkins Pipelines, and automation to streamline workflows and improve overall system performance.

I'm very detail-oriented and possess strong written and verbal communication skills. As a high performer with a possibility mindset, I strive to solve problems using efficient approaches.

Let's Connect & Grow:

If you find my profile suitable for the role you are searching for, please feel free to reach out to me at sumanprasad9766@gmail.com.

1. What Is MLOps?

Think of a food delivery app like Swiggy or Zomato.

They use machine learning (ML) to:

  • predict delivery time

  • recommend restaurants

  • detect fraud

  • optimize delivery routes

But building an ML model once is not enough.

The real challenge is:

  • running it daily

  • updating it when data changes

  • checking it is correct

  • scaling it to millions of users

  • fixing it when it breaks

This is where MLOps comes in.

Simple definition

MLOps = DevOps + Machine Learning

Or even simpler:

MLOps is the process of building, deploying, monitoring, and improving ML models in real-world companies.


2. Why MLOps Is Needed (Real-World Problems)

Example 1 β€” Food Delivery ETA Prediction

If the model says every order will arrive in 10 minutes:

  • customers get angry

  • restaurants get complaints

  • drivers rush and cause risk

Without MLOps:

  • No one monitors if predictions go wrong

  • No way to retrain the model when traffic patterns change

  • Engineers manually deploy updates β†’ slow and error-prone

With MLOps:

  • model is tested before release

  • monitored after release

  • retrained automatically

  • rolled back if broken


Example 2 β€” Bank Loan Approval

Banks use ML to approve or reject loans.

Without MLOps:

  • Model trained on old data β†’ unfair results

  • No tracking β†’ cannot explain why loan rejected

  • No auditing β†’ legal risk

With MLOps:

  • every version tracked

  • data stored securely

  • bias checked

  • approvals auditable


Example 3 β€” Hospital Patient Risk Prediction

Hospitals use ML to predict ICU admission risk.

Without MLOps:

  • model drift = accuracy drops

  • lives may be at risk

With MLOps:

  • real-time monitoring

  • alerts if accuracy drops

  • auto retrain


3. MLOps vs DevOps (Simple Comparison

)

AreaDevOpsMLOps
Main GoalDeploy software reliablyDeploy ML models reliably
Key OutputApplication codeModel + data + code
VersioningCodeCode + Data + Model
TestingFunctional testsData quality + ML accuracy tests
MonitoringUptime, errorsAccuracy, drift, bias + uptime
RetrainingNot neededRequired regularly
Fail RiskApp crashWrong predictions

So MLOps is DevOps plus many ML-specific responsibilities.


4. Core Components of MLOps (Plain English)

Think of an ML lifecycle like running a restaurant kitchen.

Kitchen StepMLOps Step
Buy ingredientsCollect data
Clean ingredientsClean data
Decide recipeSelect model
CookTrain
Taste testValidate
ServeDeploy
Collect feedbackMonitor
Improve recipeRetrain

5. References:

Good for beginners:

  1. Made With ML β€” What is MLOps?

    https://madewithml.com/courses/mlops/

  2. Weights & Biases β€” Intro to MLOps

    https://wandb.ai/site/articles/what-is-mlops

  3. Neptune.ai β€” What is MLOps?

    https://neptune.ai/blog/what-is-mlops

MLOps

Part 20 of 20

Practical MLOps series breaking down how ML systems work in production β€” from data pipelines to deployment, monitoring, and retraining. No buzzwords, just real-world MLOps concepts explained simply for engineers and data teams.

Start from the beginning

Day 19: Kubeflow for MLOps - Architecture, Components & Lifecycle

Introduction When we move from experimenting with ML models locally to deploying them in production, things get messy quickly β€” reproducibility issues, pipeline inconsistencies, manual workflows, an

More from this blog

D

DeployToCloud

405 posts

πŸ‘‹ Welcome to my Hashnode blog! I'm a DevOps Engineer with 2+ years of experience. Join ~5k followers and explore 320+ blogs on Python, AWS, Docker, Jenkins, Linux, and more. Let's connect & grow πŸš€