Cloud and Linux

Launch it, secure it, describe it, keep it.

⏰ 8 weeks🎯 Standard🧩 Capstone🖥 Any device · our GPUs
Generated from this course

🎯 About this course

You can already run a Linux machine. This course teaches you to run them in the cloud: what a cloud account is made of, how to give people the least rights, how to launch and connect to servers safely, how to keep data with volumes and snapshots, how to put servers behind a load balancer and a name, how to watch them and their cost, how to describe the whole thing in a file and change it with a plan you have read, and how to design for the day a zone fails. Every exercise names who needs it and why, uses a simulated cloud account and servers that behave like the real ones, and ends with a check of the effective state rather than the command you meant to type.

By the end you will be able to

  • Describe the parts of a cloud account (regions, zones, instances, images, volumes) and compare the cost of different sizes.
  • Use profiles, roles and tags to give people the least rights they need and to find out who owns a resource.
  • Configure key pairs, security groups, the metadata service and cloud-init so that a server can be reached and starts configured.
  • Use volumes, snapshots and images to keep data and to replace servers instead of repairing them.
  • Configure a load balancer with a health check and a DNS name, and read metrics, alarms, events and cost.
  • Use a stack file with validate, plan and apply to describe and change an account, and find and repair drift.
  • Evaluate a design against zone and region failure using RPO, RTO and a rehearsal.
  • Analyse the parts of a cloud, its identity chain and its describe, plan and apply cycle, and read a running service and its bill as one picture.
Curriculum

Topics covered

Cloud concepts 4 topics

  • Entry check: are you ready for the cloud?
    A forty-five minute check of the Linux, ssh and networking skills this course builds on, with a pointer to what to revisit for each one.
  • What the cloud is: regions, instances and images
    The building blocks of a cloud (instances, images, volumes, rules, names), regions and zones, types and images, what billing and stopping mean, shared responsibility…
  • Who may do what: profiles, roles and tags
    Accounts, profiles and permissions, least privilege, roles for servers, tags for owners and cost, the audit trail, and two safety habits.
  • Size and cost: the meter that runs while you sleep
    What a cloud bill measures, right-sizing, three pricing models, the simulated clock, the common leaks and a weekly cost habit, with every price illustrative.

Launching and connecting 4 topics

  • Key pairs and the first connection
    Why keys replace passwords, making and importing a key pair, launching with a key, opening port 22 to your own address, host keys, the connect-info command and a table…
  • Security groups: who may connect
    What a security group is, rules and sources, groups as sources, design rules, testing from outside, live changes, and a diagnosis path for it works for me but not for…
  • The metadata service: a machine that knows itself
    The metadata address, what it answers and why, role credentials, the forged-request risk, session tokens, and why secrets never go in user-data.
  • cloud-init: a server that builds itself
    What cloud-init does at first boot, cloud-config and script forms, a first file, launching with it, quiet partial failure, validation with the schema check, and when to…

Operating in the cloud 4 topics

  • Volumes and snapshots: keeping the data
    Root and data volumes, attaching, making a file system and mounting, zones, snapshots and crash consistency, restoring to a new volume, growing in two steps, copies in…
  • Images and the life of an instance
    Images and golden images, image versus cloud-init, keeping images honest, the life of an instance and its address, elastic addresses, protection, and replacing rather…
  • Load balancers, health checks and DNS
    A load balancer with targets, port and health path, how the health check decides who gets traffic, reading cx lb health, draining a server for maintenance, and DNS…
  • Watching: metrics, alarms, events and cost
    Reading metrics as trends, alarms that turn numbers into messages and what makes a good one, the event log as the audit trail (and one profile per person), and the cost…

