Cloud & DevOps · Intermediate

Cloud Computing & DevOps

Understand what the cloud really is and who is responsible for what, then run software there properly: containers, infrastructure as code, pipelines, monitoring and rollback.

Cloud & DevOps program

Lessons
4
Study time
40m
Level
Intermediate
Program
Cloud & DevOps

Sign in to open the lessons

4 lessons

Lessons, files and narration open after you sign in and buy the program. One payment opens every course in it.

Sign in to open a lesson. Buying the program opens every course and lesson in it, permanently.

About this course

The cloud is other people's computers with an API, and somebody still has to be responsible for what runs on them. This course starts at the responsibility line — what the provider secures and what you secure — then teaches the practices that keep software running there: containers, infrastructure defined in code, tested pipelines, monitoring that notices a regression, and a deploy you can undo.

You will package a service into an image that behaves the same on your laptop and on a server, describe the infrastructure that hosts it in version control, and ship changes through a pipeline with tests and a canary step. Failure is treated as normal: the exercises include a rollback and an incident where a dashboard, not a user, finds the problem first.

The project leaves you with a service a team could genuinely operate: reproducible, monitored, affordable and documented.

Who this is for

  • You can build and run an application locally and want to run it on real infrastructure responsibly.
  • You work in a small team where there is no dedicated operations person.
  • You are moving toward DevOps, platform or site reliability work.

Before you start

  • Comfortable on the command line, with Git, and with at least one backend language or Node.js.
  • Basic networking: what a port, a DNS record and an HTTP request are.
  • A cloud account with a small budget or free-tier allowance, and a machine that can run containers.

Where it leads

  • DevOps & Delivery is the software-engineering view of the same pipeline ideas.
  • Cloud Security covers identity, network boundaries and misconfiguration in the cloud.
  • Cloud and platform skills are among the most requested in Ghanaian fintech, banking and remote hiring, and they pair well with system design on a CV.

Tools you will use

A cloud provider account — AWS appears in the examples, and the concepts transferDocker and Docker ComposeTerraform for infrastructure as codeA CI/CD pipeline on your Git hostMetrics and a dashboard you actually look atA managed database and object storage

What you will build

  1. 1A container image of your own service, built reproducibly
  2. 2Infrastructure described in code and applied from nothing
  3. 3A pipeline that tests and deploys on a commit
  4. 4A canary release, a rollback and a written runbook
  5. 5Dashboards and alerts that caught a deliberately introduced regression

Curriculum

2 modules · 4 lessons · 40m

Sign in to open each lesson

4 lessons, including the a containerised service with infrastructure as code, a canary deploy, a rollback and dashboards that notice a regression project. Sign in and buy the program to open them. Create an account to track progress and earn the certificate.

Taught by a working engineer

Nana Aidoo — Platform Engineer. Every lesson is written to be used, not just watched.

A verifiable certificate

Complete every lesson and you get a certificate with a code and QR that an employer can check in seconds.

Practice in the Code Lab

Write and run code in the browser while you learn, with your work saved to your own account.

Still have a question?

Email hello@codemasterghana.com or send a message from the contact page — we answer within two working days, in English or Twi.