Get in Touch
 Duration 14 hours

Course Outline

The Core of Predictive Build Optimization

  • Recognising bottlenecks within build systems
  • Identifying sources of build performance data
  • Pinpointing ML opportunities within CI/CD

Applying Machine Learning to Build Analysis

  • Preprocessing build logs for data quality
  • Extracting features from build-related metrics
  • Choosing suitable ML models

Anticipating Build Failures

  • Identifying critical failure indicators
  • Training classification models
  • Assessing prediction accuracy

Streamlining Build Times with ML

  • Modelling patterns in build duration
  • Forecasting resource requirements
  • Minimising variance to enhance predictability

Intelligent Caching Approaches

  • Spotting reusable build artefacts
  • Architecting ML-driven cache policies
  • Oversight of cache invalidation

Integrating ML into CI/CD Pipelines

  • Embedding prediction steps into build workflows
  • Safeguarding reproducibility and traceability
  • Operationalising models for continuous improvement

Monitoring and Continuous Feedback Loops

  • Gathering telemetry from builds
  • Automating performance review cycles
  • Retraining models with incoming data

Scaling Predictive Build Optimization

  • Overseeing large-scale build ecosystems
  • Resource forecasting via ML
  • Integration with multi-cloud build platforms

Conclusion and Path Forward

Requirements

  • A solid grasp of software build pipelines
  • Hands-on experience with CI/CD tooling
  • Working knowledge of fundamental machine learning concepts

Target Audience

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

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories