Is the person that hand-crafts a bed out of wood he personally chopped from the forest, designed, and built doing the same job as someone that builds a bed factory that makes 100 beds a day?
I don't think so.
So why do we use the same job title for a person at a 10-person company that maintains 1-2 custom-built, servers, and spends 70% of his or her day answer user questions as the person that maintains a massive 1,000-CPU cluster using Cfengine/Puppet/Chef to orchestrate hundreds of web front-ends, dozens of database servers, and huge numbers of application servers all mass-produced and automated?
Are those even the same job?
The latter has enough repetition that you can develop metrics and make data-driven decisions to constantly improve the quality using science. The former is an art form, and a labor of love and has quality that is not based on metrics and science.
That's my thought of the day.
What do you think?
P.S. I'm about to hop on an airplane. I'll reply to comments in a few days.
Carpenter vs Factory Manager ?
SysAdmin vs Systems Manager ?
I have been nearly five years at the current gig and in the past few years little of what I have done has been systems administration in the traditional sense, but I can't think of a better title.
I think we just break it into roles. Architect, Engineer, Toolsmith, Problem Analysis, Manager, Mentor, etc. Someone running a small shop could be a Systems Artisan. :)
-danny