DevOps resources for developers
DevOps resources for developers, each with a researched write-up on what it covers and who it suits. Never an affiliate placement.
- 1418 picks
- 1240 free
153 resources ยท page 1 of 7
A nine-stage path from how cloud billing works through tagging, allocation and unit costs, commitments and spot, rightsizing and waste, forecasts and anomaly alerts, AI and GPU spend, the FinOps Framework and FOCUS, to working with finance, on AWS, Azure or Google Cloud. It suits cloud and DevOps engineers, analysts and students who want to explain and reduce a cloud bill. By the end you can read a bill line by line, allocate it to teams, buy commitments safely, cut waste and run a monthly cost review.
- Cloud
- DevOps
- Career
Nana Janashia, a Docker Captain and AWS Container Hero, teaches DevOps and cloud with clear diagrams and long, structured tutorials on Docker, Kubernetes, CI/CD, Terraform, Prometheus and more. Short "explained in 5 minutes" videos sit alongside full beginner courses. It suits developers and students moving into DevOps, cloud or platform roles.
- DevOps
- Cloud
A seven-stage path for developers and sysadmins who want to own how software is built, shipped and kept running: Linux and Bash, networking, Docker, AWS service by service, Terraform and GitHub Actions, Kubernetes with Helm and Argo CD, and observability with incident response. One application grows through the stages. By the end you can take it from a Git repository to a monitored, automatically deployed service on AWS and Kubernetes, and run the incident when it breaks.
- DevOps
- Cloud
A quick-revision companion to the DevOps and cloud roadmap in ten chapters: Linux and Bash, Git workflows, networking, Docker, the core AWS services, Terraform, CI/CD pipelines, Kubernetes and GitOps, observability and incident response, and security basics. It has 79 concepts, command and config snippets where they help, nine rules of thumb and a 142-term glossary. Use it to refresh a command or concept before you touch a server, a pipeline or a cluster.
- DevOps
- Cloud
Real broken Linux servers in your browser: a process is filling the disk, Nginx will not start, a Kubernetes pod keeps crashing, and you have a few minutes to fix it. The closest thing to on-call practice you can get without a pager, with a free tier and a paid plan for the full set.
- DevOps
- Cloud
A free, open curriculum for becoming a cloud engineer, founded by Gwyneth Peรฑa-Siguenza with Rishab Kumar. It runs from Linux, networking and Python through cloud platform fundamentals, DevOps and security, with a hands-on project in each phase and a choice of AWS, Azure or Google Cloud.
- Career
- Cloud
- DevOps
A free, project-based course that takes you through a whole modern data stack: Docker, Terraform, orchestration, BigQuery, dbt, Spark and Kafka, ending in a pipeline you design yourself. The best free end-to-end introduction to the job, as long as you do the homework and the final project rather than only watching.
- Programming
- Databases
- DevOps
- Cloud
CyberChef, built and maintained by GCHQ, is a free browser-based tool for encoding, decoding, encrypting, compressing and generally transforming data through a drag-and-drop chain of small operations, nicknamed 'the Cyber Swiss Army Knife'. It runs entirely in the browser with no server-side processing of your data, which matters when the data you are working with is sensitive. With nearly 36,000 GitHub stars, it is one of the most widely used free utilities of its kind.
- Programming
- Web
- DevOps
GitHub's official command-line tool, `gh`, for pull requests, issues, repositories, releases and Actions runs from the terminal. It makes the everyday GitHub workflow faster, handles authentication for Git, and is easy to use in scripts.
- Dev tools
- DevOps
A quick-revision companion to the Sefism backend roadmap: an essentials chapter for your stack, then terminal and Git, how HTTP works, relational databases and SQL, API design, authentication and API security, caching and queues, testing and CI/CD, and architecture and reliability. It comes in seven editions (Node.js, Python, Java, C#, Go, PHP and Rust), each concept with a short example and the mistake to avoid. Read a chapter before a project, an exam or a technical conversation.
- Web
- Backend
- Databases
- DevOps
NetworkChuck makes energetic, hands-on IT videos on networking, Linux, ethical hacking, Python, Docker, home labs and automation, with a strong push towards IT careers and certifications such as CCNA and Security+. Videos usually have you building something on your own machine. It suits beginners curious about IT, networking and security who learn best by doing.
- DevOps
- Programming
- Career
A workflow automation platform, similar in spirit to Zapier, that you can self-host for free or use as a paid cloud service. You connect apps and APIs on a visual canvas, drop into JavaScript or Python when needed, and build AI agent workflows with language models and tools. It suits developers and technical students who want powerful automation with full control over their data and costs.
- AI
- DevOps
- Programming
- Web
Kelsey Hightower's free tutorial for building a Kubernetes cluster by hand, with no installer: certificates, kubeconfigs, etcd, the control plane, worker nodes and pod network routes, each set up step by step. It is for developers and ops learners who can already use kubectl and want to understand what a managed cluster is actually doing, not for anyone looking for a production setup.
- DevOps
- Cloud
William Shotts' book on the Linux shell, free to download as a PDF under a Creative Commons licence and published in print by No Starch Press. It covers navigation, permissions, processes, package management, text processing, regular expressions and writing real shell scripts. It is the thorough reference to reach for when lecture notes and cheat sheets leave gaps, and suits beginners and self-taught developers alike.
- DevOps
- Dev tools
Chip Huyen's 2022 O'Reilly book on everything around the model: business framing, data engineering, training data, feature engineering, evaluation, deployment, distribution shift, monitoring, continual learning and MLOps infrastructure. It explains why models that score well in a notebook fail months after launch. It is for ML engineers, data scientists and engineers moving into ML who need to build systems that keep working in production.
- AI
- Machine learning
- System design
- DevOps
A free nine-week course from DataTalks.Club on putting machine learning models into production: experiment tracking with MLflow, orchestration, batch and streaming deployment, monitoring with Evidently and Grafana, and engineering practice such as testing, CI/CD and Terraform. It ends with an end-to-end project. It is for data scientists and engineers who can train a model but have never shipped or operated one.
- AI
- DevOps
- Machine learning
A seven-stage plan for building the server side of real products in Node.js, Python, Java, C#, Go, PHP or Rust: your language and HTTP, PostgreSQL and SQL, API design, authentication and API security, caching and queues, testing with CI/CD and Docker, and architecture and reliability. It suits people who can already write a little code and want a backend role. By the end you can design a schema and an API, secure it, make it fast, test and ship it in containers, and explain the choices behind it.
- Web
- Backend
- Databases
- DevOps
A free course by Goku Mohandas on machine learning as software engineering: designing an ML product, data preparation, training and tracking experiments, tuning, evaluation, serving, testing code, data and models, reproducibility, CI/CD and monitoring. It also has a Foundations track on Python, NumPy, pandas, PyTorch and core deep learning. It suits people who can train a model and now need to build and keep a real ML system running.
- AI
- Machine learning
- DevOps
A course on the judgment behind microservices in a system design round: when to choose them over a monolith, how to draw service boundaries, how services communicate, how to handle failure and keep data consistent, and how microservices run in production. It ends with full interview scenarios and a rapid-review question bank. Every lesson closes with a speakable 30-second answer and likely follow-ups. It suits engineers who need to discuss microservice trade-offs convincingly.
- System design
- Backend
- DevOps
A course on the named patterns that make microservice architectures workable: strangler fig, API gateway, backends for frontends, service discovery, circuit breaker, bulkhead, retry, sidecar, service mesh, database per service, saga, transactional outbox, event-driven architecture, CQRS, event sourcing and externalised configuration. Each pattern starts with the problem it solves and the cost it adds, with short Java examples. It suits developers and aspiring architects working with, or moving towards, service-based systems.
- System design
- Backend
- DevOps
The book that defined site reliability engineering, written by Google engineers and published by O'Reilly in 2016, and free to read online. It covers service level objectives and error budgets, eliminating toil, monitoring, release engineering, on-call, incident response, blameless postmortems, load balancing and cascading failures. It suits backend, DevOps and platform engineers who want to understand what running large production systems really involves.
- System design
- DevOps
- Cloud
A practical guide to Terraform best practices for people who manage cloud infrastructure as code. It covers structuring and formatting configuration, pinning Terraform, providers and modules, storing state remotely with locking, keeping secrets out of state, writing modules and refactoring them safely, and a review workflow with plans, tests and policy.
- DevOps
- Cloud
A supply chain security checklist you can run against a real repository and its pipeline. It covers what you install (lockfiles, pinning, install scripts, update bots, dependency review), how you build (CI permissions, secrets, actions pinned by SHA, protected branches) and what you ship (SLSA provenance, Sigstore signatures, SBOMs, registry publishing), plus a drill for the day a package you depend on is compromised.
- Security
- DevOps
A practical guide to secrets management for developers who build and deploy apps. It covers where secrets should live, keeping them out of git and catching leaks, least privilege, rotation, CI/CD with OIDC instead of long-lived keys, what the browser can and cannot see, log redaction, and what to do in the first hour after a leak.
- Security
- DevOps
Browse the library by topic and format
Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.
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
Follow along
New writing, resources and project ideas land here first.