Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
The Basics of Predictive Build Optimization
- Recognizing bottlenecks in build systems
- Identifying sources of build performance data
- Mapping ML opportunities within CI/CD
Applying Machine Learning to Build Analysis
- Preparing build log data for processing
- Extracting features from build-related metrics
- Choosing suitable ML models
Forecasting Build Failures
- Spotting primary indicators of failure
- Training classification models
- Assessing the accuracy of predictions
Shortening Build Times via ML
- Modeling patterns in build duration
- Estimating necessary resources
- Minimizing variance to boost predictability
Smart Caching Approaches
- Identifying build artifacts that can be reused
- Formulating ML-based cache policies
- Handling cache invalidation
Embedding ML in CI/CD Pipelines
- Adding prediction steps to build workflows
- Safeguarding reproducibility and traceability
- Operationalizing models for ongoing improvement
Monitoring and Ongoing Feedback
- Gathering telemetry from builds
- Streamlining performance review cycles
- Retraining models with new data
Scaling Predictive Build Optimization
- Overseeing extensive build ecosystems
- Forecasting resources using ML
- Connecting with multi-cloud build platforms
Wrap-up and Future Actions
Requirements
- A solid grasp of software build pipelines
- Hands-on experience with CI/CD tools
- Basic familiarity with machine learning principles
Target Audience
- Build and release engineers
- DevOps practitioners
- Platform engineering teams