Get in Touch
 Duration 14 hours

Course Outline

Core Principles of Predictive Build Optimization

  • Analyzing bottlenecks in build systems
  • Identifying sources of build performance data
  • Identifying machine learning opportunities within CI/CD

Applying Machine Learning to Build Analysis

  • Preparing build log data for processing
  • Extracting features from build-related metrics
  • Choosing suitable machine learning models

Forecasting Build Failures

  • Recognizing critical failure indicators
  • Training classification models
  • Assessing the accuracy of predictions

Enhancing Build Speed with Machine Learning

  • Modeling patterns in build durations
  • Calculating required resources
  • Minimizing variance to boost predictability

Smart Caching Approaches

  • Identifying reusable build artifacts
  • Developing machine learning-driven cache policies
  • Handling cache invalidation

Embedding Machine Learning into CI/CD Pipelines

  • Integrating prediction steps into build workflows
  • Safeguarding reproducibility and traceability
  • Deploying models to enable continuous improvement

Surveillance and Continuous Feedback Loops

  • Gathering telemetry from builds
  • Streamlining performance review cycles
  • Retraining models with fresh data

Expanding Predictive Build Optimization

  • Overseeing large-scale build ecosystems
  • Forecasting resource needs with machine learning
  • Connecting with multi-cloud build platforms

Wrap-up and Future Directions

Requirements

  • A solid grasp of software build pipelines
  • Practical experience with CI/CD tools
  • Basic knowledge of machine learning principles

Target Audience

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

Number of participants


Price per participant

Upcoming Courses

Related Categories