MarzleyTech Learn

Home / Learn / DevOps & cloud: from zero to deploying and running real systems

DevOps & cloud: from zero to deploying and running real systems: free course

Learn DevOps and cloud computing step by step. Cloud basics (IaaS, PaaS, SaaS, regions, shared responsibility), Linux servers, cloud networking, Git workflows, CI/CD pipelines with GitHub Actions, Docker and Docker Compose, Kubernetes, infrastructure as code with Terraform and Ansible, core AWS, Azure and Google Cloud services, deploying a real app, monitoring and reliability, cloud security and cost control, and certifications and careers.

14 lessons · free · no account needed · code examples, practice questions and videos

Start lesson 1 Open the interactive course Printable course notes

Lessons

  1. 1 Start here: what DevOps and cloud engineers do, and your roadmap
  2. 2 Cloud computing basics: IaaS, PaaS, SaaS, regions, shared responsibility and pricing
  3. 3 Linux servers for DevOps: SSH keys, users, services, logs, updates and firewalls
  4. 4 Cloud networking: VPCs, subnets, security groups, DNS, load balancers and HTTPS
  5. 5 Git workflows and CI/CD pipelines: automatic testing and deployment with GitHub Actions
  6. 6 Docker and containers: images, Dockerfiles, volumes and Docker Compose
  7. 7 Kubernetes basics: pods, deployments, services, scaling, and when you don't need it
  8. 8 Infrastructure as code: Terraform and Ansible (servers built from files, not clicks)
  9. 9 Core cloud services compared: AWS, Azure and Google Cloud side by side
  10. 10 Project: deploy a real web app with Docker, Nginx, HTTPS and automatic deploys
  11. 11 Monitoring, logging and reliability: metrics, alerts, SLOs, incidents and backups
  12. 12 Cloud and DevOps security: IAM, MFA, secrets, encryption and secure pipelines
  13. 13 Cloud cost control (FinOps): free tiers, budgets, right-sizing and avoiding surprise bills
  14. 14 DevOps and cloud careers: certifications, portfolio projects and finding work