Systems Administrator I
Core Linux system administration fundamentals: filesystem navigation, permissions, processes, services, networking, and troubleshooting, the way they actually show up on the job.
Early-career system administrators and anyone building Linux fundamentals from the ground up.
- Comfortable using a terminal
- Basic familiarity with Linux
Linux Fundamentals & Filesystem
Navigate the Linux filesystem hierarchy, locate missing files, and understand symbolic links.
Users, Groups & Access
Administer identities, shared defaults, ACLs, sudo delegation, and least-privilege access policy.
Processes, Services & systemd
Inspect processes, diagnose unit execution context, control supervision, and trace service dependency chains.
systemd & Service Management
Manage services, units, and boot-time behavior with systemd.
Networking, DNS & Connectivity
Build a layered mental model from hostname resolution to routing to TCP listeners to host firewall to application health.
Logs, Scheduling & Package Operations
Operate a Linux host over time: investigate logs, run scheduled work reliably, manage software versions, control log growth, and handle a realistic overnight incident.
Storage & Disk Management
Manage disks, partitions, and filesystems, and diagnose disk space issues.
Backup & Recovery
Design and verify backup and restore procedures.
Security Hardening
Reduce attack surface and enforce least privilege.
Incident Response & Capstone
Diagnose and resolve a realistic production incident end to end.
Users, Groups & Privilege
Administer Linux identities and privilege deliberately: supplementary groups, sudo delegation, account lifecycle, service accounts, and full access reviews.
SSH & Host Access Security
Diagnose SSH and host access issues by layer: key trust and file permissions, server configuration validation, and per-key authorization scope.
Backup, Recovery & Safe Automation
Design and verify backup and restore procedures, understand destructive automation, and make scheduled scripts deterministic and honest about failure.
System Performance & Resource Troubleshooting
Distinguish CPU pressure, memory pressure, disk/I/O pressure, and process-level problems -- and separate real bottlenecks from harmless distractors.
Production Operations & Final Troubleshooting
Combine systemd, networking, permissions, and automation knowledge to diagnose realistic production incidents end to end.