So you want to be a Systems Administrator? Part 3
October 29th, 2007 by James HicksPart 3 - Breaking Down the Door
So you’re faced with a paradox.
For a Systems Administrator, the most valuable thing on his or her resume is experience. People without experience simply cannot compete for a job against people who have it. This field is completely hands-on and practical - most of the skills and knowledge you use, you will learn on the job.
So how the hell do you break in?

Before you even begin
Are you into Linux? Get a box, install linux on it, and start messing around with daemons. Don’t waste your time with stuff nobody uses - get CentOS (free recompile of RedHat) http://www.centos.org/ and install it on something. Play with databases, webservers, email servers, webmail, samba - get a bunch of functionality working. Create a database in MySQL without phpmyadmin - do it with the command line. Build some tables, learn basic SQL. Move onto PostgreSQL, do the same thing. Learn to dump out databases and back them up. Learn how to use rsync, learn the command line options to tar. Put “bash tutorial” into google and learn basic bash scripting. Learn how to use find, watch, grep, cut, and sort. Get used to reading man pages and googling stuff when you get stuck. Learn to paste error messages into google.
If you’re into windows get a copy of 2000 server and 2k3 server and start playing with them. I don’t know how you’re going to afford that - buy educational copies or something. Get Exchange, get IIS, get them working. Get outlook talking to exchange. Get webmail working. Get an AD server going and learn how to manage groups.
Ideally, you want to have done most things a business will ask you to do before you start. More importantly, you absolutely MUST have learned HOW to learn things quickly. Where to look for information.
Second, focus on this one fact: You must get into a role where you’re performing Systems Administration work, and you must be willing to make any sacrifice necessary to do so. It’s worth almost anything to get 12 months of ‘Systems Administrator’ on your resume. Even a three month contract puts you 100% ahead of a guy with no experience.
Strategy One - the Direct Approach
I’ll include this for completeness sake.
- Get a big qualification (say all the way up to RHCE, or a degree or something)
- Apply to every “junior admin” role you see advertised. Sometimes people advertise ‘graduate’ positions.
- Keep getting interviews until you land a role.
I don’t know how well this one works. It certainly isn’t the approach I used. I imagine university graduates who scored really well soak up these handful of jobs, and best of luck to them.
I didn’t get any qualifications at all until I was several years in and had experience under my belt. But - if you can manage it - starting out with RHCE or MCSE if you’re into windows would help you a lot, and give you a chance to go straight in the front door like this.
Strategy Two - Small Business
Several ways to approach this one.
- Find a small computer/support business and apply for a job. If you can’t get a job, offer your services as a casual, or even apply for work experience. So long as you have some opportunity to interact with SERVERS. Start accruing months of experience working with servers. Apply your knowledge. If you can’t find a place with one of these businesses keep looking.
- Start servicing a bunch of small businesses yourself. Everyone has data, almost everyone has a computer. You’re going to have to deal with a lot of desktops at first, and your own business is a nasty proposition on so many levels, but this is better than being purely unemployed. Just make sure that within a few months you’re working on some servers - any servers. Run your own servers and supply services to small businesses with them. Host their damn backups remotely or something. Just RUN SERVERS.
Experience in small business isn’t the most valuable out there - but experience working in small business is priceless compared to no experience at all. A few years, maybe even a few months, working for small business and you can move across to a more exciting and lucrative area. But I’ll discuss that in another article.

Strategy Three - Back Doors
This is the last approach. I list is last because out of all these approaches it’s the least direct and the most likely to trap you along the way.
Back doors are ways you can get into businesses that have systems administrators, and eventually maybe possibly perhaps become one yourself.
- Get a job in a network operations centre. You will no doubt have to man phones and monitor hideously boring things, rotate tapes and all kinds of other menial crap. BUT, big companies that have a NOC also have sysadmins - and odds are there’ll be at least one unix box you can log into here. This is the closest you can get to systems administration without being an SA. Prove yourself here and make sure everybody knows your aspirations, make every effort you can to learn and grow towards them. Don’t get stuck here for years. Be looking both outside and inside the company all the time for opportunities to move into that junior sysadmin role.
- Desktop support. Desktop support roles generally give you more of a chance to move into windows systems administration. If you’re smart, have an MCSE, play with windows servers at home etc, you may get the chance after a few months or a year or two. Again - make sure everyone knows your aspirations, keep learning, keep pushing yourself and proving every day that you’re the smartest desktop admin there - ready at any moment to move over into a junior admin role. Again, look constantly within and without your company for that opportunity.
- Helpdesk / L1 support - avoid this if you can. You wont be working anywhere near the sysadmins and you’re two steps removed in most companies. From here you probably need to push for desktop support or NOC style roles. Similar things apply - keep studying, fund more qualifications, keep playing with servers at home and make sure everyone knows what you want to be. Except here you probably want everyone to know you want to be a desktop support or NOC guy next - and a sysadmin later.
The road can be tough - but remember this: Varied experience helps, and nothing turns people on more when they read your resume than a progression up through the ranks. People who learned desktop support before they became systems administrators have valuable knowledge that the guy who jumped from uni to a junior admin role didn’t get. You learn all kinds of things answering phones to pissed off customers and teaching total dumbasses how to turn their computer on too. Things like patience and people skills that you’ll still be using as a senior SA.

