Self-Hosted Runners & Multi-Cloud CI/CD Optimization
Implemented self-hosted GitHub Actions runners using Docker-in-Docker principle to solve caching bottlenecks. Runners store cache on the same server, achieving 95% faster builds compared to GitHub's native runners. This solved the caching issues that emerged during the Jenkins to GitHub Actions migration.