Sysadmins need to know what improves their effectiveness.
This includes all the features of the shell in which they work ( bash quite popular these days). There are many very useful things in the manual (from keyboard shortcuts from arrays to regular expressions).
It is very sad to see that the younger sysadmin is trying to manually enter 200 servers and switch the line in some file in / etc
If I were an administrator recruit, I would require advanced (but not expert) knowledge of the programming language. It doesn’t matter what language it is, since it can easily switch to something else, but if it has never encoded anything , it will not know how much (precious) time it spends manually, doing things that can be done with a few lines of code.
Admins are usually similar to bash, php, python, awk and perl. Any of them will at least triple their performance in repetitive tasks.
On the other hand, encoders must know the configuration of httpd and loadbalancer or they will reinvent the wheel.
source share