An organization has been adopting DevOps practices including Continuous Integration and Continuous Delivery pipelines.
How would implementing SRE improve DevOps for this organization?
Correct Answer: A
Comprehensive and Detailed Explanation From Exact Extract:
SRE strengthens DevOps by adding reliability engineering, SLOs, error budgets, and production-focused automation. One key improvement is that the CI/CD pipeline extends safely into production using automated, tested, reliable deployment mechanisms.
The Site Reliability Engineering Book, "Release Engineering" chapter states:
"SRE complements DevOps by creating safe pathways for automated production deployments through engineering practices such as canarying, automation, and release gates." The SRE Workbook adds:
"SRE helps mature DevOps pipelines so they can operate safely in production, enabling continuous delivery to reach all the way through deployment." Why the other options are incorrect:
* B SRE makes CD more necessary, not redundant
* C SRE does not replace DevOps engineers
* D IaC does not require moving to the cloud
Thus, the correct answer is A.
References:
Site Reliability Engineering Book, "Release Engineering"
SRE Workbook, "Safe Deployments and CI/CD Integration"