Image by Linux Foundation via linuxfoundation.org
Here is the Evolution of a Sysadmin:
Knows how to install Linux, install programs, interactions is GUI-based.
Set up a home server, use the command line, experiment with LAMP, try basic networking, test out virtualization.
Navigate a filesystem, edit files, use basic utils and commands, install system-wide software and create users.
Familiar with system configuration management, resource sharing, basic networking concepts, familiar with basic Linux sysadmin tools, mount remote file systems.
Managing processes and services, system installation and configuration, fundamental security, configuration management, write scripts in Perl, Python, etc.
Solve problems quickly and automate processes, understand paging and swapping, inter-process communications, device and what device drivers do, filesystem concepts, performance tuning, distributed computing.