Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Roadmap · Specialise

DevOps and cloud

Opens with credits

For developers and sysadmins who want to own how software gets built, shipped and kept running. By the end you can take an application from a Git repository to a monitored, automatically deployed service on AWS and Kubernetes, and run the incident when it breaks.

Curated by Tauseef Fayyaz7 stages, 67 topics~18 months at a few hours a week

By the end, you will be able to

  • Work comfortably on a Linux server over SSH, debug networking problems with dig, curl and ss, and automate routine jobs with Bash
  • Run a three-tier application on AWS using IAM roles, a VPC, EC2 with Auto Scaling, a load balancer, RDS and Route 53
  • Provision that infrastructure with Terraform and deploy to it from a GitHub Actions pipeline without long-lived keys
  • Containerise an application and run it on Kubernetes with Helm and Argo CD
  • Set up metrics, logs, traces and SLO-based alerts, and lead an incident through to a blameless postmortem

The path

7 stages, in the order to learn them. Open one to start.

  1. 1Linux, the shell and scriptingEverything in DevOps runs on Linux and is driven from a terminal. Get fluent with the shell, basic administration and Bash before touching any cloud.10 topics · ~3 months
  2. 2Networking for engineersMost production incidents that look mysterious are networking problems. Learn how IP, DNS, TCP, TLS and HTTP fit together and how to run a reverse proxy in front of an app.8 topics · ~7 weeks
  3. Containers with DockerPackage an application and everything it needs into an image that runs the same on your laptop, in CI and in production.10 topics · ~7 weeksOpens with credits
  4. Cloud on AWS, service by serviceLearn one cloud properly, in the order real problems appear. Ten services starting with IAM are enough to run a real product; add the rest when you meet the problem each one solves.10 topics · ~4 monthsOpens with credits
  5. Infrastructure as code and CI/CDStop building servers by hand. Describe infrastructure in code, review it like any other change, and let a pipeline test and deploy every commit.10 topics · ~2 monthsOpens with credits
  6. Kubernetes and GitOpsRun containers across a cluster that heals itself, scales on demand and deploys straight from Git. This is the stage most DevOps job descriptions are really asking about.10 topics · ~4 monthsOpens with credits
  7. Observability and incident responseKnow when something is broken, why and how badly, before users tell you, and handle the incident calmly when it happens. Covers metrics, logs, traces, SLOs, on-call and postmortems.9 topics · ~2 monthsOpens with credits
Keep reading

5 more stages, 49 more topics, free with an account.

You have seen the open stages of the DevOps and cloud roadmap. Every topic it covers is listed above, and an account opens the rest: what each topic means, a question to check yourself, the courses, the practice and Tauseef's advice for every stage. Early access is open: sign up and your account is active shortly after.

Everything here is free to learn from. A few things, like adding a roadmap, keeping a cheat sheet or asking Tauseef a question, use credits. You get 15 when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more. Credits only make sure the platform goes to people who are actually learning.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com