Cloud & DevOpsIntermediate

DevOps Fundamentals: CI/CD Pipelines

Culture, pipelines, testing gates, artifacts and deployment strategies.

Taught by Suman Ghimire · DevOps Engineer

What you'll learn

  • Explain DevOps culture and measure a team with the four DORA metrics
  • Design a trunk-based Git workflow with pull-request gates that keeps main releasable
  • Write a multi-stage CI pipeline as code with build, test, lint and security stages
  • Produce immutable, versioned artifacts and container images and push them to a registry
  • Choose and implement rolling, blue/green and canary deployment strategies
  • Manage pipeline secrets safely and close the feedback loop with monitoring and rollback

About this course

DevOps engineer is one of the best-paid roles in software, and the skill at its centre is the CI/CD pipeline. This course is for developers, sysadmins and testers who want to understand continuous integration and continuous delivery well enough to design a pipeline from scratch. You will learn the DevOps culture and the DORA metrics that measure it, write pipelines as code, add automated testing gates and quality checks, build versioned artifacts and container images, and release safely with blue/green, canary and rolling deployment strategies. You will also handle secrets properly, add security scanning, and close the loop with monitoring and fast rollback. Examples use GitLab CI, GitHub Actions and Docker, but the ideas transfer to any tool. You should be comfortable with Git, the command line and at least one programming language.

Course content

7 lessons
  1. 1What DevOps Actually IsDevOps as culture plus automation, the delivery feedback loop, and the DORA metrics that measure it.Preview
  2. 2Version Control Workflows That Enable CITrunk-based development, short-lived branches and the pull-request gates that keep main releasable.
  3. 3Continuous Integration: Build and Test Every ChangeWrite a pipeline as code with build, lint, unit and integration stages that fail fast.
  4. 4Artifacts, Versioning and Container ImagesBuild once, version immutably, and promote the same artifact through every environment.
  5. 5Deployment Strategies: Rolling, Blue/Green and CanaryRelease safely with zero-downtime strategies and know when each one is the right choice.
  6. 6Secrets, Security and Compliance in PipelinesKeep credentials out of code, use short-lived cloud identities, and add scanning gates without slowing delivery.
  7. 7Monitoring, Feedback Loops and Continuous ImprovementClose the loop with observability, automated rollback and a habit of measuring and improving the pipeline itself.