Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
If you have been in the industry for a decade or more, you probably have a pretty good idea of what being a Unix sysadmin is all about. Managing servers with Chef is like programming in Ruby. Chef abstracts away the hardware and the operating system, allowing systems administrators to operate at a higher level.
Chef takes care of the details of how to spin up a new virtual machine, or ensure that all of the running machines share the same configuration. Managing servers with Chef is like programming in Ruby, in fact, Chef and it’s configuration files are Ruby. Today’s systems administrators not only need to understand the internal workings of the Linux kernel, what the chip speed of the latest Xeon processor is, and how to most efficiently divvy up precious disk space… today’s sysadmins need to be programmers as well.