5. Automation, Orchestration, and Scripting (17%)
Automation is what separates a good Linux administrator from a great one. A manual process that works perfectly is still a liability — it can't run at 3 AM, it can't scale to 500 servers, and it introduces human error on every execution. The mental model for this phase is IaC as a recipe: a recipe defines the desired final dish, not a specific series of manual steps. Similarly, Infrastructure as Code defines the desired system state — the tools figure out how to get there.
⚠️ Common Misconception (M9): Ansible is often described as "agentless," which candidates interpret as "runs locally." Ansible actually SSHes into each managed node and executes Python code there — it just doesn't require a persistent agent daemon. The managed node must have Python installed and SSH must be accessible. "Agentless" means no daemon, not no remote execution.