Get in Touch
 Duration 14 hours

Course Outline

Core Concepts of Predictive Build Optimization

  • Identifying bottlenecks in build systems
  • Origins of build performance data
  • Identifying ML opportunities within CI/CD

Applying Machine Learning to Build Analysis

  • Preparing build logs for data processing
  • Extracting features from build-related metrics
  • Choosing suitable ML models

Forecasting Build Failures

  • Recognizing critical failure signs
  • Developing classification models
  • Assessing the accuracy of predictions

Enhancing Build Times with ML

  • Modeling patterns in build duration
  • Calculating resource requirements
  • Minimizing variance to enhance predictability

Advanced Caching Strategies

  • Recognizing reusable build artifacts
  • Creating ML-based cache policies
  • Handling cache invalidation

Embedding ML in CI/CD Pipelines

  • Including prediction steps in build workflows
  • Guaranteeing reproducibility and traceability
  • Implementing models for ongoing improvement

Monitoring and Ongoing Feedback

  • Gathering build telemetry
  • Automating performance assessment cycles
  • Retraining models with new data

Expanding Predictive Build Optimization

  • Overseeing large-scale build ecosystems
  • Forecasting resources using ML
  • Connecting with multi-cloud build platforms

Wrap-up and Future Actions

Requirements

  • Knowledge of software build pipelines
  • Experience with CI/CD tools
  • Basic familiarity with machine learning concepts

Target Audience

  • Build and release engineers
  • DevOps practitioners
  • Platform engineering teams

Number of participants


Price per participant

Upcoming Courses

Related Categories