THE DEV BENCH
🖥️

DevOps & SRE

Site reliability & DevOps — start with the beginner Linux Fundamentals on-ramp, then the LFCS Linux sysadmin cert and the HashiCorp Terraform Associate (003) infrastructure-as-code cert, each with objective-weighted decks and a recall exam, plus hands-on Linux & Bash labs, CI/CD, networking, and production break-fix troubleshooting.

Start here

Linux Fundamentals (Beginner On-Ramp)30 cards — step 1 of 31

Then get hands-on: Linux lab 36 scenarios.

LFCS — Linux Foundation Certified System Administrator — learning pathThe hands-on Linux sysadmin cert — five domain-weighted decks (106 cards), an 85-question recall exam, and hands-on Linux & Bash labs, verified to the official Linux Foundation domains.HashiCorp Terraform Associate (003) — learning pathThe industry-standard infrastructure-as-code cert — eight objective-aligned decks (258 cards), an 83-question practice exam, and the browser-graded HCL drills for writing real config. Prep at $0.Ansible Automation — learning pathThe agentless config-management & automation tool — eight topic decks (208 cards) across inventory, playbooks, variables & Jinja2, roles, modules, handlers, and vault, plus a practice exam and the browser-graded YAML drills. Learn it at $0.

Flashcard decks

31 decks · 1056 cards · in study order

Linux — start here

1 deck · 30 cards

LFCS cert domains

5 decks · 106 cards

Core vocabulary

4 decks · 227 cards

Terraform Associate

8 decks · 258 cards
11Terraform Associate 003 - IaC Concepts & Purpose of TerraformPlain-language flashcards on infrastructure as code fundamentals and why you would choose Terraform over other provisioning tools.2612Terraform Associate 003 - Basics: Providers, Init & PluginsHow Terraform declares its providers and version requirements, and how terraform init downloads plugins, writes the dependency lock file, and prepares a working directory.3013Terraform Associate 003 - The Core WorkflowLearn the everyday Terraform loop of writing configuration, previewing changes with a plan, and applying them, plus the commands and plan symbols the exam expects you to recognize.3014Terraform Associate 003 - StateHow Terraform state works and how to manage it safely, including remote backends, locking, plaintext secrets, drift, and the state and import commands.3415Terraform Associate 003 - Reading, Generating & Modifying ConfigurationFlashcards covering Terraform Associate 003 objective 8: input variables, outputs, locals, data sources, expressions, built-in functions, meta-arguments, lifecycle, and provisioners.5616Terraform Associate 003 - ModulesLearn how Terraform modules package and reuse groups of resources, how to source and version them, and how to pass data in and out.2617Terraform Associate 003 - CLI Outside the Core WorkflowFlashcards for exam objective 4 covering Terraform CLI commands you use outside the write-plan-apply core loop, such as fmt, import, state, workspaces, console, output, graph, and debugging tools.3018Terraform Associate 003 - HCP Terraform & EnterprisePlain-language flashcards on HCP Terraform (formerly Terraform Cloud) capabilities: remote state, remote runs, the three workflows, workspaces, private registry, Sentinel policies, cost estimation, and governance.26

Ansible

8 decks · 208 cards
19Ansible · Fundamentals & ArchitectureCore concepts of Ansible: what it is, its agentless push architecture, control vs managed nodes, idempotency, and how it compares to other automation tools.2420Ansible · Inventory & PatternsAnsible inventory files, groups, host/group variables, ranges, host patterns, connection settings, and dynamic inventory.2321Ansible · Playbooks, Plays & TasksHow Ansible playbooks are structured and executed - plays, tasks, modules, privilege escalation, handlers, and the ansible-playbook CLI.2622Ansible · Variables, Facts & Jinja2How to define and use variables, work with facts and magic variables, capture output with register/set_fact, and template with Jinja2 filters, conditionals, and loops in modern ansible-core.3223Ansible · Roles & CollectionsReusable automation building blocks in Ansible - role structure and precedence, static vs dynamic reuse, meta dependencies, ansible-galaxy, and the FQCN collections model.2424Ansible · Modules & Common TasksCommon ansible.builtin (and a few community) modules plus idempotent task patterns for packages, services, files, commands, and more.2825Ansible · Idempotency, Handlers & Error HandlingDeck covering Ansible idempotency, handlers, changed_when/failed_when, blocks, check mode, tags, delegation, retries, and execution strategies.2726Ansible · Vault, Config & Best PracticesSecuring secrets with ansible-vault, configuring ansible.cfg and precedence, privilege escalation, and production best practices, linting, and testing.24

PostgreSQL

1 deck · 39 cards

System design & whiteboard rounds

2 decks · 39 cards

SRE & production troubleshooting

2 decks · 149 cards

Practice exams

3 sets

Linux lab

live
The command line, hands-on. Learn mode covers files, permissions, processes and text; Break-fix mode fixes a real broken machine at the shell.

Bash lab

live
Shell scripting for real. Learn mode builds up variables, conditionals, loops and functions; Break-fix mode debugs broken scripts until they pass.

Terraform lab

live
A real workspace with real state. Learn mode runs genuine init/plan/apply through providers, variables, count vs for_each and modules; Break-fix mode resolves held locks, drift and provider conflicts.

Ansible lab

live
A control node and two managed hosts. Learn mode covers inventory, playbooks, facts, handlers, templates and roles; Break-fix mode fixes playbooks that fail or aren't idempotent.

Observability lab

live
Prometheus, Grafana, Alertmanager and an OTel Collector you can open in your browser. Learn mode scrapes, queries and alerts; Break-fix mode finds where the signal stopped.

HCL (Terraform) drills

6 drills
Write real Terraform HCL — blocks, attributes, typed variables, lists/maps, and a resource — graded live against a real (subset) HCL parser in your browser. The hands-on config half of the Terraform Associate path.

Curated resources

verified July 2026

Linux foundations for the beginner on-ramp deck. The cert PATHS in this subject (LFCS, Terraform Associate, Ansible) each carry their own deeper, exam-specific resource lists on their path pages — these are the general "learn Linux and the command line" references.