Automated Machine Learning Deployment System Using MLOps

Authors

  • Thati Venkata M. Lakshmi Assistant Professor, Department of CSE - Artificial Intelligence and Machine Learning, SRK Institute of Technology, Vijayawada - 521108, Andhra Pradesh, India Author
  • D. Sai Prabath Students, Department of CSE - Artificial Intelligence and Machine Learning, SRK Institute of Technology, Vijayawada - 521108, Andhra Pradesh, India Author
  • P. Vignesh Students, Department of CSE - Artificial Intelligence and Machine Learning, SRK Institute of Technology, Vijayawada - 521108, Andhra Pradesh, India Author
  • K. Bala Krishna Students, Department of CSE - Artificial Intelligence and Machine Learning, SRK Institute of Technology, Vijayawada - 521108, Andhra Pradesh, India Author
  • J. Kumar Vardhan Students, Department of CSE - Artificial Intelligence and Machine Learning, SRK Institute of Technology, Vijayawada - 521108, Andhra Pradesh, India Author

DOI:

https://doi.org/10.47392/IRJAEH.2026.0193

Keywords:

Continuous Integration and Continuous Deployment (CI/CD), Data Drift Detection, Experiment Tracking, Machine Learning Deployment;, MLOps

Abstract

The increasing adoption of Machine Learning (ML) in real-world applications has exposed significant challenges in deploying models reliably and reproducibly at scale. While most ML workflows primarily focus on model development and evaluation, operational aspects such as experiment tracking, version control, automated retraining, and continuous deployment are often inadequately addressed. This paper presents an Automated Machine Learning Deployment framework grounded in MLOps principles to bridge the gap between model development and production deployment. The proposed system automates the end-to-end ML lifecycle, including data ingestion, multi-model training, performance evaluation, and best-model selection. Data Version Control (DVC) is employed to manage dataset versions, while batch-based data drift monitoring is implemented using Evidently AI to analyze distributional changes across training iterations. MLflow is utilized for systematic experiment tracking and model versioning, ensuring reproducibility and traceability of results. Continuous Integration and Continuous Deployment (CI/CD) are implemented using GitHub Actions to enable automated retraining and seamless deployment upon code or data updates. The selected model is containerized using Docker and deployed as a FastAPI-based REST service on an AWS EC2 instance. The proposed framework demonstrates improved deployment reliability, scalability, and reproducibility through automated MLOps practices, making it suitable for real-world machine learning applications.

Downloads

Download data is not yet available.

Downloads

Published

2026-04-06

How to Cite

Automated Machine Learning Deployment System Using MLOps. (2026). International Research Journal on Advanced Engineering Hub (IRJAEH), 4(03), 1409-1415. https://doi.org/10.47392/IRJAEH.2026.0193