You now understand CI/CD and deployment at the level expected in SRE interviews.
What to remember:
- CI: Frequent integration with automated tests. CD: Always deployable, with or without manual gates
- Jenkins offers control, GitHub Actions offers simplicity
- Rolling updates are simple. Blue-green enables instant rollback. Canary catches issues early
- Feature flags decouple deployment from release
- Every deployment needs a rollback plan. Roll back first, debug later
- Secure pipelines: no committed secrets, scan dependencies, sign artifacts
Next, you'll learn cloud platforms (AWS, GCP, Azure).