Digital Innovation Partner

ML for DevOps


Help professionals in DevOps field to use ML techniques and algorithms to automate and optimize DevOps processes as well as predict and prevent potential issues before they occur.

Benefits: Allow DevOps teams to leverage the insights generated by ML models to make informed decisions about how to optimize and improve their processes (quality, speed, agility and cost effectiveness).
Target Audience: DevOps engineers, Software Researchers interesting in DevOps and machine learning fields. 

The Program

Module 1 : Introduction to ML for DevOps

  • Introduction to machine learning
  • Why ML for DevOps

Key learnings

  • Understand the importance of applying Machine Learning on DevOps
  • Understand a lifecycle of Machine Learning project

Module 2 : Machine Learning concepts

  • Regression (Algorithms: Linear regression, Ridge, Lasso , ElasticNet, Decision Tree, kNN)
  • Evaluation metrics: MSE, RMSE, R^2, Adjusted R^2. Features selection: Recursive Features Elimination
  • Time series (Algorithms: AR, MA, ARMA, ARIMA, Prophet facebook. Statistical tests: ADF, KPSS)
  • Dimensionality reduction: (PCA)
  • Classification (Algorithms: kNN, Logistic Regression, Decision Tree, Random Forest, SVM)
  • Evaluation metrics: Accuracy, Recall, Precision, F1-score, ROC curve.)

Key learnings  

  • understand and learn how to use Machine Learning concepts

Module 3 : Machine Learning labs for DevOps

  • Regression  Lab
  • Classification Lab
  • Clustering Lab
  • Time Series Lab

Key learnings 

  • Build and compare end-to-end ML models for service reliability prediction
  • Build and compare end-to-end ML models for service quality classification and clustering
  • Build and compare end-to-end ML models for EC2 CPU utilization forecasting

Effective SRE

Effective MLOps

ML for Life Sciences

ML4 DevOps

Interested in shaping your tailored training ?

 Contact us at