The Administrator in the Age of AI
What does it mean to be a faithful steward of what you did not make?
Chapter 1 — The Administrator in the Age of AI
“Hope is not a strategy.” — Google SRE adage
“Moreover, it is required of stewards that they be found faithful.” — 1 Corinthians 4:2 (ESV)
Why This Matters
Welcome to the course. For sixteen weeks you and I are going to build, run, and govern the infrastructure that real organizations depend on — and we are going to do it in the year that the job changed underneath everyone’s feet.
Here is the change, stated plainly. For thirty years the system administrator’s edge was knowledge: you knew the commands, the config paths, the failure signatures, the order in which to restart the stack. That knowledge took years to earn and it was the whole moat. As of 2026, an AI copilot can produce a plausible-looking version of that knowledge in four seconds — a runbook, a Terraform module, a root-cause hypothesis posted to your incident channel before you have even opened a dashboard. The typing is no longer the moat. The judgment is.
That is the thesis of this entire book, and I want you to internalize it now, in Week 1, because every chapter is going to lean on it: AI is now both your most powerful tool and your most demanding workload. The administrator wields the one and governs the other — without surrendering the judgment that keeps the system trustworthy.
Read that twice. It has two halves, and we are going to chase both all term. The first half — AI as the tool you wield — is the copilot on your shoulder: drafting documentation, triaging an alert, suggesting the command. The second half — AI as the workload you run and govern — is the harder, less-discussed half: GPUs, model weights measured in hundreds of gigabytes, vector databases, inference servers, governance frameworks. Somebody has to run the AI that everyone else is so excited to use. By Week 16 that somebody is you.
And between the two halves sits a spine rule you will hear me repeat until you are sick of it:
The human stays in the loop where the judgment lives. AI accelerates the typing, the triage, the first draft. You own the decision, the verification, and the accountability. A confident, fast, sometimes-wrong partner taking real action on production is powerful and dangerous in equal measure.
This week’s question — the one we will engineer toward, not preach about — is a question of stewardship. A steward in the old sense is someone who manages what belongs to another: another’s house, another’s money, another’s people. You will spend your career administering systems you did not build, holding data you did not generate, wielding an AI you did not train. So: what does it mean to be a faithful steward of what you did not make? Hold that. We will earn it by the end.
Coach’s Note — If you are coming from Coding 1–3 in this library, welcome back; if not, here is the house rule. Learning is a sport. The keyboard is the gym. You do not get fit reading about squats, and you do not become an administrator reading about
systemctl. Every chapter ends with Reps and a Project. Show up. Do the work.
1.1 — What a System Administrator Actually Does
Let us be precise about the job, because “sysadmin” has gotten fuzzy. A system administrator is the person accountable for keeping an organization’s computing infrastructure available, secure, and correct over time. Not “set it up” — over time. The setup is a weekend; the stewardship is a career.
The work has historically clustered into a handful of disciplines, and they happen to be the spine of this course:
| Discipline | The daily question | This book |
|---|---|---|
| Operating systems | Is the machine healthy? Processes, memory, storage, services. | Ch 2 |
| Identity & access | Who is this, and what may they do? | Ch 3 |
| Storage | Where does the data live, and what is it worth? | Ch 4 |
| Networking | How do messages travel, and who is on the wire? | Ch 5 |
| Virtualization & containers | What shape is the machine, and how do we share it? | Ch 6–7 |
| Automation (IaC) | Can we make this repeatable instead of heroic? | Ch 8 |
| Monitoring & security | Are we watching, and can we withstand an attacker? | Ch 9–10 |
| Backup & recovery | Can we come back from the worst day? | Ch 11 |
| Cloud, DevOps/SRE, lifecycle | Does the work last, and what does it cost? | Ch 12–14 |
Each of those is a chapter, and each chapter now carries a second passenger: the AI. Identity must reckon with deepfaked faces (Ch 3). Storage must size model weights (Ch 4). Networking must move a KV cache between GPUs (Ch 5). The discipline is the same. The workload is new.
Coach’s Note — The grad students who struggle in this field are not the ones who do not know a command. They are the ones who never learned to ask “and how would I verify that?” before acting. That instinct is the whole job now. The AI removed the excuse of not knowing the command; it did not remove the obligation to verify.
One more thing before we move on, because it shapes how you read every chapter to come. The administrator does not work on one machine; you work on an estate. Enterprise infrastructure is a layered thing — compute (physical and virtual), storage, network, identity, and the services that ride on top — and IT operations is the practice of keeping that whole estate running through change, failure, and growth. The frameworks you will hear named (ITIL, the SRE discipline, the on-call rotation, the change-management ticket) all exist to answer one anxious question: when something breaks at 2 a.m., do we have a repeatable, accountable way to bring it back? Everything in this book — the runbook this week, the monitoring stack in Week 9, the disaster-recovery plan in Week 11 — is an answer to that question. The AI does not replace that practice. It accelerates parts of it and adds a new layer of estate to operate: the AI infrastructure itself.
1.2 — From Manual Administration to AIOps
Picture the 2 a.m. page, the classic version. The pager fires. A human wakes up, opens a laptop, logs into a jump host, opens six dashboards, greps three log files, forms a hypothesis, and — forty minutes later — restarts a service. That workflow is the trade as it has existed for decades. It is heroic, it does not scale, and it burns people out.
Now the 2026 version, which the industry calls AIOps (AI for IT Operations). The page still fires — but before the human is even at the keyboard, an agentic SRE assistant has already read the telemetry, correlated the alert storm into a single incident, pulled the relevant runbook, and posted a root-cause hypothesis into the incident channel: “Likely cause: ministry-web connection pool exhausted after the 01:50 deploy; suggest rolling back to the previous image.”
This is not science fiction; it is product. As of mid-2026, nearly every major observability vendor ships one of these “agentic teammates”: Datadog Bits AI SRE, New Relic SRE Agent, PagerDuty Advance SRE Agent, Microsoft Azure SRE Agent, the AWS DevOps Agent, and Cisco/Splunk troubleshooting agents. Gartner’s framing forecast says that by 2029 roughly 70% of enterprises will use agentic AI to help operate IT infrastructure, up from under 5% in 2025 — that is a prediction, not a measurement, but the direction is real and the products already exist.
Here is the part that matters for your judgment, and it is in the fact brief for a reason. Most of these agents are deliberately gated to recommend, not act on production. The New Relic SRE Agent, for instance, explicitly does not make production changes or bypass approvals. Fully autonomous remediation is still early-access or preview in 2026, and the reason is not that the technology cannot push a button — it obviously can. The reason is accountability. Someone has to answer for the outcome, and a computer cannot be held accountable.
The four classic AIOps capabilities still describe what the machine is doing under the agentic veneer:
- Anomaly detection — “this is not normal.”
- Event correlation — collapse 500 alerts from one cascading failure into one incident.
- Root-cause analysis — “the likely cause is X.”
- Prediction/forecasting — “you will run out of disk in nine days.”
The new fifth layer is the natural-language, agentic wrapper that lets you ask and lets the system propose. Notice the verbs. It asks and proposes. You decide.
It is worth contrasting the two pager workflows directly, because the difference is the whole shift of the decade:
| The old on-call workflow | The 2026 agentic workflow | |
|---|---|---|
| Page fires | Human wakes, opens laptop | Agent already reading telemetry |
| Triage | Open 6 dashboards, grep 3 logs | Agent correlates the alert storm into one incident |
| Hypothesis | Human forms it after ~30 min | Posted to chat before the human logs in |
| Action | Human decides and executes | Agent recommends; human approves and executes |
| Time to first hypothesis | tens of minutes | seconds |
| Who is accountable | the human | still the human |
Look at the last two rows. The agent compresses the first thirty minutes to near zero — genuine, valuable acceleration. But the action and the accountability did not move. A vendor agent that posts a root-cause hypothesis in four seconds has not taken your job; it has handed you a faster path to the decision that was always the actual job. That is the pattern this whole book teaches you to recognize: AI eats the latency, not the responsibility.
1.3 — The Copilot You Wield: AI for the Administrator’s Daily Work
Let us get concrete about the tool half of the thesis, because this is where you will live most days. An AI copilot helps a working admin in four big ways, and each one comes with a knife attached.
Drafting documentation. SOPs, runbooks, knowledge-base articles — the unglamorous prose nobody wants to write. A copilot will draft a runbook for “ministry-web returns 502” in seconds. We ship exactly such a draft in this chapter: code/ai-drafted-runbook.txt. It looks great. It is also wrong in at least four places, on purpose. More on that in 1.6.
Triage and troubleshooting. Paste a stack trace, a journalctl dump, a Windows Event log; ask “what happened?” You will get a fast, fluent, confident answer. Sometimes it is exactly right and saves you an hour. Sometimes it invents a kernel parameter that does not exist. You will not be able to tell which from the tone — the wrong answers are delivered with the same confidence as the right ones. That is the single most important thing to understand about this tool.
Generating commands and config. “Write the systemd unit for an app that restarts on failure with a 30-second backoff.” Useful. We devote all of Chapter 8 to the discipline of reading AI-generated infrastructure-as-code line by line, because the failure mode there can hand an attacker a shell.
Choosing the right model for the job. This is itself an admin skill now, the way sizing a VM tier to a workload always was. You do not pay for a frontier model to summarize a log line. As of 2026, the Claude family ladders like this:
| Model | Snapshot price (per 1M tokens) | Use it for |
|---|---|---|
| Claude Haiku 4.5 | ~$1 in / ~$5 out | cheap, high-volume, simple classification & summaries |
| Claude Sonnet 4.6 | ~$3 in / ~$15 out | the balanced default for most admin copiloting |
Claude Opus 4.8 (claude-opus-4-8) | ~$5 in / ~$25 out | hard, multi-step agentic work |
Claude Fable 5 (claude-fable-5) | ~$10 in / ~$50 out | frontier capability (release/benchmark details unconfirmed; treat as mid-2026) |
(OpenAI’s GPT-5.5 sits around ~$5 in / ~$30 out for comparison; Google’s Gemini 3 Pro/Flash and xAI’s Grok 4.3 round out the field. All of these prices are mid-2026 snapshots and move weekly — pin to model IDs, not marketing names, and re-check the vendor console before you put a number in a budget.) Output tokens cost several times more than input across the board, which is a real cost-engineering fact you will use in Chapter 12.
Coach’s Note — Picking the model tier is the modern version of right-sizing a server. Haiku to triage an alert stream all day; Opus when an agent has to reason across six tools to write a migration. Overspending on a frontier model for trivial work is the cloud-bill mistake of the AI era. We size this properly in Ch 12.
There is one more copilot use that deserves its own paragraph because it is where most teams get the best honest return in 2026: knowledge capture. The hardest documentation problem in operations has never been writing prose — it is that the person who knows the procedure is too busy fighting fires to write it down, and when they leave, the knowledge leaves with them. A copilot inverts the cost. You narrate what you did to fix the outage — talk it through, paste the commands you ran — and it produces a structured first-draft runbook, SOP, or knowledge-base article in seconds. That draft is worthless as a source of truth and invaluable as a starting point. The administrator who used to write zero runbooks because writing was friction now writes ten, because the friction moved from “compose from a blank page” to “correct a draft.” Just remember which task you are doing. Correcting a draft and trusting a draft feel identical and are opposite. This chapter’s lab exists to make you feel the difference.
1.4 — The Workload You Govern: AI as Infrastructure (a Teaser)
Now flip the thesis over. Every time someone in your organization types into a chat box, something runs the model that answers them. In a managed cloud service you rent that something by the token. On-prem — for data-residency, cost, or air-gap reasons — you are that something. Welcome to the second half of your job.
I will not size a GPU today; that is Chapter 4 and Chapter 6. But I want the scale in your head from Week 1, because it reframes everything. A mid-size open-weight model with 70 billion parameters, stored at 16-bit precision, is roughly 140 GB of weights — about 2 GB per billion parameters at FP16. Quantize it down to 4-bit and it is closer to 35–40 GB, which is why a 48 GB GPU is the practical floor to serve a 70B model at modest context. A frontier 405B model at FP16 is on the order of 810 GB — it does not fit on one card; it needs a whole 8-GPU node. And the weights are not even the whole story: at long context the KV cache (the model’s short-term memory) can exceed the weights themselves, so real deployed VRAM typically runs 15–40% above weights-only.
That is just storage and memory. There is also:
- Compute — GPUs, their virtualization (passthrough, MIG, vGPU — Ch 6), and the interconnect between them (NVLink at ~1.8 TB/s per GPU; Ch 5) that decides whether a multi-GPU job stays fast.
- Serving — inference engines like vLLM and SGLang, runners like Ollama, all speaking the same OpenAI-compatible HTTP API (Ch 7).
- Storage for AI assets — model weights, vector databases, embeddings, datasets (Ch 4).
- Governance — model cards, audit logs, retention, and a thicket of frameworks (NIST AI RMF, ISO 42001, the EU AI Act) we meet in Ch 14–16.
Hold all of that loosely for now. The point of Week 1 is simply this: the AI everyone treats as magic is, to you, a workload with a power budget, a memory footprint, a failure mode, and a bill. Treating it as infrastructure — sizable, sober, governable — is the professional posture this book is going to drill into you.
Coach’s Note — There is a useful asymmetry here. When you use AI, your worst case is a wrong answer you can catch with verification. When you run AI, your worst case is a six-figure GPU cluster that is idle because you sized the VRAM wrong, or a model serving sensitive data out of a region it was never allowed to leave. The tool half punishes carelessness with embarrassment. The workload half punishes it with the budget and the auditor. Respect both, but know which one keeps the CFO up at night.
1.5 — Human-in-the-Loop vs Autonomy: The Levels That Will Run Your Career
The central design decision of the AI era is not “should we use AI?” It is “how much may we let it do without a human?” That decision has a structure, and you should be able to draw it on a whiteboard. We will formalize it in Chapter 15, but you meet the ladder now because it governs every chapter in between.
| Rung | Name | What the AI does | Who is accountable |
|---|---|---|---|
| 0 | Observe | Reads telemetry, summarizes. No recommendations. | n/a (read-only) |
| 1 | Suggest | Drafts runbooks, configs, commands. | Human verifies every line |
| 2 | Act with approval | Executes, but only after explicit human approval per action. | Named human, per action |
| 3 | Autonomous | Acts inside a policy guardrail, no per-action approval. | The guardrail’s owner |
Almost everything you do this term lives at rung 1 or 2. The vendors’ production SRE agents mostly live at rung 1 (“recommend, not act”) on purpose. Rung 3 — true self-healing without a human in the loop — exists, but in 2026 it is reserved for narrow, reversible, well-bounded actions, and the governance counter-current is strong: Gartner predicts a large share of agentic projects will be cancelled by 2027, and coined “agent washing” for the gap between claimed and genuine autonomy.
We encode this ladder as a real, version-controlled artifact in code/copilot_policy.yaml. That file is the seed of your Week-1 project: a written statement of where your copilot may act, where it may only suggest, and — critically — who, by name, owns the verdict. A policy that names a team and not a person is a policy that names no one.
Work one example all the way through, because the ladder is abstract until you stand a real task on it. Take “restart ministry-web when it 502s.” Could it be rung 3 — fully autonomous, no human? On the surface it is tempting: the action is reversible, the trigger is clear. But push on it. What if the 502 is caused by an upstream database the restart cannot fix? Then a rung-3 agent restart-loops the service forever, masking the real outage and burning the incident clock while no human is even paged. So this task belongs at rung 2 — the agent may propose and execute the restart, but only after a human approves it, and every action is audited. The human’s job at the approval gate is exactly the judgment the agent lacks: is a restart even the right move here, or am I about to paper over the real problem? That two-second human decision is worth more than the thirty seconds the agent saved, and it is precisely the decision that cannot be delegated. We encode that exact mapping in code/copilot_policy.yaml: restart_prod_svc sits at rung 2 with requires_human_verify and a second_approver.
Coach’s Note — “Human-in-the-loop” is a slogan until you can say exactly which loop and which human. The loop is the decision point. The human is the one whose name is in the change ticket. If you cannot fill in both blanks for a given task, that task is not ready to be automated.
1.6 — Where AI-Assisted Docs Hallucinate (and How to Catch It)
A hallucination is a confident, fluent, plausible output that is simply false. It is not a bug you can patch out; it is a property of how these models generate text. For an administrator, the danger is sharp, because our outputs run. A hallucinated paragraph in a marketing blog is embarrassing. A hallucinated line in a runbook deletes the journal you needed for the postmortem.
Open the AI-drafted runbook we shipped — code/ai-drafted-runbook.txt — and read it with a cold eye. Here are the kinds of errors hiding in it, because these are the kinds you will meet for real:
- The plausible-wrong identifier. It restarts
ministry-webserver.service. The real unit isministry-web.service. One wrong token and the command fails — or worse, hits a different service that happens to exist. - The invented directive. It sets
Restart=always-immediatelyin a systemd unit. That is not a valid value. The model pattern-matched its way to something that sounds like systemd and is not. - The confident absurd number. It tells you to set nginx
worker_connectionsto999999. The shape is right; the value is nonsense and will fail or exhaust resources. - The destructive “cleanup.” It suggests
sudo rm -rf /var/log/journal/*to “free memory.” That destroys the very evidence you need, and it was never the cause.
Now compare against the verified reference we also ship, code/restart-web-service.sh — note how it confirms the unit exists before touching it, captures state before changing it, and verifies health, not merely “started,” after. That discipline — confirm, capture, change, verify — is what you are checking the AI’s draft against.
You will not catch every hallucination by eye, so build a habit and a tool. We ship a tiny linter, code/verify_runbook.py, that mechanically flags a handful of these footguns (the rm -rf /var/log/journal, the invalid Restart= directive, the log-tailing step that would block automation). It does not prove a runbook is correct — only you and the real host can do that — but it clears the obvious traps so your judgment can spend itself on the subtle ones. That is the right division of labor between you and a machine: the machine handles the mechanical, you handle the meaning.
$ python3 code/verify_runbook.py code/ai-drafted-runbook.txt
line 19: A tailing/streaming command inside a runbook step will block automation.
> `sudo journalctl -u ministry-web --since "5 minutes ago" --follow`
line 26: Deletes the systemd journal — destroys the evidence you need for the postmortem.
> `sudo rm -rf /var/log/journal/*`
line 26: Recursive force-delete near a root path. A human must execute deletions, not the AI.
> `sudo rm -rf /var/log/journal/*`
line 32: Not a valid systemd Restart= value. Hallucinated directive.
> `StartLimitIntervalSec=0` and `Restart=always-immediately` in the unit file.
4 automatic flag(s). A human still owns the verdict on every line.
Coach’s Note — Treat AI-drafted ops content the way a good editor treats a confident new writer: grateful for the draft, ruthless with the facts. The draft saved you the blank page. It did not earn your trust. Trust is verified, line by line, against the real system — not granted on the strength of a fluent tone.
1.x — Interactive Lab: Hallucination Spotter
Below this chapter on the website you will find an interactive panel called the Hallucination Spotter. Go use it now — it is not optional flavor; it is the rep that wires today’s lesson into your hands.
The panel puts the AI-drafted runbook side by side with a human-verified one. Your job is simple to state and humbling to do: click every line in the AI draft that is hallucinated or inaccurate. When you commit your selections, the Spotter scores you against ground truth and, for each line, reveals why it is wrong — the invalid systemd directive, the wrong unit name, the absurd worker_connections, the destructive rm -rf. You will miss some. Most people do, and that is precisely the point.
What it teaches is not a list of four specific bugs — those are just examples. It teaches the felt experience of how convincing a wrong answer looks when it is wrapped in fluent, well-formatted prose. Until you have stared at a runbook that reads perfectly and contains a command that would take down production, the phrase “always verify the AI” is an abstraction. After the Spotter, it is a reflex.
Run it twice. The first time, score yourself cold. The second time, run code/verify_runbook.py first, then go back and hunt only for what the linter couldn’t catch — the wrong unit name, the subtly-wrong logic. That second pass is the real skill: knowing where the machine’s checking stops and your judgment must begin.
1.7 — How This Book Is Built
A quick map, because you should know the shape of the sixteen weeks you just signed up for.
Two phases. Phase 1 (Weeks 1–8) studies and uses AI but makes you do the traditional method first or alongside, then evaluate the AI critically — most labs are explicitly “do it by hand vs with AI,” and every lab carries an honest AI-usage line. The human owns the verdict. Phase 2 (Weeks 9–16) makes AI part of the work and increasingly agentic; every Phase-2 project requires an agent-log.txt recording what you delegated, what the agent did, where it was wrong, and where you intervened. The projects are shaped so an agent cannot finish them alone.
Tiers. Every project has a Normal tier (the core competency, graded out of 100), a Medium tier (extra credit), and a Hard tier (additional extra credit). Hard always demands judgment — a memo, an architecture call, a measured recommendation a machine cannot make for you. That is where the human-in-the-loop thesis gets graded.
Two milestones. Week 8 is the midterm: a 60-minute live, closed-AI, closed-internet, open-textbook build. Week 16 is the final capstone: a take-home architecture for a 2030 organization plus a live session, graded most on the governance documents you write first.
The dual-AI thread, every week. Tool and workload. The copilot you wield and the infrastructure you govern. Never one without the other.
For the lab environment and submission mechanics, see Appendix A. For setting up both local and cloud AI, see Appendix B. For the agentic-AI rules you will live under in Phase 2, see Appendix C.
1.8 — The Steward and the Servant
Now the week’s question, given its due. What does it mean to be a faithful steward of what you did not make?
The word translated steward in Scripture is oikonomos — the manager of a household that is not his own. The administrator is an oikonomos by trade. You will hold the keys to systems you did not design, data that is not yours, and an AI you did not train. The owner is elsewhere; you are trusted with the running of the house. And the single requirement the text names is not brilliance or speed. “It is required of stewards that they be found faithful” (1 Corinthians 4:2, ESV). Faithful — trustworthy over time, in the small things as in the large.
Jesus draws the same picture in the parable of the talents (Matthew 25:14–30). A master entrusts his property to servants and goes away. Two put what they were given to work and are commended — “you have been faithful over a little; I will set you over much.” One buries his out of fear and is condemned. Read it as an administrator and the engineering lesson is exact: faithful stewardship is active. It is not enough to not break the system; the servant who only avoided risk was the one rebuked. You are given powerful tools — an AI that can draft, triage, automate — and faithfulness means putting them honestly to work and answering for the result.
This is where the AI era sharpens the old question rather than dissolving it. The temptation the copilot offers is to launder accountability — “the AI generated it,” “the agent decided,” “the model said the cause was X.” The steward cannot speak that way. The talents were entrusted to the servant, not to the tools the servant used. When the change ticket has your name on it, the AI’s confidence is not a defense; it is your verification, or its absence, that the master will ask about. LCMS theology calls this work a vocation — a calling through which you serve your neighbor, the user whose payroll runs on your uptime, the family whose records sit in your database. That neighbor does not care which model drafted the runbook. They care that the steward was faithful.
So the spine rule and the Scripture say the same thing from two directions. The human stays in the loop where the judgment lives because the judgment is what was entrusted to you. Delegate the typing. Never delegate the account you will give.
1.9 — Common Pitfalls
Pitfall: Trusting fluent AI output because it sounds authoritative. Example: You paste a kernel error, the copilot names a specific sysctl parameter and a value, and you apply it without checking — the parameter does not exist on your kernel. Fix: Tone is not evidence. Verify every identifier, value, and command against the real system or official docs before you act. Confidence and correctness are uncorrelated in an LLM.
Pitfall: Letting AI take real action before you have decided which loop the human is in.
Example: You wire a copilot to “auto-fix” failing services and it restart-loops a service that was failing for an upstream reason, masking the real outage.
Fix: Place every task on the autonomy ladder explicitly (rung 0–3). Production-affecting actions stay at rung 1–2 with a named approver — see code/copilot_policy.yaml.
Pitfall: Laundering accountability through the tool. Example: A postmortem reads “the agent rolled back the wrong deploy.” No human name appears anywhere. Fix: Every AI-touched change records the tool/model, what was delegated, what the human verified, and the accountable person by name. A computer cannot be held accountable.
Pitfall: Overspending on model capability for trivial work. Example: Running a frontier-tier model to summarize one log line, thousands of times a day, then being shocked by the bill. Fix: Right-size the model to the task the way you right-size a VM — Haiku for high-volume simple work, Opus/Fable for hard agentic reasoning. (Full cost engineering in Ch 12.)
Pitfall: Forgetting that the AI everyone uses is something someone has to run. Example: Leadership greenlights an on-prem chatbot “by Friday” with no plan for the GPUs, the 140 GB of weights, or the inference server. Fix: Treat AI as a workload with a memory footprint, a power budget, and a bill from day one. The sizing math starts in Ch 4 and Ch 6; raise it before the commitment, not after.
Pitfall: Verifying nothing because the AI is “usually right.”
Example: You skip the post-change health check because the restart “always works”; this time the service started but the dependency did not, and you do not find out until users do.
Fix: Build verification into the procedure, not your memory — confirm, capture, change, verify — as in code/restart-web-service.sh.
1.10 — Reps
The work is in the exercises. The keyboard is the gym; this is where Week 1 actually gets into your hands. A preview of what is waiting:
- Inventory your own toolchain and place each AI use on the autonomy ladder (rungs 0–3).
- Run the runbook linter
code/verify_runbook.pyagainst the AI draft and against a runbook you write yourself. - Harden the verified script
code/restart-web-service.shand prove its health check actually catches a sick-but-started service. - Draft, then dismantle an AI-written runbook for a service you actually run — list every line you had to fix and why.
- Write your team’s AI usage policy from
code/copilot_policy.yamland defend one rung choice in writing.
This week’s AI policy for reps (Phase 1): you may use an AI copilot, but every rep that involves it requires you to do or check the work yourself first, and to end with an honest one-line AI usage note: what you asked, what it got wrong, and what you verified. The human owns the verdict.
A short Check Your Reps quiz is embedded on this page, right under the chapter. Take it before you move on — it is five questions, grounded in exactly what you just read.
1.11 — This Week’s Project
Your first project is P1 — “From Runbook to Copilot,” specified in Project 1. You will take one real operational procedure, capture it as a verified, runnable runbook by hand, then put a copilot to work drafting and improving it — and you will document precisely where the AI helped, where it hallucinated, and where your judgment overrode it. The deliverable is not just the runbook; it is the governance around it: an AI usage policy with an autonomy ladder, and an honest account of the human-in-the-loop.
At a high level: Normal tier builds the verified runbook, the copilot comparison, and the policy. Medium tier extends the linter and tests it against a fresh AI draft. Hard tier asks for a one-page memo making — and defending — a judgment call about which of your team’s procedures should be allowed to climb to rung 2 (act-with-approval), and which must never leave rung 1. That memo is the part no agent can write for you, and it is where the thesis is graded.
1.12 — Coach’s Final Word
Here is what I want you to carry out of Week 1. The job did not get smaller; it got higher. The AI took over the typing — the draft, the triage, the first guess — and in doing so it pushed the human work up the stack to where it always should have been: judgment, verification, accountability. The administrator of 2026 is not the person who knows the most commands. It is the person who knows which command to trust, when to trust it, and whose name goes on the outcome.
That is harder than memorizing flags, and it is more durable. Models will turn over weekly — half the names in this chapter will have a higher version number by the time you read it twice. The discipline will not. Confirm, capture, change, verify. Size the workload before you commit to it. Put every task on the ladder. Name the human. These outlast every product in the fact brief.
And the steward’s question runs underneath all of it. You will spend a career holding what you did not make — systems, data, and now an AI of genuine and unpredictable power. Faithfulness is not fear and it is not recklessness; it is the active, accountable, verified work of someone trusted with another’s house. Put the talents to work. Answer for the result. It is required of stewards that they be found faithful.
Now go do the reps. The Spotter is waiting right below this page, the linter is in code/, and Project 1 is where it all comes together.
See you on Monday.
Up next: Read the exercises and do all of Week 1’s reps, then build Project 1 — Project 1: From Runbook to Copilot. Set up your lab from Appendix A, wire up local + cloud AI from Appendix B, and skim Appendix C for the agentic rules you will live under in Phase 2. Then Chapter 2 — The Machine Underneath: Operating System Architecture.