It seems to me that most sysadmins who have a lot of customer interaction tend to burn out quickly. Some people are great at working with people, some with technology, and it seems like rarely do the two meet. Now don’t get me wrong, I enjoy being social. I like making friends and hanging out with them, but that doesn’t mean I like supporting users. I did that for 5 years at McDonald’s, I’d like to think I’ve served my time.
Of course, it isn’t just users that can lead to burn out. Management and co-workers can contribute their own share. I’ve found my other full-time colleague to be professionally uninquisitive and I feel like I can’t discuss technical matters with the people I work with because I have to explain too much to them so that they understand what it is that we’re even discussing. I think my wife has a better technical grasp of what I do than the people I work with and for, and that is not a good thing.
Ever since our Computer Support Manager left and I became the de facto manager, the Department Head has had little interaction with me. On the whole, I take it as a good sign. If I’m not getting feedback, that generally means people are happy. Still, some interaction from time-to-time would be helpful, and for a young and growing sysadmin such as myself, it is vital.
And so we come to the crux of the matter. I feel my growth is being stunted. When I took my job two and a half years ago, I had no sysadmin experience. I didn’t even have a lot of Linux experience, but I had worked in the department on our weather data server, and I knew the science that the faculty worked on, so the thought was that I could learn the technical skills that I needed. I’d like to think I’ve learned them pretty well. I feel confident enough to make my own decisions and know that they are sound. I’ve made improvements to the way things are done to make them more reliable, more complainey when they fail, and more flexible for future use. Oh yeah, and I’ve written and overseen untold pages of documentation, which was nearly unheard of when I came onboard.
So here I am 30 months later and I’ve reached the limits of my position. There is no path for advancement within my department, since I became the lead after less than a year on the job. The training funds are hard to come by because the economy stinks. I’ve mastered the services that we provide, and other groups provide the rest so I’m limited in the new services I can add. I’m in a very small box and I’ve grown to fit it.
Someone posted this blog entry to the Sysadmin sub-Reddit the other day (I think it was Matt), and it really spoke to me. Now the author of that post has a lot more experience than I do, but he was also in a bigger box. There’s a difference too, in the type of burnout. He wants out of sysadminning, and I want more into it. I’d be much happier in a role where I played with servers and let others handle the customer-level interaction. At least I think I’d be happier in that kind of job. There’s only one way to find out.
As much as I love being the big boss man, I think I need more time at the low end of the totem pole. Not so much because my leadership skills aren’t up to snuff (I like to pretend that I’m a pretty damn good leader), but because my technical skills need to be developed, and it’s hard to do that when you’re at the top of the pyramid. I’m trying to re-learn the C that I learned well enough to pass my programming class 5 years ago. I’m also hoping to pick up some MySQL and PHP so that I can at least have enough skill to include it on my resume. And I’m looking for jobs where I can be exposed to more things so that I can figure out where I want to head. For now, that’s to bed.