Although people often think about fault-tolerance in terms of server hardware, IT departments don’t spend as much time considering what they might have to do in the event that a critical member of staff suddenly becomes “unavailable”.
The platform that an organization chooses to run its servers on directly impacts how replaceable the staff that manage those servers are. UNIX/Linux sysadmins are harder to replace than Windows sysadmins because it is a lot more difficult to become a proficient UNIX/Linux sysadmin.
That doesn’t mean that one group of sysadmins are smarter than another. What I’m arguing is that if you defined sysadmin proficiency as the ability to regularly and correctly perform a large number of systems administration related tasks, it is simpler to train someone to perform these tasks on the Windows Server platform than it is on the UNIX/Linux platform.
It isn’t that you can’t perform the same tasks on each platform, it is just that Microsoft has made it simpler to figure out how to perform those tasks through resources like TechNet, resource kits and the IT Pro certification program. All of these things come together to provide Windows sysadmins with a clear set of resources that they can leverage when they need to find out how to perform a task that they are currently unfamiliar with.
Things aren’t so simple for UNIX/Linux sysadmins. Although documentation exists, it is often arcane and incomplete. The operating systems provide few helping hands available when it comes to performing complex configuration tasks. The plethora of Linux distributions and UNIX flavors mean that a lot of documentation that you do come across isn’t relevant for the specific platform that you have to work with. A competent and intelligent individual will learn how to complete a complex sysadmin task, but they will expend a lot more time and effort learning how to complete that task than their Windows sysadmin counterpart will.
The difficult road to proficiency means that UNIX/Linux sysadmins are rarer than proficient Windows Server administrators. This makes them a lot harder (or at least a lot more expensive) to replace in the event that they become unavailable.