Infrastructure as code 4 topics

  • Infrastructure as code: the account in a file
    A stack file (stack, groups, volumes, instances, dns), validation with cx validate, errors for tabs, capitals and unknown keys, apply that makes the account match and is…
  • Plan before apply: changes you can read
    Reading a plan (+, ~, -, !), changes that cause an outage or need a replacement, removal with --prune only for the stack's own resources, --dry-run, --detailed-exitcode…
  • Drift, tags and clean-up
    Drift between the file and the account and how a plan shows it, tags for owner and environment, the leftovers that cost money for nothing (detached volumes, idle…
  • Designing for failure: zones, regions and recovery
    The sizes of failure and their defences, spreading across zones behind a balancer, copying snapshots to another region, RPO and RTO with arithmetic, and rehearsing the…

Infrastructure behind the cloud 4 topics

  • What a cloud is made of: hosts, networks and disks
    The parts of a cloud (regions and zones, the control plane, compute hosts and the hypervisor, the virtual network and security groups, block storage and images), a card…
  • Identity, keys and the metadata path: who may do what
    The parts of identity in the cloud (profile, roles and permissions, key pair, security group, metadata service, event log), a card for each, and the path from a person…
  • Describing and changing infrastructure: code, plans and drift
    The parts of infrastructure as code (stack file, version control, plan, apply, the account, tags), a card for each, and one change through the cycle of describe, review…
  • Running at scale: load, names, watching and cost
    The running parts of a service (load balancer, DNS, metrics, alarms, event log, cost report), a card for each, one day of the booking service read as a single picture of…

Interview ready 2 topics

  • Interview ready: accounts, instances, access and data
    The questions people really ask about regions and zones, instances, security groups, access, volumes and snapshots, and cost, with model answers, a routine for timed…
  • Interview ready: code, load balancing and resilience
    The questions people really ask about infrastructure as code, plans, drift, load balancers, DNS, RPO and RTO and zone failure, with model answers, strong and weak…
Course at a glance

See how this course is built

Where the time goes

Longer spokes mean more hours on that module.

Course roadmap click a step

Try a lesson0 / 3

Sample questions from this course. Your progress is kept only in your browser.

Week by week

Drag the slider, or press play, to walk through the course and see what you will have built by each week.

Week 1 of 8
Wk 1

Welcome to the cloud

The entry check and scenes 1 to 3: what the cloud is, who may do what, and cost.

Wk 2

Launching and connecting

Scenes 4 to 7: keys, security groups, the metadata service and cloud-init.

Wk 3

Operating in the cloud

Scenes 8 to 11: volumes, images, load balancers and DNS, and watching.

Wk 4

Infrastructure as code

Scenes 12 to 15: a stack file, plans, drift and clean-up, and designing for failure.

Wk 5

Under the hood

Scenes 16 to 19: the parts of a cloud, identity, describing and changing, and the running picture.

Wk 6

Interview ready

Scenes 20 and 21: model answers, timed hands-on tasks and a mock round.

Wk 7

Capstone work session

Build the capstone: the booking service in the cloud, described, protected and handed over.

Wk 8

Capstone review

Present the capstone.

What you'll build

The booking service in the cloud

A stack file that describes the booking service (security group, servers in two zones, tags, a DNS record), validated, planned and applied, with a load balancer and a health check, and the commands that prove it works.

The access and data pack

Profiles with least rights, a security group that allows ssh from the office only, a data volume with a snapshot schedule and a copy in another region, and a restore test.

The cloud map and handover

A card for each part, a failure design with RPO and RTO, a drift check, a cost report with owners for every resource and a one-page handover.

Why take this course

  • Launch, secure and operate servers in the cloud
  • Know what is in force, not just what you typed
  • Keep the bill and the risk under control

You will build

  • The booking service in the cloud
  • An access and data pack
  • A cloud map and handover

What you can do afterwards

  • Run a small cloud account with confidence
  • Explain your choices, their risks and their cost
  • Answer cloud interview questions with specifics
How to take it

💳 Delivery & fees

One course, four ways to attend. Fees are per course, in rupees excluding 18% GST (the GST-inclusive amount is shown too).Fees are per course, in Canadian dollars, before applicable GST/HST.Fees are per course, in US dollars, before any applicable local taxes. Bulk and institutional volume pricing is available.

Self-paced

₹2,03,000

+ 18% GST · ₹2,39,540 all-in

Programme ₹1,76,500 + infrastructure & GPU labs ₹26,500

≈ ₹25,375 per week ex-GST over 8 weeks

CA$14,500

per course, before applicable GST/HST

Includes our GPU lab infrastructure: no cloud credits to buy

≈ CA$1,813 per week over 8 weeks

US$10,400

per course, before any applicable local taxes

Includes our GPU lab infrastructure: no cloud credits to buy

≈ US$1,300 per week over 8 weeks

  • Full recorded library
  • Browser GPU lab
  • All project briefs
  • Mentor review add-on
Most popular

Live online

₹2,43,500

+ 18% GST · ₹2,87,330 all-in

Programme ₹2,11,700 + infrastructure & GPU labs ₹31,800

≈ ₹30,438 per week ex-GST over 8 weeks

CA$17,400

per course, before applicable GST/HST

Includes our GPU lab infrastructure: no cloud credits to buy

≈ CA$2,175 per week over 8 weeks

US$12,500

per course, before any applicable local taxes

Includes our GPU lab infrastructure: no cloud credits to buy

≈ US$1,563 per week over 8 weeks

  • Everything in self-paced
  • Scheduled live classes
  • 1:8 mentor code review
  • Cohort + capstone review

Hybrid — weekend

₹2,64,000

+ 18% GST · ₹3,11,520 all-in

Programme ₹2,29,600 + infrastructure & GPU labs ₹34,400

≈ ₹33,000 per week ex-GST over 8 weeks

CA$18,850

per course, before applicable GST/HST

Includes our GPU lab infrastructure: no cloud credits to buy

≈ CA$2,356 per week over 8 weeks

US$13,500

per course, before any applicable local taxes

Includes our GPU lab infrastructure: no cloud credits to buy

≈ US$1,688 per week over 8 weeks

  • Recorded weekday lessons
  • Live weekend sessions
  • Full mentor review
  • Cohort + capstone

Live in-person

₹2,94,500

+ 18% GST · ₹3,47,510 all-in

Programme ₹2,56,100 + infrastructure & GPU labs ₹38,400

≈ ₹36,813 per week ex-GST over 8 weeks

CA$21,050

per course, before applicable GST/HST

Includes our GPU lab infrastructure: no cloud credits to buy

≈ CA$2,631 per week over 8 weeks

US$15,100

per course, before any applicable local taxes

Includes our GPU lab infrastructure: no cloud credits to buy

≈ US$1,888 per week over 8 weeks

  • Everything in live online
  • Classroom instruction
  • On-site mentor time
  • In-person study group

Bulk and institutional pricing. Volume discounts are available for institutions, campuses, companies and groups enrolling several learners. Ask for a group quote →

Your fee includes our GPU lab infrastructure — no cloud credits to buy. See how we compare, with sources →

Ready when you are

Apply for this course

Tell us the format you prefer and we'll confirm the next cohort date and your fee on a short call.

Apply for this course