The line of work has changed over the years. Previously, servers were manually configured, with minimal monitoring. As the number of servers running has grown, you need to be able to automate things. This involves learning how to program. Good starting languages are Bash, Python, and Ruby.