Finally - don’t look on these options as hot coals you need to walk over to get what you want. Most of these jobs are fun, all of them pay money, all of them will give you experience and give you opportunities to learn and grow. Not to mention meet new people. Pick whichever of this option sounds like it will work for you - or sounds the most fun - and go for it. If it doesn’t work, try another. If you’ve got what it takes to be a Systems Administrator (see part one), you belong in the role and deserve to get there - so keep working on it. We need you.
One last piece of advice - if you’re in a small town with not much of an economy, move to the big city nearby. Don’t make this harder than it already is. Once you’ve broken down the door and got some experience as an SA, you can come back to your small town, if you still want to, and have a much better chance of getting one of those rarer SA roles there.
del.icIo.us
|
Posted in Systems Administration |
9 Responses
Leave a Comment
October 30th, 2007 at 2:21 am
I thoroughly enjoyed your SysAdmin articles. I’m currently stuck in a webmaster/db position and will be moving on. Your article helped immensely in whether I’m going to continue in the SysAdmin field or another area. Thanks for taking the time to write about your experience.
October 30th, 2007 at 9:38 am
Hey Todd - great! Thanks for the feedback. So you’re staying in the field?
October 31st, 2007 at 12:01 am
Interesting read.. how ever you have omitted one thing disability.
You should have added if you have a disability you have no chance of getting in.
Every job I have applied you must be able to use the phone.. (can’t as I am Deaf) strange in this day and age where we use email ,messengers etc.
October 31st, 2007 at 6:52 am
Very True. I read all 3 parts. I only have Experience as well. I’ve been a Linux Systems Administrator since I was 19 yrs old. No College Degree. I learned Linux when I was 15, and believe me, it helped. Been an SA at 3 different companies, and looking for another. I love it, and currently doing SA for local businesses by myself in the meantime. I am a geek and have immersed myself in computers and have about 6 around the house. I eat, drink and sleep computers. Even with my Experience, I get some HR reps asking for certs like A+? Sometimes this makes me angry. With my Experience why are they looking for basic certs like this, and how do I ask for more money without a degree or cert, seems some pay less without basic certificates.
October 31st, 2007 at 8:30 am
I really liked the article. It really played into my situation right now. I’ve been a good sysadmin in good and bad jobs. I started out in Tech Support, moved into a NOC which got me a shadowing gig in the SAG. I’ve been an SA in title for about 4 or 5 years now. I learned the bulk of my knowledge at home on my own dns, mail, web et al server. However this helped me land probably the best job I didn’t know I had as the only Linux SA for a small town ISP.
I am currently pursuing my RHCE, as I’ve found out of the three OSes I’ve worked with Solaris, AIX and varing Linux distros, that Linux is my OS of choice and as industry would dictate Red Hat is the way to go. I’ve currently been boning up on Virtualization with Xen.
Thanks for the great read and if your ever looking for a good SA let me know.
November 1st, 2007 at 12:30 am
Thanks for the feedback folks!
Fintan: I can see how that would be tough. I think the time will come where technology will easily work around deafness - we’ve got text to speech and speech to text… surely it only needs to get a *little* better…
Noneck: I can recommend an RHCE. No one will argue with that.
Bobby: I really enjoyed using Xen virtualisation with my last employer. We obsoleted and turned off a lot of crap old servers for the cost of two relatively low-specced new ones using Xen. This was adapted to CentOS 4.x though.
November 3rd, 2007 at 6:42 am
James, thanks for posting this. This is very valuable insider information for those of us on the outside. With almost 7 years in a computer engineering field I think I meet the specs you’ve outlined but I don’t have the title or work in an official IT org. At home, though, I am my own SA. As a total package, I feel my experiences are relevant and valuable. I think I can walk away with a few tweaks to my resume that might help land me that job.
So for me, I would be interested seeing more of your thoughts on transferring from other related computer fields and career shifts. I’m also curious about your (or anybody else’s) thoughts on balancing geek-time with family-time. Especially with two young school-age children my play time has dwindled down to almost nothing.
Lastly, do you see more and more companies seeking consulting staff versus hiring their own full-timers? I realize consultants have a place, particularly to pad for projects as they spring up, but it seems like everyone is turning to them for their full-time IT staff, save for a single manager. I’m coming from a rapidly declining and outsourcing telco industry so I want to land on something firm. Consulting work scares me a bit; seems to me like feast or famine. Not the kind of work environment I’d do good in. At least not in the beginning.
November 3rd, 2007 at 8:38 pm
Hey Chris - I have no kids but I already have tension occasionally with my girlfriend over balancing geek stuff at home, long hours at work and relationship-time. I have no easy solutions; the only smart thing I did on that front was move closer to work to cut travel time out of the equation. Well, I guess that and including your family in the geek stuff; my girlfriend enjoys a lot of high tech IT around the house and if I had kids I’d certainly be trying to find games they liked and could learn from - possibly playing them with them.
I think transferring from a related field (I myself used to be a software developer) is a far better position than starting out from scratch. A lot of questions I would have in my mind about a totally new person will be answered on your resume - but you will need to give a very strong impression that your new career path is *Absolutely* right for you, and that you’ve done all the background work required to come up to speed. You need to make that clear on your resume and you need to make it clear in an interview.
As to outsourcing IT - what I’m currently seeing is the trend to do it is slowing down for big companies, while of course it still makes sense for small organisations. I actually do want to post on it but hadn’t planned on doing that for a while. I’ll certainly draft something up and see how it looks soon though.
Thanks for the feedback
November 20th, 2007 at 1:11 am
[...] So you want to be a Systems Administrator? Part 3 (tags: jobs linux) [...]