← All topics
Cloud & DevOps
How modern software is shipped and run: Linux for servers, networking, Docker, CI/CD with GitHub Actions, Kubernetes, AWS core services, Terraform and monitoring — explained with pictures, real commands and a step-by-step deployment case study. Built for freshers aiming at DevOps, cloud and backend roles.
🎓 Free certificate for this subject
Pass all 9 lesson quizzes to get a verified certificate you can add to LinkedIn. Reading is free without an account — log in to track your progress.
Log in to track progress- 01What Are DevOps and Cloud? — The DevOps Loop, IaaS vs PaaS vs SaaS and the Big 3 CloudsWhat DevOps engineers actually do, the plan-code-build-test-release-deploy-operate-monitor loop, cloud service models (IaaS, PaaS, SaaS, serverless), regions and availability zones, and how AWS, Azure and Google Cloud services map to each other.
- 02Linux for DevOps — Files, Permissions, Processes, Logs and the Commands You'll Use DailyThe Linux skills every DevOps and backend engineer uses on servers: navigating files, permissions (chmod 755 explained), processes and services with systemd, SSH, and analysing real web-server logs with grep, awk, sort and uniq.
- 03Networking for Cloud — IP Addresses, CIDR, DNS, Ports, Load Balancers, VPCs and Security GroupsThe networking a cloud engineer needs: public vs private IPs, CIDR blocks like 10.0.0.0/16 calculated in Python, what happens when you type a URL (DNS), ports, load balancers, VPCs with public and private subnets, and firewall rules.
- 04Docker and Containers — Images, Containers, Dockerfiles, Layers, Volumes and Docker ComposeWhy containers ended "it works on my machine", the difference between images and containers, writing a good Dockerfile for a Node.js or Python app, layer caching, ports, volumes, environment variables and running an app plus database with Docker Compose.
- 05CI/CD with GitHub Actions — Automatic Tests, Builds and Deployments on Every PushWhat continuous integration and continuous delivery mean, a complete GitHub Actions workflow that tests a Node.js app, builds a Docker image and deploys, plus secrets, environments, branch protection and safe deployment strategies (rolling, blue-green, canary, rollback).
- 06Kubernetes Basics — Pods, Deployments, Services, Scaling and Self-Healing ExplainedWhy Kubernetes exists, its architecture (control plane and nodes), the core objects — Pod, Deployment, ReplicaSet, Service, Ingress, ConfigMap, Secret — with real YAML, kubectl commands, rolling updates, health probes and autoscaling.
- 07AWS Core Services for Developers — EC2, S3, RDS, IAM, Lambda, CloudFront and Keeping the Bill Under ControlThe AWS services that power most applications — EC2, S3, RDS, IAM, Lambda, CloudFront, Route 53, CloudWatch — what each is for, how they fit into a typical web architecture, IAM least privilege with a policy example, and cost-control habits for students.
- 08Infrastructure as Code with Terraform — Plan, Apply, State and Reusable ModulesWhy clicking around a cloud console doesn't scale, how Terraform describes infrastructure in code, the init-plan-apply workflow, state files and remote backends, variables and modules, plus configuration management (Ansible) and GitOps.
- 09Monitoring, SRE and a Real Deployment — Metrics, Logs, SLOs, Alerts and Shipping a Web App End to EndThe three pillars of observability, the four golden signals, SLIs, SLOs and error budgets calculated in Python, good alerting and incident response, and a complete case study deploying a Node.js app with nginx, HTTPS, CI/CD, health checks and rollback — plus a DevOps career roadmap.