Slashdot Mirror


How Did You Become a UNIX Administrator?

xylix asks: "I figure there must be a number of UNIX admins among the Slashdot readership and I am wondering how you got into that field to start with. The reason I am asking is that I really want to be a UNIX admin but don't know how to get from here to there. What kind of education did you have(CS or other)? How did you start out (as a junior admin or moving laterally from another position)? What certifications are useful?"

"I am an English teacher now but am a techie at heart and spend all my time coding and using various Linux / BSD distros. I figure I am capable of handling a junior position, but most ads I see for *nix admins are looking for several years of work experience (on specific platforms), CS or EE degrees (I have a BA in philosophy) and perhaps years of experience in a specific industry (financial, wireless, transportation...).

I have been told by a couple people that at 33 I am far too old to start ANY kind of tech career (with no previous work experience). Anyone out there with experience to counter that? I know the job market is tough right now, but I am thinking long term."

206 of 903 comments (clear)

  1. Oh, that's a short story... by Shoten · · Score: 4, Funny

    Simple...I was told to "upgrade the NT servers," so I installed FreeBSD :)

    --

    For your security, this post has been encrypted with ROT-13, twice.
    1. Re:Oh, that's a short story... by the_2nd_coming · · Score: 2

      god, where do you get a job like that that lets you have all that control over the systems? my job (state employment) the top dudes decide what they want and then tell the admins to implement their Utopian Idea......I want control (pout)

      --



      I am the Alpha and the Omega-3
    2. Re:Oh, that's a short story... by Raymond+Luxury+Yacht · · Score: 4, Funny

      Hmm... I thought all it took was a deep masochistic streak and a fondness for curry.

      --

      Ceci n'est pas une sig.
    3. Re:Oh, that's a short story... by NMerriam · · Score: 5, Informative

      If you want a state job with total control, go to a University. It's basically anarchy on the networks, because every group has their own research needs that would be impossible to meet centrally.

      Get in with a fun group and you can do whatever you like as long as you aren't running an MP3 server and sucking up half the bandwidth of the whole campus.

      We've got pretty much every OS under the sun running on different test servers.

      --
      Recursive: Adj. See Recursive.
    4. Re:Oh, that's a short story... by ackthpt · · Score: 2, Interesting
      I thought all it took was a deep masochistic streak and a fondness for curry.

      These traits don't hurt... but having taken every single computer class your college has to offer, then having a project and Un*x box handed to you can have a little to do with it, too.

      forbidden curry .... aghaghaghaghaghhhh...

      Now you've done it... I *actually* left my Bangkok Curry noodles home today and brought in a sandwich, fortunately there's Sneha in Sunnyvale :9

      --

      A feeling of having made the same mistake before: Deja Foobar
    5. Re:Oh, that's a short story... by sprag · · Score: 2

      Hear hear!

      Its the best kept secret in the IT industry. Sure, its not going to make you rich overnight, but you're not going to find yourself jobless the next day, either :)

      The other nice thing about the uni environment is the surplus machines...I've picked up vaxes, old suns, RS/6000, sgi machines, etc so there are plenty of toys to play with!

    6. Re:Oh, that's a short story... by hardburn · · Score: 2, Interesting

      Ha! MY college is practically on the backbone. Sucking up half it's bandwidth with an MP3 server would mean sucking up half the available bandwidth available to everyone within a few hundred miles :)

      --
      Not a typewriter
    7. Re:Oh, that's a short story... by KingKire64 · · Score: 2, Funny

      Funny i actually did that i ran a hotlinee server 3 years ago on my (p200, 64megs of ram, Win95,bigfoot hdd,10mbit realtek)i sucked up Millersvilles(not that big) entire connection (97.5%,3.8mbs)servering up warez and mp3s. The central servers freaked out and droped connections with the rest of the state wide system of schools....
      You know what happened? They gave me a job doing networking over the summer

      HAHA

      --
      "All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
    8. Re:Oh, that's a short story... by Florian+Weimer · · Score: 2, Informative

      Yes, working for an university is certainly interesting. You won't find such huge and partly unmaintained networks anywhere else. And of course, all the operating systems are not only running in test beds, but are in production use, from AIX 3 over IRIX 5.3 to the some ancient VMS version. Til the late 90s, most universities didn't even have a LAN: you just plugged the network cable into your box, and you were on the Internet. No filters, no proxy, just the bare thing. And it was pretty damn fast.

      However, this might change in a few years. If security is made an official topic at such organiziations, you're going to see quite a bit of centraliziation. For example, one of the universities in Southern Germany is converting its entire network to private addresses and installing firewalls all over the campus, to split the internal network. I guess we will see more of such activity soon, and as a computer security guy (working at the local univeristy CERT), I think it's positive. However, if security is tightened, I would probably use my job (student workers are not acceptable in this area, and I tend to agree).

      On the other hand, at the average university, there's a considerable amount of bureaucracy, and it's sometimes extremely annoying to cope with it. Monetary compensation is not comparable with industry jobs, either.

    9. Re:Oh, that's a short story... by the_2nd_coming · · Score: 2

      well, If I can get $16-$20 / hr then I would be extreemly happy:-)......I wonder where to start looking.

      --



      I am the Alpha and the Omega-3
  2. Advice by Sneakums · · Score: 2, Troll

    Believe me, you do not want to be a sysadmin of any kind whatsoever. You think you do, but you don't.

    1. Re:Advice by punkball · · Score: 3, Insightful

      Perhaps you shouldn't be an admin if you hate it so much. Don't discourage others who may enjoy it.

    2. Re:Advice by chadm1967 · · Score: 2, Insightful

      I'm UNIX/Linux/Windows 2000 Admin (small network) and enjoy it VERY much! Don't discourage others from something just becuase you don't like it.

    3. Re:Advice by dfelznic · · Score: 3, Funny

      it's like my uncle says:
      "lock yourself in a room and lie down for thirty minutes. Once the urge passes you can leave the room"

    4. Re:Advice by stevey · · Score: 2

      I'd enjoy being SysAdmin - if it weren't for the users...

      I got in by accident - got a job as a developer, 2 sysadmins. 1 left - I "volunteered" for the job. Got it.

    5. Re:Advice by saider · · Score: 5, Insightful

      I'd enjoy being SysAdmin - if it weren't for the users...

      That is to say that you do not enjoy being a sysadmin.

      If it weren't for the users there would be no system to admin. Give them their sandbox and when they trash it, delete the user and their resources. If they complain, then tell them not to fuck around and hand them a policy sheet.

      Admining a system is not about tinkering with the OS and hardware, it is about making the box useable to others. This implies dealing with users. If you don't like dealing with users then you need to look elsewhere for another job, because this one doesn't fit the description.

      Having a system admin who hates dealing with the users is like having a developer that hates writing code.

      --


      Remember, You are unique...just like everyone else.
    6. Re:Advice by thatsodd · · Score: 2, Informative

      I would generally agree with this advice. I worked as a sysadmin for several years, and am now back in graduate school trying to specialize and get away from it. Why?

      value of your skills: Many years ago, being extremely computer literate was an unusual skill. Now it is not.

      simple economics: How many 18 year olds can they hire for the salary you require >30?

      lifestyle: At 18 I was happy to spend my nights and weekends configuring and testing systems. (Good administrators do not take the systems down during business hours.) As I get older, this gets less appealing.

      upgrade path: What is the "step-up" from sysadmin? Do you still want to be a sysadmin when you are >50?

      the job: Sysadmins are associated with their failures rather than their successes. You may perform the most amazing technical feats, but you only get noticed when something fails.

      I understand your interest in the technology; I love it myself. In general I liked my sysadmin jobs, but there are some significant drawbacks to consider.

      I personally decided to get out to save my mental health.

    7. Re:Advice by sudog · · Score: 2, Insightful

      You're not too bright are you? System Admin doesn't deal with users, dude. That's what tech support is for. A system admin is concerned with adminsitering boxes, keeping the network running, and pruning out the bad apples.

      Never did I have to deal with users in my former life as SA.

    8. Re:Advice by OmegaDan · · Score: 2

      I would agree with this... Ive been a unix admin for two years -- administration is really the janitor of the new economy.

      it *CAN* be a good job, but most places suffer from a few common problems:

      1. Expected to be on call *any* time theres a problem.
      2. Managers don't like to pay overtime so that time you came in a 2:00am because the server crashed, your prolly not going to even get paid for it.
      3. Underfunded and unrealistic expectations. True conversation:
      boss, "Dan, come to my office for a minute. We need a webmail system..."

      me "umm, we don't have a server thats over 300mhz because we haven't bought equiptment since 97, we don't have the horse power for a webmail server."

      boss, "I need it by this weekend."

      two days later, me "I've setup a web mail program."

      boss, "great, lets see it... its too slow"

      me, "it worked for me, lemme check it out. oh, your mail spool is 200 megs and it has email going back all the way to the opening of our center in 1991, coincedentaly, thats the year I started gradeschool, *AND* I told you it wasn't gonna run on a 300mhz machine anyways."

      boss: "I need it by friday".

      ------
      Now Im not saying that *all* admin jobs are bad -- but most are :)

      I could tell 100 other awfull stories, but follow this mans good advice and get a better job it at all possible. You know your a slave to a machine when your fucking disk array pages you because it needs service -- not a good feeling.

    9. Re:Advice by cloudmaster · · Score: 2

      Oh yeah, theat's my story (mostly). Start college to get a computer engineering degree (software specialty). Get kicked out. Go to other school, and get part-time job there because I knew more about sysadminning than the current people (playing with your home network as much as possible will do that way better than book learnin' will). Decide that school sucks too, since I'm the admin. Start taking classes online (alliance.franklin.edu), get another sysadmin job.

      That gets us to where we are today. I'm a sysadmin at a small company, and love my job. I'd probably get annoyed at a big company where management didn't listen to me, but at this small company, management realizes that I'm the admin, and probably know what I'm talking about. That's likely a large part of why I like my job.

      To learn, though, it's best to get a few cheap boxes (pentiums are cheap now), set up a network at home, and learn by doing.

    10. Re:Advice by Darth+RadaR · · Score: 2

      administration is really the janitor of the new economy.

      That about sums it up. We get to change things that burn out, clean up other people's messes, and occasionally distribute LART (though I'm not sure what sort of LART a janitor would pack. Talk amongst yourselves:).

      OTOH, I'm sure they don't have to deal with stupid questions about their profession.

      --
      /*drunk.. fix later*/
    11. Re:Advice by H310iSe · · Score: 2, Interesting

      This made me think --- I want to get out of computers and into teaching English - I have a 3rd level tech support/management job that lets me build lots of boxes and play with all sorts of things - I'll trade you jobs!

      For the record I went Office 97 trainer, floor support / trainer, second level tech support (support for the techs), manager of second level, third level...

      --
      closed minded is as closed minded does
  3. How I did it by rho · · Score: 5, Funny

    I grew a beard, started wearing only t-shirts and jeans, and developed a surly attitude. The group accepted me, and I've never worked a full day in my life since then.

    --
    Potato chips are a by-yourself food.
    1. Re:How I did it by ackthpt · · Score: 2
      Similar to my experience, though they handed me an RS/6000 and expected me to learn it from books, which we didn't have. I already wore tshirts and jeans so everyone knew I had to be a programmer.

      Note: The downside of this is, some suits didn't think anyone who showed up at work in tshirt and jeans did any work. It was hard to feel sorry for any of them when they'd complain about 12 hour days now and then... When I was lucky I'd catch the Taco Bell at 1:59 AM, just before they closed, otherwise I slept hungry.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:How I did it by m2 · · Score: 2

      Hey, that sounds familiar!

      They put me in front of a VAX cluster and presented my with a grey wall. "Keep these babies running" they said. I started learning VMS and that was a trip. Sleepless nights learning both a new operating system, a whole load of new concepts and a new architecture... That was the place where I first compiled GCC. Eventually someone said "we need someone to admin this box, too", the box in question being an Alpha-station ("hey, it's from Digital, too, so it must be the same!" is what I think they had on their minds). Althought it did run OpenVMS (eventually), it had Ultrix installed on it. And I learned that, too. Based on my experiences with GCC I started installing the whole GNU toolset on it. And one day, back in 1994, someone introduced me to Linux... some seven years later, I'm known as the guy for whom Windows is a horribly complicated and hard to use environment (and also as the guy who can't understand why so many people put themselves to the pain that's called the C shell, but that's something else).

      And I guess that's it...

  4. Previous admin quit by punkball · · Score: 2, Interesting

    It was about 3 years ago and the admin where I was working got in a verbal fight with my boss and ended up quitting. At the time I was a web developer and had basic unix knowledge so when the boss asked, "Who knows Unix?!?" and I responded with "I can list files in a directory and add users, does that count?" I was given the job, a stack of O'Reilly books and put all my efforts into learning as much as I could as fast as possible.

  5. Never too old! by easter1916 · · Score: 5, Interesting
    I have been told by a couple people that at 33 I am far too old to start ANY kind of tech career (with no previous work experience). Anyone out there with experience to counter that?

    This is rubbish. My wife is 33 and just started a new career as a developer. She had previously been doing international trade development, hated it, was bored silly by the politics, got out, took a two-year course at a local community college with a good reputation and is merrily writing business applications. Her previous career stood to her in that, unlike a lot of fresh developers, she understands business and accounting. I know of another developer who at age 48 retrained and has been doing that for a few years. Good luck to you!
    1. Re:Never too old! by TopShelf · · Score: 3, Interesting

      That's a key point to emphasize - understanding the business needs of your organization is far more important than mere technical skills. Unfortunately, those companies that use recruiters to screen candidates focus all too often on keywords within a resume, and reject out of hand candidates that could make for excellent employees. Therefore, look for the specific packages and systems that employers are requesting, and tailor your skillset and resume to suit those needs. Getting past the idiotic recruiter who doesn't know her ASP from a hole in the ground is the hard part...

      --
      Stop by my site where I write about ERP systems & more
    2. Re:Never too old! by PD · · Score: 2

      It's a happy day when the business needs of your organization ARE your technical skills.

  6. No, you don't by sql*kitten · · Score: 5, Funny

    I am wondering how you got into that field to start with. The reason I am asking is that I really want to be a UNIX admin

    Just find a surgeon and get your fingers removed. Now. Trust me, it will be less painful in the long run.

    1. Re:No, you don't by ThatComputerGuy · · Score: 2, Funny

      If people really want to be UNIX admins, they can go and get something _else_ removed...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:No, you don't by Number6.2 · · Score: 4, Funny

      Heh, you hit the nail on the head, pal :)

      The real "Ask Slashdot" challenge would be "I'm am ,at present, a UNIX system administrator. How the hell do I get out of this job, but still stay in a computer related field?"

      I was shanghi'd into being a UNIX sysadmin for about a year. It was the nastiest experience of my life, especially since I was considered to be the "unix expert" by my non-UNIX cohorts, and was expected to waive a magic wand to get things to work. I developed a whole new relationship with SCSI cables that I never suspected even existed before.

      --
      "If god did not exist, it would be necessary to invent him" --Voltaire
  7. First Mistake by IainMH · · Score: 4, Funny

    I really want to be a UNIX admin

    Ahh - This is your first mistake. Anyone going into the poky comms room meeting the grumpy sysadmin realises that all sysadmins would rather be anywhere else doing anything than what they are doing at that point. Serial murder for example.

    Miserable Bastards

    :-)

    1. Re:First Mistake by turd191 · · Score: 5, Funny

      A sys admin would never commit serial murder. Why go to jail and spen the rest of your life is a small room with no windows when you can continue to get paid while sitting in a room that is less luxurious!

    2. Re:First Mistake by hburch · · Score: 4, Funny

      I think 'no windows' is the key reason.

    3. Re:First Mistake by Ubi_NL · · Score: 2, Funny

      tsk
      First our sysadmin told me het 'hated windows',
      now he's complaining he hasn't got any.
      Some people are never satisfied...

      --

      If an experiment works, something has gone wrong.
    4. Re:First Mistake by adamy · · Score: 2, Funny

      Yes, any Sys admin worth his Salt would use fork and commit parallel murder.

      --
      Open Source Identity Management: FreeIPA.org
    5. Re:First Mistake by Surak · · Score: 2

      Thanks... I just spit my Pepsi all over my screen!!! :)

    6. Re:First Mistake by budgenator · · Score: 2

      no wonder you're so unhappy, the modern standard is parallel murder. The ultimate in parallel murder is the cluster bomb.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    7. Re:First Mistake by Ravagin · · Score: 2

      Serial murder? But that's soooo slow.

      I'd go with USB murder, myself.
      *ducks*

      --

      Karma: T-rexcellent.

  8. Age shouldn't matter (too much).. by saqmaster · · Score: 2, Interesting

    I know a guy who owned a car spares store near where I lived.. One day he decided (through bitching from his daugher, who was getting all techie at school), to move into the IT industry.

    So, he signed up for an MCSE course, got the books, setup the boxes at home, and sure enough a year later YATE was born (Yet Another Textbook Engineer)..

    I'd say this guy was in his late 40's and is probably earning about £250 per day contracting.. Not exactly Unix, but a similar path.. I wonder if the recession here in London will do to the YATE's..

    --
    "Never let the truth get in the way of a good story..."
  9. Not to old by Ashcrow · · Score: 2, Informative

    You are not to old. Don't let anyone tell you that! I worked with a guy who decided to become an admin at 43 and he's doing more than great working at a huge network.

    As for degees, CS or other CS like degrees are good (sans MIS ofcourse), though proving your worth can take you much farther in some cases. I got my first admin job out of high school by talking over the other admins head, though I didn't mean to.

  10. start at the bottom and work your way up by bergeron76 · · Score: 5, Informative

    Sounds cliche but that's what I did. I'm only 25 and I'm making more than your average MCSE right now (considering that MANY mcses are unemployed right now).

    Started in Help Desk at college.
    Did miscellaneous consulting jobs for friends, etc...
    Got a job as a Jr. Admin.
    Got another job as a Sr. Admin.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:start at the bottom and work your way up by br4dh4x0r · · Score: 2

      You fired an MCSE because he didn't know how to solve problems in Unix? That's like firing someone in sales because they don't understand how to operate payroll.

      I hope you didn't hire him... or you're a bigger idiot than you think he is.

      love,
      br4dh4x0r

  11. Just know it. by benploni · · Score: 2, Insightful

    Every Unix Admin interview I've seen involves LOTS of verbal troubleshooting. Things like What does nsswitch.conf do?. If a machine is seeing lots ethernet transmit errors, what might be wrong?. How should you NOT run sendmail spools over NFS? Skill is crucial, all else naught.

    Getting the interview is a different story. Perhap certification would help there, but I doubt it.

    1. Re:Just know it. by shayne321 · · Score: 3

      I've always thought that sort of interview process is just stupid. Your job as an administrator (or mine, for that matter) is to be able to ADMINISTER a system. This means setting up, expanding, securing, and troubleshooting a system.. System could mean a single server, a group of servers or an entire network. Your job is NOT to be a walking encyclopedia of terms, facts, and knowledge. Being a successful system administrator (or network admin) means when someone comes to you with a problem you know how to effectively use all reasources available to you to solve it. I'm sure I'll get flamed for this, but I've been an administrator for over 5 years now, and didn't know off the top of my head what nsswitch.conf was when I read your post. A simple "man nsswitch.conf" explains it's a config file for system databases. I've never admnistered an NIS environment, so I've never had a need to touch it. Does that mean I don't get hired at company X?

      This is why MCSE's are generally useless.. Just because they've read a book or braindump and can explain that DNS stands for Domain Name Service, or that IP connectivity operates at Layer 3 of the OSI model, doesn't mean they'll know jack when your lusers come to them and say "when I type in www.childporn.com in my browser I get a 'server not found' error".

      Yeah, I'm straying off topic, but if you want to successfully test a (potential) sysadmin, give him a real world scenario and let him use the resources available to him (his brain, books, the web, coworkers, etc) to solve the problem.

      In the interest of getting this back on topic, if you want to be a sysadmin, concentrate less on memorizing facts and how many bits are used in a class C netmask and more on how to quickly learn things you don't immediately know.

      Shayne

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    2. Re:Just know it. by shayne321 · · Score: 2

      D'oh, brain freeze.. Domain Name System, not Service.. Must....... Have....... Caffeine....

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    3. Re:Just know it. by shayne321 · · Score: 2

      Shame on you, calling yourself a unix admin.

      Dude, shame on you for being so narrowminded that you think every network administrator alive should be able to extol the virtues of nsswitch.conf or be relegated to a life of ditch digging and petty thievery.

      Shayne

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    4. Re:Just know it. by benploni · · Score: 2

      Say what?!?! Ditch digging?!?! I never said that. And I said unix admin, not network admin. Big difference. A real unix admin should know all the major file in /etc; at the very least, what they are for. Methinks you protest too much. Perhaps you didnt know the answers?

    5. Re:Just know it. by budgenator · · Score: 2

      I agree, my little bro is a pro sys admin, and he was helping me on my Linux box, He pure Unix.
      He was slinging find|greps and man pages commands faster than I could follow, kept TOP up in the 50% range for an hour!

      In after an hour of listening to "God I hate Linux, nothing is where its suposed to be" he started running gdb on programs he'd never seen before without the source to reference, and explaining what the programs did based on the system calls they made.

      can't learn like that from a book or a braindump

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    6. Re:Just know it. by shayne321 · · Score: 2

      Yeah, admittedly I generalized network admin to include unix admin, cause for me it does.. You seem to think it's a prerequisite to be a "real" unix administrator one must be able to explain the purpose of every since file in /etc off the top of his head. Uhh, a quick "ls -l | wc -l" of /etc on my redhat system counts 143 files and directories. You REALLY expect everyone you interview to be familiar with ALL of them? Why? If I was an administrator for one of your unix systems and you asked me to implement NIS, any book, man page, howto, or web page that explained setting up NIS would explain the appropriate /etc files which must be touched. Methinks you have unrealistic expectations of unix administrators.

      And yes, I already explained earlier I wasn't familiar with nsswitch.conf. I hardly think that makes me not a "real" unix administrator. That's sort of like saying someone is not a "real" mechanic if he can't name every vacuum hose and its function on a 1981 Dodge Diplomat.

      Shayne - no flamage intended, just offering a different viewpoint

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    7. Re:Just know it. by DNS-and-BIND · · Score: 2
      Just chill, man...we both know this guy is an idiot...he's claiming to be a "linux admin" and yet doesn't know the first thing about nsswitch.conf? He's a moron, he's just never had anyone call him on it before.

      In my experience, there's a wide, yawning gulf between "Unix admins" and "linux admins". Don't trust the latter, they don't think doing a thorough job is required.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    8. Re:Just know it. by shayne321 · · Score: 2

      Just chill, man...we both know this guy is an idiot...he's claiming to be a "linux admin" and yet doesn't know the first thing about nsswitch.conf? He's a moron, he's just never had anyone call him on it before.

      It's not even a particularly good troll, but eh, I'm bored.. I'll bite.....

      Yeah, you called me out. I haven't taken the time to sit down with a cup of coffee and a printout of man pages for every file in /etc so I can prove myself worthy to you as a "Unix admin"... Guess I've been too busy doing actual work on the systems I administer than cuddled up with manpages by the fire.

      BTW, I never claimed to be a "linux administrator". Administering linux systems is one hat of many I wear.

      In my experience, there's a wide, yawning gulf between "Unix admins" and "linux admins". Don't trust the latter, they don't think doing a thorough job is required.

      Haha, oh man, stop, my sides are hurting.. I seem to remember reading about statements like that somewhere.. What were they called? Oh yeah, TROLLS.

      Shayne

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    9. Re:Just know it. by Pinball+Wizard · · Score: 2
      BTW, you really dont know what nsswitch.conf is?!?! Shame on you, calling yourself a unix admin.


      I didn't know what it was either. Then I found out this file doesn't come on Unix systems at all, only Linux.(after looking for it on my OpenBSD, AIX, and finally my Debian systems)


      Just for edification here's what it is, and what it does:


      # /etc/nsswitch.conf
      #
      # Example configuration of GNU Name Service Switch functionality.
      # If you have the `glibc-doc' and `info' packages installed, try:
      # `info libc "Name Service Switch"' for information about this file.


      Perhaps there is something to be said about being able to find and use the information you need more than being able to memorize it. At any rate, this isn't necessarily something a Unix admin should know.

      --

      No, Thursday's out. How about never - is never good for you?

    10. Re:Just know it. by crucini · · Score: 2
      I agree with the general idea that problem-solving ability is more important than knowledge. However, I don't accept your airy rejection of nsswitch.conf. I had a quick read through the man page and decided that if this is completely new to you (as it is to me) then you are not the right person to troubleshoot a show-stopping problem that is caused by this file.

      I think this question differentiates between people like me who work on web, database, and other standalone servers, and enterprise sysadmins who work on cooperating sites that are linked by NIS and NFS. There's a whole other set of skills and experience there which I (and I think you) don't have. I think you know perfectly well that the man page only tells part of the story.

      Does that mean I don't get hired at company X?

      That depends. If the job is one where you can be useful immediately and fill in the holes in your knowledge as you go, then no. But if they are looking for a senior sysadmin who can take full responsibility for their NIS/NFS based site, then yes.

      In general, though, I agree that trivia questions are the wrong ones.
    11. Re:Just know it. by Eil · · Score: 2


      Err, then you're saying that when you take a job, you should already know everything about it before you start? What a fantastic world that would be!

    12. Re:Just know it. by GC · · Score: 2

      I concur. nsswitch.conf is a pretty important file on your system with regards to security.

      It defines where the system gets it's password, group and host information from and what the fallbacks are should one of those systems not respond.

    13. Re:Just know it. by GC · · Score: 2

      You'll probably find that it is a component of NIS or NIS+, if you don't have this installed on your UNIX systems then the file will not appear, but if you install Linux systems with Full Install (newbie) then the file will almost certainly be there.

      If you have to administer any great number of UNIX boxes of various flavours then you'll need to really install a NIS service to manage them.

    14. Re:Just know it. by crucini · · Score: 2

      I don't see how you got that out of my comment. I'm saying that there are different kinds of jobs; some jobs are good learning opportunities for those who want to round out their knowledge, while other jobs require fairly complete mastery of a field. Those latter jobs are only for experienced people.

      You appear to see a paradox or infinite loop in my statement, which I don't.

  12. Education? by OldBen · · Score: 5, Informative

    I started at age 26 after majoring in Art and getting into the industry through web design. My advice; find a small shop (5-10 people) that supports a few Linux/UNIX systems, and doesn't mind you learning on the job. That's the best learning environment you'll ever have. Usenet and a million other web-based resources are out there if you run into a brick wall on a problem.

    Good luck, and you're never too old!

    1. Re:Education? by dasunt · · Score: 2


      For some interesting experience, find a computer shop that also repairs, maintains, creates, and expands networks. A lot of companies have a many-flavored OS network, and learning how to network a windows 3.11 machine to a windows2k machine is interesting, to say the least.


      Then, take a few classes on networks and OSes. Learn why installing IPX fixes windows networking problems (something I'm curious about, myself). Learn the principles of novell and unix networks. Learn how stuff works after you've learned how to set it up.


      Oh, and get a boss that doesn't mind you learning on the job.


      Just my $.02

  13. how i got here by CodeMonky · · Score: 2, Troll

    Upon entering college I got assigned work study with the IT dept. I was working with the two UNIX admins doing lowly stuff like changing aliases and updating dns records. This helped a ton because i got a chance to work on stuff that was terribly important while feeling my way out on the systems (there IS a difference between solaris and linux). Two years later and two unix admins later I was the full time admin and started getting the pay to prove it.

    So I guess my answer would be to try and get a junior admin job if you can even if you don't plan on working with the comapny forever the experience you get doing the lowly stuff will let you get familiar with the systems as well as learning from hopefully experienced people and learning from their mistakes as well as your own.

    --
    --"Karma is justice without the satisfaction"
  14. Becoming a Unix Admin by genkael · · Score: 5, Informative

    You are not too old to become a tech person at 33. As a matter of fact, you are more likely to be taken seriously then someone who is 20.

    Becoming a Jr Unix admin requires that you know the basics of Unix/Linux: creating user accounts, installations, problem determination, permissions, disk space, adding hardware, backup strategies, and simple shell scripting to name a few. Solid end user knowledge of a real *nix like Solaris, AIX, HPUX, or True64 is a huge plus.

    Getting your foot in the door is often more important than what you know. You usually have to have someone on the inside who knows you before you have a chance of getting hired. Unix administration isn't a job that you can get by walking in off the street. Since you are a programmer, you do have a much better chance.

    --
    GeneralKael -- Slacker Extraordinaire
    1. Re:Becoming a Unix Admin by sql*kitten · · Score: 3, Insightful

      You are not too old to become a tech person at 33. As a matter of fact, you are more likely to be taken seriously then someone who is 20.

      Well, yes and no. The issue is that as you are older, it is more difficult to change industries. Not because older people are slower, more set in their ways or anything, but because you will be starting from scratch with little or no experience. And you will have financial commitments (mortgage, school fees for the kids, whatever) that a fresh graduate won't. Which leaves you with two options, attempt to persuade and employer to pay you enough to cover your commitments, which may be more than a junior sysadmin is worth to the organization, or cut back and reorganize your own lifestyle while you get up to speed.

      The best route is not to do this while changing jobs, try to make a lateral move within an organization you have been with for a long time, one where you are a known contributor. Maybe to cover a vacancy, maybe in addition to your other responsibility. Bear in mind that the economic downturn means that there are (or will be) experienced people coming into the job market with lots of skills and experience.

      I still think anyone who sets out to become a sysadmin is crazy, it's something that people tend to fall into by accident. Like, do people wake up one morning and say, I want to work in bomb disposal, or bioweapon quarantine control? Crazy!

    2. Re:Becoming a Unix Admin by tshak · · Score: 2

      Yes, but he said that he's an English teacher. He's probably no making much more then a 1 yr. Sysadmin.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  15. Getting Started by ackthpt · · Score: 5, Informative
    There's any number of College Extension departments, like UCSC-EXT in the San Jose area, which offer many classes, even a program. RedHat has Certification programs for Linux (and if you can admin Linux, it's a small jump to Unix)

    For good practice you might want to get a PC and install FreeBSD or one of the Linuxes to familiarize yourself with the resources, shell programming, etc.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Getting Started by Tet · · Score: 5, Insightful
      For good practice you might want to get a PC and install FreeBSD or one of the Linuxes

      I'd avoid Linux. I may well love the OS, and have been using it since the Linus boot/root disk days, but I'd advise something else for learning how to admin the box. Linux makes life too easy, with the consequence that you get used to the niceties and are then stuck when confronted with an OS that doesn't have them (and most of the paid Unix admin jobs will have such an OS).

      Writing bash scripts, for example, gives you some syntactic sugar, but little in the way of real added value over and above plain Bourne shell. But it means your scripts won't be portable, and when confronted with an OS without bash, you're stuck.

      I'd recommend OpenBSD or Solaris, or preferably both. Both can be acquired at zero cost for PC hardware, and hence make good choices to play with. Try to do everything you do without resorting to adding extra toys to the system (via the ports collection or sunfreeware.com, for example). Some might claim that's making your life hard for the sake of it, but I'd say it gives you invaluable experience that you'll welcome later in your Unix admin career. Get exposure to as many different versions of Unix as you can lay your hands on, and learn the differences between them. I've met (and in fact, interviewed recently) too many admins that only know Linux, or only know Solaris. Ultimately, Unix is Unix, but if you can show exposure to a wide variety, you're demonstrating an ability to deal with the variance between systems. I've met AIX admins who didn't know how to use a system without smit/smitty, and hence are useless on any other version of Unix.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    2. Re:Getting Started by hearingaid · · Score: 2

      Another tip: Use as mainstream a release as you can manage. If you get redhat running, for example, you can use that in interviews with MBA types who may well have never heard of Slackware/Debian/etc.

      Solaris is also common. If you can say you've set up the operating system that the company is using, the PHBs are more likely to hire you, even if you happen to be an idiot. Sad but true.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    3. Re:Getting Started by gorilla · · Score: 2
      Get exposure to as many different versions of Unix as you can lay your hands on, and learn the differences between them.

      I'd definatly agree with this. If you learn 4 different versions, and know how they differ and how they're similar, you're set for every other Unix & Unix clone out there.

    4. Re:Getting Started by Jeremy+Gray · · Score: 2, Insightful

      I'd avoid Linux. I may well love the OS, and have been using it since the Linus boot/root disk days, but I'd advise something else for learning how to admin the box. Linux makes life too easy, with the consequence that you get used to the niceties and are then stuck when confronted with an OS that doesn't have them (and most of the paid Unix admin jobs will have such an OS).

      I couldn't disagree more. Call it what you will, but Linux is just another unix variant. The principles are exactly the same under Linux as they are under Irix or DEC OSF3.2 or AIX. The paths, command options, file system structure, etc. may be wildly different, but all unix variants are unix.

      Writing bash scripts, for example, gives you some syntactic sugar, but little in the way of real added value over and above plain Bourne shell. But it means your scripts won't be portable, and when confronted with an OS without bash, you're stuck.

      This is easy to avoid, since you can write Bourne shell scripts under Linux as well as you can anywhere else. You just have to watch what you write and avoid the 'syntactic sugar'.

      The important thing is that you expose yourself to as many variants as possible, not to which variants you expose yourself. Note the similarities to make your life easier, but keep in mind all the annoying differences to keep your job.

    5. Re:Getting Started by GC · · Score: 2

      I'd avoid Linux. I may well love the OS, and have been using it since the Linus boot/root disk days, but I'd advise something else for learning how to admin the box. Linux makes life too easy, with the consequence that you get used to the niceties and are then stuck when confronted with an OS that doesn't have them (and most of the paid Unix admin jobs will have such an OS).



      I think you're right with the majority of mainstream Linux distributions, but I have two possible Linux exceptions to your argument:

      Slackware

      Slackware lacks many of the management tools that most of the distributions have so you have to go about it in the do it yourself way.

      Linux From Scratch

      I think this one speaks for itself, build your own system from scratch, it's a complete Linux course in itself that'll teach you a lot about UNIX as you go along.

  16. Get some education.. by AIXadmin · · Score: 2, Insightful

    While most Unix administrators fell into their positions. Eg. Right place right time. I think you need to look at getting some training. Forget the CS degree.
    I had a friend who broke in at 32. He went off and got certified on Sun, and their E10K's. It helped him get his foot in the door. He was lucky though. Also concentrate on learning a scripting language or two like Perl. You need to have skills that will make you stand out from the rest of the crowd.

    1. Re:Get some education.. by Lemmy+Caution · · Score: 4, Insightful

      I want to put in a plug for getting started at non-profits (not volunteer work, but a paying gig at a non-profit). They tend to be a bit more relaxed about qualifications, since they usually can't pay as well as businesses can. Since they usually have fewer people to throw at a problem, you'll get a chance to work with more environments than you might if you just became the mail-server-backup-guy at a corporation with an IT staff of 500. And you won't have much of a budget, so you'll learn how to make your existing stuff work instead of just having the option of throwing money at a problem.

  17. Small business start by mcSey921 · · Score: 2, Informative
    I started at a small business that needed help with all kinds of different technical areas and then pushed them towards open source OSen as a cost cutting measure. I then moved on to teach high school and then back to a software company that needed hardware/network support.


    Perhaps a lateral move inside your education organization from teaching to system administration would be a good idea. I know that in Illinois techies who are also certified teachers are in great demand. I know several classroom teachers who became school district "technical coordinators" at great benefit to their wallets and stress levels. I suspect that you all ready spend some of your time answering less technically savvy teachers' questions. You might as well get paid for it.

    Micah

  18. passionate curiousity and reckless experimentation by melquiades · · Score: 4, Insightful

    I am sure that others will have more specific helpful advice, but the fundamental principle is simple. It's the same way you learn to program -- or play the piano, or dance the watusi -- passionate curiousity and reckless experimentation. Education and experience are both very valuable, but both of these are offshoots of a self-driven desire for knowledge.

    So, install Linux on a partition (I imagine you probably have already). Network your apartment/house/dorm room. Set up a web server and host your friends' sites. Set up a firewall. Follow the security updates for the software you have installed. Put a free database on it and write some useless but entertaining CGI on it. Translate the code into Java, Perl, and PHP just for kicks. Get excited, and the rest will follow.

  19. Two Relevant Examples by Hanashi · · Score: 5, Informative
    I got my start as an admin in college. I was a CS major, and the CS department network was run entirely by students (supervised by a full-time staff member who was management only, and not too technical). I started as a lab consultant, helping people with their editors and compilers and such. It was more of a general helpdesk position, with light administration duties. I was promoted fairly soon after to a real administrator, with the root passwords and everything. By the end of my college time, I was the head of this group, which made getting my first admin job outside pretty easy.

    During this time, I also helped a friend of mine (who was an English major at the time) learn to use the Unix workstations and the Internet. He parlayed this into a position within the help desk organization and then eventually into the administrator group also. So it's possible to do if you have one person who can give you the first break.

    If you're not in a university environment, probably your best bet is to try to get involved in the Linux community somehow, get your name attached to some projects that you can use as partial credentials on your resume. Also, if you're not already running a network of at least a couple of Linux machines at home, you probably should. There are several skills you'll need to develop which can't be practiced on a single machine (NIS, NFS, DNS, sendmail or other mailer, etc). Good luck!

    --
    Check out my eclectic infosec blog at InfoSecPotpou
    1. Re:Two Relevant Examples by aonaran · · Score: 2, Interesting

      Actually you should go a step further. Set up a mixed unix environment, get one each of linux, BSD and solaris. (all quite cheap)

      And seek out a Linux/Unix user group in your area.

  20. Admin fashion tips by Pointy_Hair · · Score: 5, Funny

    Don't ever go out in the sunlight, bathing is optional, answer all questions with a clear and concise grunt, and use one word e-mail replies (my personal favorite is "NO").

    You'll know you're good when you are like a phantom and you're co-workers can't describe what you look like and are too afraid to try finding you.

    1. Re:Admin fashion tips by jbuchana · · Score: 2, Funny

      Sunlight?

      Is that from the big bright light in the big blue room?

      --
      Jim Buchanan
  21. Steps to greatness! by PHanT0 · · Score: 2, Insightful

    1) Install Linux.
    2) Learn it inside-out.
    3) Get a CS (Computer Science) degree.
    4) Enroll in co-op, that might start you in the sysadm dept.
    5) Look for odd-jobs that have a lot to do with networking. (afterall, every UNIX that's worth admin' is networked)

    Hope that helps :-P

  22. It was all timing. by Xzzy · · Score: 2

    My introduction to unix (which was at first linux) begun because I'd been flunking out of college while playing MUD and MUSHes, and it turned out one day that I wanted to try out my own. So I asked the game owner what I needed to do.. and he pointed me at Slackware's site.

    From that point on my main machine was a linux box and I pretty much taught myself everything I knew from the ground up. Fast forward a year when I really am running my own MUSH, when a guy I played the game with gets hired at an ISP.

    This was in 98 I think.. maybe 97, just when the internet was starting to speed up and the industry was really gearing itself up. This was the point where anyone who could operate a bash shell was getting hired, and I did.

    That was the foot in the door I needed, and while it's definetly tougher now, I have enough of a resume that I can get a job at any number of differing places.

    I guess the piece of advice to be taken from this is, find a friend working where you want to work. Have them put your name in. Long as you're not a drooling idiot, chances are good they'll take you in. God knows when I first got hired I wouldn't have been able to do it on my own merits, even considering how well I'd done self teaching.

  23. Go the .edu route by jwalther420 · · Score: 2, Insightful

    I highly recommend trying to find a junior position at an .edu somewhere. Colleges tend to be a training ground for tech careers around here in NC. I got my first admin job at an .edu even though I was marginally qualified and gained VERY valuable experience. Another nice thing about colleges is that they tend to have a wide variety of machines/platforms.

    Good luck!

  24. Oh, its easy... by sprag · · Score: 2
    Just do one of the following:
    • skip the meeting where the new sysadmin is to be chosen,
    • Show up to that meeting and pay attention,
    • Adopt a grumpy demeanor, or
    • Draw the short straw
    Its fun, its easy, its BOFH.
  25. Read O'reilly books/learn how to write C or Perl by smashdot · · Score: 2, Informative

    I had a very Unix-centric education at NCSU, which has helped me out a lot, but most of what I know comes from a decent fundamental understanding of operating systems and C/C++. If you want to be a unix admin, forget about certs, find a job as an NT admin where you can get some hands-on with Unix. Read A LOT - Think Unix, Unix power tools, Unix System Administration Handboot, and Essential System Administration, for starters. Perl will also help you understand a lot of the philosopy behind Unix. Hack around with Linux/BSD. Pay close attention to people that know Unix. Keep a command cheat-sheet. Ask questions, don't be afraid to be borderline annoying.

    One day, a lot of the Unix philosopy will just "click" with you, out of the blue, it's strange that way. Don't think of it as a destination, like you would think of a Certification... It's a journey. It's a gearhead thing, either it's for you or it's not.

    --
    "C" is for cookie, that's good enough for me.
  26. I started as a developer... by gaudior · · Score: 2, Informative
    ... for a small startup software company. I was hired as a programmer, and my first day, the boss sat me down in front of a Compaq Deskpro,(386 16mhz, 4mbytes RAM, 40meg hard drive, and a 40meg tape. It cost him almost US$10,000 at the time), and handed me a stack of SCO XENIX 51/4 install floppies. He told me to keep installing and configuring until I understood what I was doing.

    I've been both an admin and a developer ever since. I have worked with better programmers, and better admins. I find that I can bring a unique perspectives to both realms. I can bring an Admin's sense of process and procedure and documentation and paranoia to the development process, and I'm good at programming solutions, not just hacking scripts, for administration problems.

    Unless you like wearing a pager 24/7, being a sysadmin might not be right for you.

  27. Start digging by himself · · Score: 2, Interesting

    Heck, I'm an English major, but I got my start by just getting access to a box at work and trying stuff. Admittedly, I worked at a service bureau (where I printed out stuff from Quark and Pagemaker to film imagesetters and color plotters), and thus got chummy with a sysadmin who gave me an account on our Suns, but the point holds: log in, do a ps and then look up each process with 'man' until you get bored. [That admin was an art history major, who pined for a career in art restoration. Go figure.]
    I was stuck in non-admin jobs until I just got together a system and started using it. I tried NetBSD on an old Mac to get the feel for installating, and I tried some Linux distro on a dusty old PC. Eventually I found a support job where I had a server I could legitimately log in to, and I started reading stuff and trying it out.
    The books "Unix System Administration Handbook" (be sure to get the 3rd edition) and "Essential System Administration" -- both fairly expensive, but like any good tools, well worth their cost in the long run -- make for good reading even before you start laying hands on a keyboard. (I know: nothing can substitute for real experience.) Mailing lists, like those hosted at sunhelp.org, also make good reading: you can learn a lot from other peoples' mistakes.
    It may make you look like a wannabe, but try to get a bit of book-learnin' under your belt, if only to avoid wrecking the first system you get access to.
    (Re-reading the above, I have to point out that I had a series of fairly grim support-type roles in places that happened to have Unix around until I found a place willing to hire me as an actual administrator. You have to be willing to start out in a very junior position -- i.e., tape monkey -- in order to get your foot in the door. A corollary is that many places care about your actualy ability and not what certification and training you have in your portfolio. And never mind those people telling you that you'd rather not do it: they're just jealous of your charming innocence and niavete.)

  28. It all began on a fall day 7 years ago... by jermz · · Score: 5, Informative

    when I started a C programming class at San Diego State University. I was introduced to Unix at that time, and fell in love with it's power and simplicity.

    I was content to be a user, but when I started working in the computer industry in 1995, I was introduced to Linux by a co-worker and fellow Unix lover (Thanks Martin!). I got bitten by the sysadmin bug then. We had a part-time consultant sysadmin then, and I emailed him with problems I was having with my Linux box, and he helped out immensely. Even when I brought down the email system with a badly configured sendmail.cf, he was patient and walked me through it.

    As I started taking over day-to-day administration of the Solaris and SunOS servers at work, I found it invaluable to use the knowledge of the Unix propeller-heads at work. All were engineers, but they knew enough about Unix to give me a hand when needed. I also made friends with some old-time Unix-heads that proved to be a wonderful resource.

    Don't underestimate the power of a mentor. Find someone with a long beard to talk with regularly. Also, read, read, read. Surf the net. Install software "just because". You will screw up, and have to recover. Nothing compares to removing "libc.so",

    I now have 6 years of sysadmin experience under my belt. Even when sysadminning wasn't my official job title, I still found a way to do some. I've got the sysadmin bug, and bad. I love the challenge of it. I love knowing that every time I upgrade some software, or tune a system, that the people who make the product that pays my salary are able to do their work that much more easily and quickly.

    As far as certification, it might look good on a resume for a PHB, but in real life don't mean much. Like an MCSE. You know the books, but real life can be much different. In short, if you have the time and $$$ to burn, go ahead. But your time can be equally well spent hacking on a system.

    Do it, do it, do it. I love this job.

    Jeremy

    --
    Hi-Technical Excellent Taste and Flavor!
    1. Re:It all began on a fall day 7 years ago... by xcomputer_man · · Score: 2, Funny

      "As far as certification, it might look good on a resume for a PHB, but in real life don't mean much. Like an MCSE."

      MCSE? You mean Minesweeper Consultant and Solitaire Expert?

    2. Re:It all began on a fall day 7 years ago... by Pinball+Wizard · · Score: 2
      Nothing compares to removing "libc.so"


      So true. In my case it was removing ld from an AIX system, thinking I was just unlinking it. Please, please don't try this at home. I don't know how it is on Solaris or HP-UX, but if you remove something like that from your system, its next to impossible to get back on without reinstalling the whole OS(I have a backup system, so I copied it back over from there). You can't just get them off the install CD, because little utilities like that are wrapped up in big binary files, and you can't just copy them over.


      Once you know how to get past a problem such as linking libc.so.2 to libc.so.1.73 because the program you are trying to install is looking for that, and can do things like that comfortably, you know you've arrived to some extent.


      Being a Unix admin means learning your system, being creative, and not letting things you can't immediately find in the docs stop you from fixing the problem.

      --

      No, Thursday's out. How about never - is never good for you?

  29. Practicing to be a sysad: by Teancom · · Score: 5, Funny

    1) Repeat 10 times a day: "this change should not affect end users.

    2) Type 20 times a day: "rm -fR ~user"

    3) 10 reps: "what did *you* do to screw this up?"

    4) Stop showering. Now.

    5) Smash your pager, claim it was "killed in the line of duty".

    6) Pick any given operating system, and develop an intense hatred for it. You will work with this os for the rest of your life.

    7) rinse, repeat.

  30. A long time ago .. by AftanGustur · · Score: 2


    A friend sat down with me and helped me install slackware from a bunch of 5.25" floppyes ..

    The most used commands during my first year were "man" and "vi", and still today it's those I most frequently use.
    My advice to those who realy want to become Unix/Network/Security admins: read, read a lot, and study how the system realy works, so when things go wrong, you know where and what the problem is.

    Oh, and *never*, *ever* reboot a system just to se if the problem goeas away... Instead use the opportunity to learn some new stuff.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  31. I went to class. by dschuetz · · Score: 5, Interesting

    That's it. I was in a boring-as-hell lower-level CS class, and usually skipped it. One day, I went, though I sat in the back and read some novel or something. Late in the class, a couple guys from the university Consulting Lab (UMCP's faculty/staff computer help desk) got up to recruit. I joined the team a few weeks later, and got hurled into the marvelous world of admin when our VAXstation 2000 (X-windows, 40MB hard drive) crapped out and I had to rebuild it from a 10mb tar file on a remote server (an early NeXT cube, no less :) )

    The rest, as they say, is history.

    How would you get into it now? Don't really know. Certainly, it'd help to "play" with the stuff at home, but unless you've got 4-10 machines at home, networked, in regular use, you simply won't have the need to do a good job administering the server (and won't hit upon any of the major challenges).

    Is 33 too old to start a tech career? From the standpoint of unconcious hiring discrimination, maybe you'll have a problem there. Plus, there's always the "why are you swtiching careers?" question. From the standpoint of being too old to learn -- bullshit. If you're smart, and can learn new tricks, you'll have a fighting chance.

    Best advice -- learn to type fast, and find all the online documentation centers (man pages, web, etc.). If you type and can research the problem fast enough, nobody will ever know you don't know the answer ('cause you'll have just gotten the answer). After that, learn perl. Any time you find yourself doing the same thing more than once, spend the 20 minutes (or three hours) to write a script to do it instead. Then the next time it'll take 30 seconds to do, and you'll look smart. :)

    Where do you teach english? If it's at a high school, you might be able to help part-time with in-house stuff, though I wouldn't be too surprised if a lot of that got given to students. If you're at a college, try the same tack with the help desk or whatever there... Then, maybe, look for jobs with contractors doing help desk in a UNIX or UNIX-Server shop (if you live in the Washington, DC area, there are LOTS of these jobs). You won't be doing admin, per se, but you'll be seeing the "lighter" side of it, especially the customer-side of things, and if you show enough aptitude and interest, you should be able to ease into a SysAdmin side. Another bonus for gov't contractor stuff -- they're used to "second careers" as military enlisted types retire and start working as geeks.

    Good luck!

    1. Re:I went to class. by dschuetz · · Score: 2

      People like you scare me.

      Seriously, though everything you've accomplished is cool, how satisfying is it? I know a bunch of people with similar amounts of weird hardware, all interconnected, but it doesn't do much other than just sit there and process PINGs or mount files from each other (kinky).

      I'm *personally* at the stage where I could care less about how many systems I could put together, and care more about integrating it seamlessly into my daily life -- like, say, voice-controlled MP3 player. Basically, I want StarTrek in my house (without the evil aliens).

      I'm not trying to denigrate you or what you've done, I'm just curious whether it's the networking itself, rather than the uses that the resultant system might have, that holds your interest.

      On the other hand, the DNS stuff you're doing sounds really great, and actually useful.

      So, what *do* you do for a day job? And why do you think they wouldn't consider you for any of them? Sounds to me like you'd be a shoe-in for a network-level geeky job somewhere working with drivers for wireless or appliance stuff.

      As for the bit about not caring for computers and having a nice suit -- there is more truth to that than I care to admit to. At least in some shops.

  32. School... by Junta · · Score: 2

    I started in high school. There were two distinct networks running, the DECnet one and a student-run network of Sun4 systems that the professionals didn't understand enough to run on their own. Schools are typically in need of fairly technical people and are most willing to give people without any experience a chance. The pay crap, but it puts that work experence on your resume. A company took one look at my experience and hired me up. I happen to be a CS person, but academics seemed to matter less than experience, though I keep both strong. If you are willing to do Unix admin, and have the work experience and references to back you up, in my experience you can get those jobs. Make sure you get your hands on as a diverse set of Unix variants as you can. Companies love to see a long list of Unix variants in professionaly work history. And old hardware as well as new. Old hardware both gives the impression of a longer history, and lets them know you have delt with systems that aren't as mature as todays.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  33. a common path by sv0f · · Score: 4, Insightful

    Try to become a programmer and fail.

  34. Hard work, luck... by imipak · · Score: 2
    1993: I was lucky enough to have a friend who was into Linux and spent a lot of time arguing with me about how Free software could possibly work (what? written by amateurs, given away for free, and you say it's better than a Macintosh??)

    1995: After various post-collegt Mcjobs, got a temp job paying GBP5 per hour converting Lotus 123 files into Excel, on Windows 3.1. These 123 files had macros, so I taught myself VBA from the manual and help files. In 96 we got web access - which made an enormous difference as I could search for software, help from othe users, etc. Got into Perl about this time (10 line sof Perl == five pages of VBA, and it's soooo much more elegant and powerful...)

    1997-8: Brief spell at Logica, then joined Bain as the sole developer in teh London office. I twisted the specs and fought to do as much web-realted stuff as possible, which I could sneakily do in Perl on Apache rather than IIS/ASP, and no-one was any the wiser :) Also got into net admin stuff, learnt as much as poss about TCP/IP, DNS, routing...

    About this time, installed Debian GNU/Linux on my shiny new PC. practice, practice. Save up for many O'Reilly books: read them, practice, test, experiment.

    2000: On the basis of the Bain web dev and home experience, worked for a couple of dotcom startups: by the time the last one went bust in August I'd got tons of 10-hours-a-day Linux experience (get the hours in!), networking (DMZ design), lots of security experience hardening production servers, w/stations, IDS, pentesting etc. Still supposed to be spending 50% of my time developing websites...

    Which brings us up to the present: I've got tons of experience and knowledge, but no MCSE / CCNA (UK employers don't seem to pay for formal training in my experience...) I really really really want a job in network security, or system/network admin, or even good old Perl web development... but the job market here (London, UK) is dead, I'm on the dole, and with my savings going fast I soon won't even be able to afford Net access.

    In summary: practice, practice, practice; keep a career goal in mind when changing jobs - how will this position help me get where I want to be? Look out for any chance to get experience in your chosen field. Practice at home if you can. System admin involves knowing about a lot of different areas: networking in particular is a huge field. Look out for tasty free information on the web: there's an absolute ton of indispensible stuff out there. Don't /ONLY/ read O'Reilly's: I reckon about a 5:1 ratio of ORAs to 'other' publishers' books...

    Good luck!

  35. How I became a UNIX Admin by tollieman · · Score: 4, Interesting

    After I was hurt in a parachute accident in the US. Army, I moved to Tampa and started with a contractor answering phones at a support center for a large retail chain.
    After a few months of training on my own, listening to processes the analysts were going thru etc. I was promoted to Tech Support Analyst Level 1. I read man pages, looked thru the available documentation on the systems etc. And kept learning. I then progressed to a Level 2 Analyst, and after a few months I was hired onto the company that I was contracted out to.. IBM!
    After a few months as a Level 2 Analyst, I applied for a position in Technical Services. Here again I studied the OS we were using, SCO Open Server 5.04. Studied Korn shell programming, Learned PERL, Learned Perl OO methodology, learned hardware specific stuff like SCSI, IO, IRQ's etc.
    During all of this time my passion was Linux, so I was also studying it as well. In March 2001 I received my RedHat RHCE, and applied for a position as a Software Engineer providing Linux Solutions for Xseries IBM servers.
    By the way, I am a High School Drop-out.
    Just goes to show you what hard work can do.

  36. Everyone take two steps back! by Shipwright · · Score: 5, Funny

    Hiya,

    True Story: At my small accounting software company Marlon hated hardware the least so he ended up being the one that called when the /var/spool filled up or the SCO refused to talk to the HP 9000. When Marlon left it was decided that Jay had been most seen in the vicinity of Marlon so he started getting the calls, got his name in HP's and UUNET's support databases, etc. When Jay left, well, I had been Jay's roommate for a year... The rest is history.

    For management style think 'Lord of the Flies', not Harvard MBA.

    -Greg

  37. Less sysadmins via better programs. by smack_attack · · Score: 2, Insightful

    I hate to be the guy who shoves a hot poker in the eye of this... but we really don't need more sysadmins.

    What the tech industry needs is better coders and more robust administration programs where simple tasks, even server cloning can all be automated. Setting up a website or email or dns for a customer should be painless, fast and simple.

    The ultimate goal of every sysadmin and programmer should be to render themselves obsolete.

    1. Re:Less sysadmins via better programs. by Wolfstar · · Score: 2

      Novel concept.

      The unfortunate problem with this is Middle to Upper Management. You see, I was in a position to seriously improve productivity between two UNIX boxen, one running Debian - Slink, no less, although heavily upgraded before I got a chance to play with it - and a FreeBSD box.

      Now, I was one of the admin team members for the FreeBSD box, and by default, one of the local guys who knew enough about that Slink box to actually do something useful with it. (Usually this consisted of finding out that NetCool wasn't running because of something server-side, not something local.)

      Problem: Slink box owned by another department using a hacked and crappy version of SSH (not OpenSSH) that supported SecurID. This version wouldn't allow you to log in to the FreeBSD box, which was running OpenSSH. Shell access from the Slink box wasn't viable to a number of locations, so we needed to get to the FreeBSD box, which had access.

      Solution: Install OpenSSH client in the home directory for the department account on the Slink box. Set up an Alias in the .bashrc to have the command "freebsd " execute "/home/department/usr-bin/ssh freebsd.domain.com -l " and suddenly everyone's happy, right?

      Well, I was fortunate to have a decent management team above me, so they only went through it with a fine tooth comb looking to make sure I hadn't screwed the department over by "exceeding my authority" on another department's box. Note that this was after being told by management to actually set something up so it would work; I think they expected me to do something on the FreeBSD side, but I couldn't.

      The point of this all is that better coders and more robust admin programs don't mean jack diddly-squatwhen you get right down to it. Management doesn't work well on technical issues outside the department level, so incompatibilities in methods and base concepts differ too radically to allow for one or two guys per shift to admin every box in every department for, say, a national ISP, with the use of some clever apps.

      And this doesn't even begin to cover the concept that someone needs to be on site for every server farm you've got.

      I don't think that we're in danger of having too many sysadmins any time soon, personally.

      --
      You thought that this sig was what you think that I thought you wanted me to think. I think.
  38. Me... by cjsnell · · Score: 2

    1990-1993 Ran a BBS while in high school

    1993-1995 Went to college at Vanderbilt University. Admined Mac machines and did videotaping for the graduate business school.

    1995 Worked at a (then) small ISP back home in Texas doing tech support and modem maintainence. Installed linux on my desktop.

    1996 Went back to Vanderbilt; got a job on campus as a systems administrator with the student-run computer center.

    1996 Quit Vanderbilt, moved to New Mexico to attend UNM. Got a job on campus admining SGIs for the physics department.

    1997 Left the Physics department for the Computer Science department, which had more UNIX boxen.

    1998 Dropped out of UNM to go to the Bay Area and work for @Home as a sysadmin.

    1999 Fired from @Home. Moved to Utah and got a job with iMALL as a sysadmin. iMALL bought by @Home (they're following me!!! AGGH!!!).

    2000 Quit iMALL to start Blue Aspen Software.

    2000 Blue Aspen fails, moved to LA to work for Ticketmaster CitySearch.

    2001 Quit TMCS to work for my fathers company for a few months, to help him out.

    2001 Moved to Boston to work for small startup, Compete.com.

    2001 Bailed from Compete.com to move to Virginia and work for one of the largest companies on the Net, who shall remain unnaimed. :)

    There you have it. :)

  39. The right way or the wrong way? by Havokmon · · Score: 3, Funny

    I did it the wrong way.

    Me: "I can build the corporate web site. We've got some older PC's laying around here. I have Slackware 1.2, it has a web server. That should do it"

    Boss: "I want it to run on NT."

    Me: "Why? There are problems all over the place with Windows in general crashing just by receiving a bad packet. Nobody will know the difference."

    Boss: "I will know, I want to run NT."

    Me: "No. I don't want to spend all my time rebooting the thing, and people won't be able to SEE our website when that happens."

    Boss: "It WILL run on NT."

    Me: "Fine. Just get me the ad slicks and I'll make them into web pages."

    A week later....

    Me: "We site is all done. Goto www.xxx.xxx to see it."

    Boss: "Great! And it runs on NT right?"

    Me: "Nope."

    Boss: "GODDAMMIT RICK!"

    At that's how it all started....

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  40. forget the CS degree, just have a passion for it by weefle · · Score: 2, Insightful
    I graduated from Miami U with a BA in philosophy and a BS in physics. I started the very next day as Miami's primary Unix sysadmin. Now, at the time, they only had a couple of Unix boxes, and almost nobody even knew what they did, but they were mission-critical (BootP and DNS servers), and I learned right away what the word robust meant. Since then, I have taken on primary or secondary responsibility for about four dozen Unix boxes, and we've added three or four more Unix admins. Still, I think I'm considered the guru among them.

    The hiring manager told me flat out that there were at least a few other candidates that were much more experienced in Unix than I. He told me he was going to recommend me anyway, though, because he liked my enthusiasm and really felt that he would enjoy working with me.

    Before graduation, I had been the sysadmin of my own home Linux box for a few years, and had even spent a year as president of the Miami Unix Collective, a student organization of Unix geeks. But I had no enterprise-level sysadmin experience, period, and certainly no certifications from Big Blue or anything like that.

    The thing is, I had a passion for learning. All the Unix I knew, I had crammed into my head in between studying Plato, formal logic, mathematical physics, and organic chemistry. I think the manager was impressed with that, and I know he was impressed with how much I picked up after I started here.

    I've been a Unix sysadmin here for five years, and pretty much everybody knows to come to me if they're stumped with something Unix-y. And pretty much everybody comes out of my cube with at least a good direction, if not the answer to their problem.

    I script and automate routine stuff that doesn't really need my attention, and I augment systems with GNU and other tools more useful than the ones that come with the systems, so that I can work more efficiently. Folks frequently have to ask me to slow down if they want to be able to repeat what I'm showing them. I think it's because I've really come to think in pipes and regular expressions and such.

    That's really the most helpful thing of all-- being able to think Unix.

    Forget worrying about the degree. Just show them your stuff, and they'll hire you. If a particular employer won't hire you based on your capabilities, but is insisting on some silly technical degree, then you probably don't want to get stuck with them, anyway.

    Best of luck.

    clayton hynfield

  41. How I did it... by Zwack · · Score: 4, Interesting

    Greetings,

    I may be younger than you, but here's how I did it...

    I got my first degree BSc (Bachelor of Science for non Brits) in Applied Physics. I spent three years unemployed doing a lot of computer based voluntary work.

    I went back to college, got my MSc (Master of Science) in Software Technology and went to work as a software engineer for the R&D side of a small company. The other part of the company was an ISP. We needed to get some new servers running so myself and one of the other Software engineers were allowed to install SunOs on them. We secured them as best we could, and from there I slowly moved into administration. Before long I was transferred to the ISP side of the company as the web servers moved over (don't ask why R&D ran the web servers). Then I was trained in Cisco Routers, got more involved in network administartion, and ended up moving to the US...

    Now I'm in my second job over here both of them have been pure systems administration.

    How can you get into Systems Administration? Well, my advice would be to get experience with other flavours of Unix. At least try Solaris X86 (a free download from Sun) and one of the BSD variants. Linux only isn't going to be so useful if they are looking for a Unix SA. HP-UX and AIX experience could also be useful, but harder to get unless you want to buy a workstation from e-bay.

    Read at the very least one of Essential System Administration or The Unix Systems Administration Handbook.

    Network... Join Usenix and SAGE. Go to local meetings. Advertise on the SAGE website that you are looking for junior positions. Talk to local technical recruiters. Keep an eye on local job postings.

    Apply for non-junior positions, try and talk to the hiring manager first, but it's possible that they may not get what they're looking for, and be willing to accept a good junior candidate instead.

    Don't worry about your lack of experience, you have most of what you need. As a teacher you should have good communication skills. You should be able to manage your time. You should be used to putting in long hours when needed. You should have problem solving skills. The knowledge of particular versions of Unix is secondary. I'm working on AIX now, it's radically different from other versions I've dealt with. It's still Unix, the other skills are more important.

    I wouldn't try and get a help desk job and move over... I've never seen that done successfully.

    I hope that this helps.

    Z.

    --
    -- Under/Overrated is meta-moderation, and therefore is Redundant.
  42. Three words: Trial by fire by Gray · · Score: 2

    I figure computers ain't actually all that hard. Unix administration takes about the same brainpower as auto maintaince, just a somewhat differient set of talents.

    I would suggest the following.
    1. Get a 486 something and setup a NAT router/server for your home network.
    2. Add pop3,imap,apache and any other interesting daemons, basically make your own little ISP on that 486.
    3. Bullshit your way into your first job, when you don't know something, read the FAQs..

    Half the time I swear, being a computer expert is just a zen and knowing how to use google really well..

    Getting involved with an IRC group is another way. Learning sysadmin skills well stealing software is a highly popular method.

  43. Blunder into it! by Pretender · · Score: 3, Insightful

    Good to see another English major in this line of work.

    I first started at this company as "Microcomputer Support," that is, Windows and some Mac OS. This shop has been all Windows and VMS since time immemorial, but one of their critical apps was switching from VMS to Unix so they had to do it too. I happened to hear at some event that they were going to have to start working with Unix, and since I had already logged a few years with Linux and BSD, I started to push through channels and ask if I could be involved - that's all I asked. Next thing I know, the Director of Technologies is calling me, asking for an interview, and in a few months, after taking a battery of tests and as soon as they were able to replace me, I moved to my new office as sysadmin. This must have been divine intervention; everything else here goes through lots of channels and gets tested with umpteen Gartner and PWC statements, blah blah blah, but for some reason (I'm sure it was a clerical error) they awarded me the job. Of course, they are paying me about half what an outside consultant would charge, so maybe that has something to do with it.

    Having said that, you might be surprised at how boring and thankless this job can be sometimes. I know a lot of people who really have programmer tendencies, who get stuck with sysadminning and burn out on the whole industry.

  44. leave sysadmin experience off your cv by s20451 · · Score: 5, Funny

    When I arrived at my current place of work, I admitted to knowing a few linux hacks. Suddenly I'm the sysadmin, in addition to my real job. Now I get to spend hours and hours helping newbies configure their systems, cut ethernet cables, and clean up the carnage when we get hacked.

    Don't make the same mistake I did. Never admit to sysadmin knowledge, or you will be marked for life.

    --
    Toronto-area transit rider? Rate your ride.
  45. How I became a Unix Admin by Necron69 · · Score: 2, Interesting

    I've been doing Unix (and other OS) administration for almost ten years now. I started out in college, getting a student assistant job with the Computing and Network Services department at CU Boulder. My only Unix experience at that time was a one semester C/Unix workshop I had to take for CS.

    Day one:

    Boss: "Go ftp this new patch from UUnet."
    Me: "What's ftp?"
    (Boss smacks forehead and groans)

    The rest is history. :) I spent two and half years in that student job learning about ten different Unix variants, got a job three weeks after graduation doing Unix admin. I've picked up a lot of networking knowledge, NT, and even some VMS skills along the way. I've worked for government contractors, done classified work, and even shared in the dot-Com Internet startup bust. Its been a wild ride.

    To date, I don't have any certifications, but I plan to change that with the job market getting so tight. My one word of caution would be that many experienced Unix admins are out of work right now, and are going to win out for a job every time against a newcomer. The best advice I can give is to try and find a volunteer or entry-level part time position to build up some experience before trying to jump in full-time.

    - Necron69

  46. Tips by bugzilla · · Score: 2

    First, nobody chooses to become a SysAdmin. They are told to do it and get stuck doing it. That, or they get hired into a job that suddenly turns into a SysAdmin job (often different than what they were hired for).

    There is no formal education, no particular degree required. Anyone who tells you that is in management - do not trust them. If any degree is favorable, then Philosophy is a good one (or Psychology) because one of the questions you're going to be asking yourself alot is "Why on earth did the idiot do that?" (and several slight variations).

    To be a good one, you must have excellent reading and comprehension skills - this is because the management and users in the company that will hire you do not possess these skills in even the tiniest amounts and you will need them in spades to not only survive but to keep the company rolling along. Not only are these skills required, you must practice them (you know, by actually reading stuff - books like fiction and tech refrences).

    Some people will say that you must also be either a sadist or a masochist in at least some small part. I would say instead that a better quality would be a Zen-like attitude - you know, shite happens. But if you have to kill someone at some point, think of it as a perk.

  47. How Did You Become a UNIX Admin? by JuliaMackert · · Score: 3, Insightful

    So, you have a BA in Philosophy. So what? My degree is in Paralegal Services.
    Three years ago, I went from being a married, stay-at-home mom to divoced mother of three. I can't say I'm a true geek at heart. I'm interested in computers but not obsessed. The model is the same for Paralegal Services and Computer Science -- research, discovery and investigation, and analysis -- only the data is different.
    I've only been in this field two years. I'm 45; I was 43 when I changed careers, so to speak. I changed the format of my resume to draw attention to what I was learning and the fact that I was continuing to learn and to draw attention away from my lack of work experience. I installed linux on a second partition on my Windows machine at home and learned both Operating Systems. I added a linux firewall to my home network and learned system administration and network security. I learned programming languages and protocols. I put all this down on my resume -- experience is experience. I provided copies of my executable programs when I went on an interview. I joined the local LUG, and as I got to know other members, they pointed me toward job openings, and I was able to use them as references.
    Thirty-three is not too old to change careers. Statistics show that people change careers as many as three times during their lives. If this is your heart's desire, you owe it to yourself to go after this.

    --
    Just because things look different doesn't mean anything has changed.
  48. UNIX Experience by leadfoot · · Score: 2, Insightful

    I had not considered a job as a Unix Admin before this one kinda fell into my lap. I've had years of experience using and semi-admin with HP-UX, going back to 1987. This was in the US Army. I've been to HP-UX training, Solaris training and since I've started this Unix Admin job, several Compaq Tru64 classes. Even though I didn't have any "real world" admin experience, I was able to successfully interview for this job. All the technical questions I answered easily. I'm not sure what experience you have and can put on the resume to help get your foot in the door. But sometimes it just takes the right timing and a "what the heck" attitude. Good Luck!

    --
    "We're gonna need a bigger boat"
  49. I started out by rhost89 · · Score: 2

    as a ISP admin, they were running this kludge of NT and Novell servers. Well needless to say after about 6 months of them crashing every few days the admin was fired and i was told to "fix the servers". I fixed them allright, but not in the way my boss had in mind. He had spent about $15000 in total on all the OS's these servers were running and after i switched them all he was pissed that i did with a $1.98 what he spent so much on. I installed FreeBSD on everything, used cistron radius, apache, squid, named, sendmail/pop3d, MySql, asked for a check to buy a billing program, and bought platypus. The first year we had a uptime of 320 some odd days, and only rebooted the servers to go from 2.0 to 2.2 kernels. The only problem with this was i put myself out of a job. My hours were cut back because their was nothing to do. Now im working on an OS/390 for a diferent company, but i still consult for the ISP.

    --
    I will bend your mind with my spoon
  50. Just do it by tmark · · Score: 5, Informative

    I fell into my job by accident. I don't love it, but it is a paycheck, and my experience might be useful.

    I installed Linux in grad school (Psychology) while fooling with some web stuff. I learned just enough to write Perl scripts, move files around, configure interfaces, build Apache, set up virtual hosts, and configure my MUD client. Really minimal.

    After grad school I took a job as a programmer for a few months where I did no administration. Then I started working for a pissy little young web development company. They needed someone to write Perl CGIs and they wanted someone with an academic pedigree, which I had. After meeting with the owner I bought a book on CGI programming, and learned how to write very minimal CGIs (with Perl). A couple of days later I was working for them, writing all their CGIs.

    At this point they had their own 'administrator', which meant a tech guy they had off-site who could answer their questions. We had to telnet in to a box at the provider to do work. Our company had no "production" or "development" servers; all development work was just stashed under a hidden directory (of course this caused problems when an HTML monkey overwrote files in the wrong directory).

    I quickly realized that I could run Apache in the office, and use my box as the development server. Our company also had this problem where we had only 10 I.P. addresses, and greater than 10 employees (part and full time). You can imagine the chaos this caused for a company working on Web work: people were literally stealing each other's IP addresses if they went to lunch or the bathroom, and other people were perplexed as to why all of a sudden their Net connections weren't working properly..

    So I set up NAT on a Linux box, and the problem was solved. By this point I had *become* the de facto sysadmin, not by design or calculated career path or formal training, but by accident. I knew how to do some things, and I knew how to find out how to do the things I didn't, and I just went ahead and did them. Once you solve a problem or do something that needs to be done you start building credibility. Just make sure you do it right. Once you start doing some things you will be surprised at how many other things people ask you to do, and how many things you find yourself having to learn how to do.

    So my advice to a would-be admin is - anyone can get into the field. Just start doing it. Set up a Linux box at home and host your own domain. Figure out how DNS works. Get a book on CGI and Perl and learn to write some CGIs. Host virtual domains. Set up email accounts and give them to your friends and family, and thereby learn how to administer users and mail and all the headaches that come with it. Design workable backup schemes even if you have nothing worth backing up. All this work *does* count for something, if not full-fledged work experience, it is better than nothing.

    Then find a company that is willing to hire someone who is industrious but maybe not too experienced. Often times these are the tight-wads that don't want to pay for a 'real' administrator, but you're not a real administrator yet, anyways, so that's perfect. Look for companies that haven't yet figured out they need a UNIX-like solution, then go in and provide it for them.

    Or do pro-bono or volunteer work. Just do something.

    1. Re:Just do it by infinite9 · · Score: 2


      Once you start doing some things you will be surprised at how many other things people ask you to do, and how many things you find yourself having to learn how to do.



      This reminds me of my brother-in-law's bathroom cleaning technique. Many years ago, he was working at a grocery store. The bathroom at the front of the store was perpetually dirty, and no one wanted to clean it. So one day, they asked him to do it. Since he was (and still is) a clean freak. The bathroom was spotless. Everyone was astonished. So from then on, much to his dismay, he was asked to clean the bathroom every day. He did this with much complaint until a family member suggested a course of action. He began intensionally doing a bad job, encouraging unsightly spots and unsavory odors. Soon, no one asked him to clean the bathroom again. And all was well in the world.



      So the moral of the story is, if you want to become a system administrator, get a job with a small company. In these environments, there's seldom a dedicated system administrator since they cost money. And everyone ends up wearing a lot of hats. Soon, after demonstrating your ability a few times, you'll become the de facto admin. If on the other hand you're like me and are really a programmer who knows enough about unix to be an admin, but wisely chooses not to be, then you can follow my brother-on-law's example and simply choose to be a bad admin. Nothing will make people elect a different person to be admin faster. A few well placed questions and comments will go a long way, such as, "what does -rf do to the rm command?" or, "I hate this permissions thing, it always gets in the way, let's just make everyone's userid 0." Soon you'll be back to programming bliss without the spectre of admin duties ruining your day.

      --
      Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    2. Re:Just do it by geekoid · · Score: 2

      so your advice is "Get a postion by accident"?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  51. Thrown in the water by TomatoMan · · Score: 3, Insightful

    I was a programmer for a site, hired to do a website. They used NT. I hate Windows. I had heard of "Linux". I installed it. It was cool. I got hacked. I cursed. I reinstalled and learned a little more. I got better. I got hacked again. I cursed and reinstalled and learned more. I de-Windows'ed other machines. I learned more. I bought my own server and learned a shitload about security before plugging it in. It's been up for a year and weathered hack attempts every day. I still fear people who know more than me and I try to keep up. Life is good.

    Certification? School of Real Life, baby.

    --
    -- http://frobnosticate.com
  52. Get a job. by mckwant · · Score: 5, Insightful

    No, really. I admin six boxes at a state agency, and sort of backed into the position. Coming out of college, I had a BA in International Studies, and (most of) an MA in International Affairs (suffice to say it's a bad idea to seriously annoy the profs on your committee). Upon realizing how valuable THAT was, I got a job installing computers in junkyards, then VB programming, then Web programming.

    Took a job at this state agency as a programmer, then filled a void when it turned out their UNIX skills were crap.

    I do not currently hold any certifications.

    It used to be that you could apply for a job with a fraction of the experience stated as "required." I don't know whether the economic crash has changed this substantially, but it never hurts to apply. The worst that'll happen is that they say no. So tip #1 is: just apply, and see what happens.

    #2) Don't be a snob. Before I started here, this was an NT/Novell shop, which has (slowly) changed into a UNIX/Novell shop. The migration has gone pretty smoothly, but required some handholding along the way. OTOH, you may have to take on some NT admin stuff en route. Once people see that you don't have to reboot *nix boxes daily, you're in pretty good shape.

    #3) Don't ignore your local and state governments. Is it sexy? No. Does it pay well in comparison to other IT positions? No. On the up side, they still have positions to fill, and you may find yourself at the top of a middling crop of non-traditional IT resumes. Being a medium sized fish in a smallish pond has its advantages.

    #4) Use your strengths. One of the big problems in IT is that the people who staff the positions can't communicate. This certianly doesn't apply across the board, but the stereotype fits for the most part. I'd think someone who can write effective emails and describe the situation to PHBs would deliver significant value to an organization.

    #5) Practical experience over "home use." Can you start something where you are? It doesn't have to be big, per se, just functioning. Email/WWW gateway for your students? I know that getting something into production will greatly increase your value over "well, I set SAMBA up at home, and I've got Apache running on my home network." This'll also give you an idea of whether you actually want to do this.

    Good luck.

    --
    ceci n'est pas un sig.
  53. A few observations (what I did) by Poppa_Chubby · · Score: 5, Insightful
    Well, I'm from a very similar background as you are. I have a history degree (with minors in CS and chemistry) and have worked as an admin for the past ~6 years. Here's what I've managed to learn and what I've done:

    Take a shot at adminning for a small ISP, they usually can't afford to pay an admin. Be prepared to get paid squat, but you should at the least have very flexible hours.

    Review your job situation very frequently and objectively. Don't get caught deadending or in a rut.

    Don't be afraid to change up jobs after a year. Its hard to do, but it seems like unless the company you work for allows you to advance within, you can only advance by getting out of there.

    A CS degree or EE degree does NOT an admin make. I think out of the group I work with only one has that degree (Actually he has both). The rest of us have our degrees across the spectrum.

    Apply for some of the jobs that you see in the papers/web. Chances are the ads are asking for the moon while hoping they'll get someone with a telescope.

    Just because a company is asking for a CS or EE degree shouldn't scare you off. Alot of times they want someone with any degree. It has to do with the stupid traditions that companies have, but it also shows you can stick something out for 4+ years.

    Honestly, if you have some decent programming skills you should at the least be able to get a job as a programmer. If you find one at a small firm, you'll be the programmer and the admin so your dilemma is solved. Good luck.

  54. It's harder now.... by adturner · · Score: 3, Informative

    My short story is:

    1) Started doing PC desktop support
    2) Company wanted me to help with the Novell servers, so they trained me. Started playing with Linux on my own.
    3) Next job did pc support + novell and learned about IP networking and routers. Did more Linux on my own.
    4) Next job hired as a network engineer (manage the routers, switches, etc) and started helping out on the Unix side of things. By the end of the job (4 years) I knew more about Unix than most of the Unix admins and was basically doing Unix admin 50% of the time.
    5) Current job doing all sorts of Unix and security things.

    Honestly, I got luckly. My 3rd job was a small internet startup which wanted someone who was smart and was willing to train since they didn't want to spend much $$$. Of course this was in the middle of the .com revolution, so finding good people who knew something was really really hard. Now that the bubble has burst, companies know they can find quality tallent and don't have to train people.

    My current company layed off most of it's technical staff a number of months ago, and of my friends with 2 years experiance, none have found anything. (Well, one friend moved to Switzerland and just got a consulting job yesterday.) One of them with just under a year experiance, hasn't even gotten an interview. At least here in the Silicon Valley, things are the shits for people who don't have years of experiance.

  55. It's like the t-shirts SysAdmin Mag sells... by sammy+baby · · Score: 3, Funny

    ...or at least, used to sell: "It's a tough job, but somebody said I had to do it."

  56. Far too old? by _johnnyc · · Score: 2, Interesting

    I don' think so. I got my start at 33 working as a contracted sys admin in a small department in a large telecomm company. I had been working with Linux for a couple of years, took one of those sys admin career programs at a sub-par college after I left my dead end job at a bank, and I haven't looked back since.

    Fact is, being 33 is probably a big advantage if you have the skills to go with it. There are many young, talented linux/unix whiz kids out there, I've learned from them, they've learned from me. Often, IT departments are full of these young people who are really smart about technical stuff, but are lacking good communication skills and "bedside manner". Being older and having more epxerience is a huge advantage in these environments.

    Ideally, you enroll in some kind of college level program that gives you a solid background from which to start. The college I went to wasn't much good, they hardly taught Unix, with the emphaisis being entriely Novell and Windows NT. Out of 23 kids, I was the only one interested in Linux and Unix, I spent my spare time studying and learning linux while doing well in the college courses.

    When I finished the course, I spent a hard winter on social assistance and hit the jackpot by the spring - a company had heard about me through a fellow student who applied for a job requiring Unix and NT knowledge and experience. This company had a contract with a small department within Nortel , and they were desperate to fill the position. So while I was pretty desperate, they were even more desperate, and I got the job.

    The position I got was perfect for my skill set at the time. It was varied, required good communication and service skills, and I got to support HP-UX, NT, and Novell servers as well as Windows 95 (ARGGHH). The latter was the hardest part. I wasn't over my head with this position, but I got my feet wet.

    I left that job to go on to a real linux position a year later, and there I learned tons about linux and networking and I never realized how little I knew until then. I worked side by side with a young man who had very little social graces, but knew tons about Unix since he'd been into it since he was 12. We taught each other a great deal in a year.

    Certification can be important, but not essential once you've got the experience. It might be more important in this economic climate. I have university history, a technical diploma from a private college, and that's it.

    It's been a great experience for me. I built a new career for myself by 33, after spending 11 years in a dead end job. You can do the same if you want to get out of teaching. In fact, the fact that you're a teacher will be of great help to you if you get into unix system administration.

    Any way, all the best you!

  57. Become a sysadmin in 3 easy steps. by Garin · · Score: 2, Insightful

    It's not too difficult to be a sysadmin. I came into this world from a degree in Physics & Math. The trick is to know what you're doing (for the most part) ahead of time. Now I'm in a senior positions, and I'm doing the hiring. So here are my easy steps to getting hired as a sysadmin:

    1) Install and run as many different kinds of unix as you can get. DON'T just stick with Linux. When I do interviews and stuff, I get a million kids with Linux experience. Truly motivated sysadmins will also install xBSD and Solaris x86 (it's free -- go get it now). Run them every day. Make them work together over a network(NFS, NIS, etc). And when you apply, write all this experience down! Of course it counts as "real" experience!

    2) Read all kinds of books. Develop your knowledge. You need to demonstrate a depth of understanding, in lieu of experience, when you're at an interview. If you can converse intelligently about the pros and cons of various topics, that's a good sign.

    3) Here's an important one: do _NOT_ try to get a job at a small development shop run on Linux. This place will do very little for your career. You'll learn (guess what?) even more small-scale Linux skills. Woo. Now you're just like the vast majority of the people I interview but don't hire. From a career development point of view, it's far better to get into mid-sized or larger companies. Find places that can -afford- to buy EMC storage, Shark arrays, E6500s or 10ks, Cisco 8500s, giant robotic tape libraries. Find places that have fleets of enterprise servers, multiple remote offices, dedicated frame networks, and whatever other cool stuff you can find. Yeah, you'll be hopelessly lost in most of it, but you'll -learn-. If you're keen and enthusiastic, most places will let you get involved with the good stuff in some way. And if they don't let you watch over their shoulders while they're doing the cool stuff, leave and find another job if you can.

    Sure, the "enterprise" stuff isn't the be-all and end-all of sysadmin. Buuuut having that stuff on your resume opens up a lot of doors, and gives you a lot of room to maneuver with your career. Small-scale shops are run very differently from "real" enterprise shops. That's not to say they're bad, it's just that it's a very small subset of the sysadmin universe, and it's vastly overpopulated right now.

    --
    In any field, find the strangest thing and then explore it. -John Archibald Wheeler
  58. Re:BA in English and Religion ... Anyone else ... by DrgnDancer · · Score: 2

    BA in history with a minor in computer science... I got into Unix Admin through Windows tech support. Long story. I think the moral is that almost any degree (or even lack thereof) can lead to a career in systems administration... The trick is in getting the inital experience, after that you're golden.

    --
    I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  59. How I became a sysadmin by Doctor_D · · Score: 2

    The quick story: I lucked into it

    The long story:

    '94 I transferred to the University of Toledo, majored in Computer Science and Engineering. Met a guy in my CS class who was deep into unix. Got accounts on SunOS 4.1.3 servers, learned the zen of reading man pages and weaning myself off of DOS/Windoze.
    '95 Unix loving friend helps me install RedHat on my home PC (he got sick of hearing about my failed attempts with slackware). Got a job in a unix (solaris) lab with the math department as a monitor.

    '96 got a fulltime 2nd shift job to pay for way through school. It was a night operator job. Basically backup the novell box and run printouts and crap like that.

    '97 starting playing with HP/UX at said job.

    '98 realized I knew more about unix than the current admin. Current Admin left for much better job. I took over said admin's job.

    '99 dealt with y2k stress. Installed several linux boxes at job.

    '00 got Sun Ultras in the door to handle new e-commerce project.

    '01 got job with Sun Microsystems...no longer an admin, but life is much better. :)

    --
    "If you insist on using Windoze you're on your own."
  60. Re:jeans and a t-shirt... by radja · · Score: 5, Funny

    hmm.. you still bother with the jeans??

    //rdj

    --

    No one can understand the truth until he drinks of coffee's frothy goodness.
    --Sheikh Abd-Al-Kadir, 1587
  61. Helpdesk by oneiros27 · · Score: 4, Insightful

    You'd be amazed at how many folks come up from the dregs of their university helpdesk. Unfortunately, as you're already 33, and most have had a job that actually pays well, and you don't have to deal with abusive people, this may not be the best way for you to go.

    For me, and quite a few of the folks that I've seen, they get a part time job during college, supervising the computer labs in some way, then once they're seen as dependable and hard working, they might be given a few extra tasks to do by your manager, or they might just been seen as the person that everyone keeps refering questions to.

    From there, you either use that as a job reference to go someone else, or if you like working for the university, you wait for a good job opening (expanding the department, someone leaving), and work your way up from there. [I did a little of both -- I left for a couple of years, then came back]

    Of all of the folks I've dealt with in the past dozen years or so, I've only seen one person recently make the change over once they were over 30. [Quite a few did so decades ago, but it doesn't seem to be a common thing these days]. Unfortunately, he was a little bit of a black sheep, as he kept making poor decisions which affected other departments, and many of the other system admins wanted nothing to do with him. The person who hired him had also been stripped of all of their hiring abilities. Of course, he didn't try to take the slow route, but went to a certificate course, and then applied for the job.

    I would say that the folks who don't come from an all-computer background tend to make better system/network admins overall. I've worked with some great folks with Psych/History/Art/construction backgrounds, and because they don't think in the conventional CompSci/CompE terms, they can sometimes circumvent many of the problems. There have been quite a few CompSci folks that have made spectacular system admins, but there also tend to be so many of 'em in the field who suck, and bring down their average.

    So, well, where's that leave you? Unfortunately, there aren't many places to go. You say you're a teacher, but not where. If it's in higher education (college, university, whatever), you might be able to teach a class with a computer slant once a year/semester whatever, come up with a reason to put up your own server, so that you can work it all back into fleshing out a resume. For high school/middle school, you might be able to do some of the same stuff with extracurricular activities...maybe be an advisor for a computer club, etc.

    If you're a seasonal teacher (eg, high school, and have 2months off for the summer), or you have enough extra time, you might try moonlighting for an ISP helpdesk, and flesh out your resume from there. Although it might be possible to take some certificate course, and then get some manager to hire you when you have to experience, you'll do better in the long run if you get a good foundation, and build from there.

    --
    Build it, and they will come^Hplain.
  62. Specific Experiences by john@iastate.edu · · Score: 2
    creating user accounts, installations, ... adding hardware, backup strategies

    These things are nice, but I'm looking for when I interview you are these:

    • Can you show that you learn and adapt on your own.
    • Can you deal with people.
    • Will you work a problem until it's solved.
    Here's what I don't give a rat's ass about:
    • Any certification.
    • Your grade point average.
    • That you can use "foo" package.

    I used to give applicants a 10-question quiz that was designed to see what you did under pressure and when you didn't know the answer (one guy came close, but nobody ever got a 10). My boss made me stop when its reputation kept even good people from applying. :) I guess they didn't realize it wasn't supposed to be like the lame classroom exams they were used to around here.

    --
    Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
    1. Re:Specific Experiences by Wolfstar · · Score: 2

      Heh. Don't suppose you've got a job for someone out Massachussetts way, eh?

      That's precisely what my former boss was looking for when he interviewed me. I got lucky, because your (and his) type of interview style is very rare - so far as I can see - in the industry. Those are the things that give good people with poor educational backgrounds a break.

      As for becoming a sysadmin, if you're in an organization, just make enough quiet noise that you know plenty about UNIX in general and whatever flavors you normally use in particular, and someone will notice eventually.

      Trying to come in from the outside is another story. Doing it while switching from a totally nontechnical field is difficult, but your age may actually play into your hands on that. Generally, older people are automatically assumed to have settled down a bit, and will seriously consider what they're doing before making a major move such as this.

      I wish I had more advice for ya, but I don't. Actually, I'm in a similar boat; I want a position as a UNIX admin, and don't know how to translate from a Network Support guy with part-time admin duties to a full time junior admin.

      --
      You thought that this sig was what you think that I thought you wanted me to think. I think.
    2. Re:Specific Experiences by shayne321 · · Score: 2

      I wish I had more advice for ya, but I don't. Actually, I'm in a similar boat; I want a position as a UNIX admin, and don't know how to translate from a Network Support guy with part-time admin duties to a full time junior admin.

      Well, my $.02 as someone who successfully made that move, is to be patient and look for opportunities. I basically happened to be in the right place at the right time. I was working support for an ISP and the administrator was training me to be a backup/assistant to him to help offload some of the admin tasks so that he could concentrate more on programming. He left the state to go back to school and because I was used to working support for $8.50/hr, they gave me a $2/hr raise and put me in his spot and I was happy as a clam. They were happy too because they only had to hire an $8/hr support guy to replace me and not a more expensive admin. I stayed there for a couple of years and got plenty of experience then changed jobs and made a LOT more money.

      I'd imagine as long as your try to learn as much as you can on your own, are upfront with the company(ies) you interview with about your limited experience, and are willing to work for less $$ than someone with a BA in CS and ten years experience, you've got a good shot of getting in. Maybe not in TODAY'S environment, but certainly in a year or so when things pick up again.

      Shayne

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    3. Re:Specific Experiences by dasunt · · Score: 2


      I would love to setup a computer interview like that. Depending on the position, you'd cover the basic tasks they should know, then move onto judgement calls under pressure, afterwords, just ask totally weird questions, give them access to the internet and some tech books, and see if they can find the answer. Like if they are applying to be a Solaris admin, ask them win2k questions.


      I realize a person can't know everything. However, it doesn't mean that you shouldn't be able to look up questions. Google, books, or usenet are my personal heroes. Hell, basic problem solving skills are a must. I don't care if you don't know what a problem is, I just care if you can figure out what a problem isn't.


      Just my $.02

  63. I got mugged by krow · · Score: 4, Funny

    After getting mugged for the third time, two by knife and another by gun, and surviving happening in on a gang turf war while trying to make a single delivery, I realized that I bet I could get a safer job where I could wear t-shirts and jeans too. I had been dinking with UNIX boxen up to that point and saw and ad at the local library to administer a small system they had (the thing is while it was UNIX getting a shell on it was impossible).
    I bullshitted the entire interview including my age.

    --
    You can't grep a dead tree.
  64. Same way ya learn to program: try to get work done by Dr.+Zowie · · Score: 2

    I broke into unix administration in college. I was working on a fluid-dynamic simulation code and made the mistake of asking the school's sysadmins to mount/unmount/dump/restore/whatever one time too many. Found myself (reluctantly) with the root password. Then found out that Next machines (this was 1989; NextOS 0.8beta had just been released) ran much faster than 1/4 of the school's 11/780. Soon I had root keys to four NeXT machines running mach, a DECstation 3100, some sort of (then-) screaming fast 386 machine running SVR4,and a sort of klunky Tektronix terminal. The main guidance I got was, "Don't break anything, and whatever you do don't bother us."

    That turned out to be excellent experience, and in graduate school I administered a VAX and a couple of Ultrix workstations just because we needed to do work on 'em and there wasn't any money for a sysadmin.

    My point? Just start administering whatever way you can. The problem-solving and man-page-reading skills are far more important than anything you might put on a resume.

  65. Re:To be a Solaris Admin where I work (USPS).... by Skapare · · Score: 2

    And there's a reason it's so hard to fine someone who can run an E15K with a good level of competence. There's no way to get the experience without working for a place that has one (it's not like you can buy yourself one of these and stick it in your bedroom). Businesses have to hire some of their staff as inexperienced and train them if they are going to expect the experienced pool to grow. But businesses don't want to train anyone, so they just sit around whining about why there are so few people experienced in high-end enterprise class machines. And on top of that, they add on a bunch of other demands to help narrow the pool to the one guy who won't jump ship until he gets $25K more than the $100K he makes now. And businesses whine that the cost of good people is so high. Who the hell would want to go work for a business that wants them to already have experience in everything? Where's the challenge in learning something new in that? If some guy comes in, has the degree, is smart, can do the job ... but just doesn't have EMC experience (because his previous employer used something else), you turn him away and leave the job vacant until you find someone that's an exact fit?

    BTW, there are plenty of people out there that lack one skill or another, and can still do the job. Too bad bureaucracy requires techies to be English majors just to get the job. Oh wait, xylix really is an English teacher. So he probably can do the job, with all it's paperwork.

    --
    now we need to go OSS in diesel cars
  66. How i became a unix administrator by AnalogBoy · · Score: 2

    Before i was a Unix admin, i was a senior helpdesk tech. I had experience with Linux & Solaris on x86. The director of IT operations was interviewing inside the company for a Unix position and I submitted my resume. I was not the most qualified of applicants, but I was certainly the most professional. Unlike the others I wasn't zealous about UNIX and I acknowledged the fact that NT had its place in our environment. I had the maturity and professionalism lacking in many in the tech field at that time. Much to my surprise, I was given the job. I proved to them that I could do the job by spending almost every waking moment studying and tinkering. 3 years down the road I recognize that I got very lucky, right in the middle of a dot-com rally. However my background has been tremendously rewarding - My stance on Unix & Windows interoperability makes me much more attractive to the employers that I would want to work for, as opposed to someone who would say to hell with standards and throw the Free-and-CoolUnix-Variant-OS-of-the-day on production servers. Now I'm certified as a MCP, SCSA and SCNA. I'm a few tests away from my MCSE. I'm getting paid way under market value though, after getting laid off from my last job and taking a position with a television broadcaster. :( Damn the economy - DAMN IT!

  67. Are you kidding? by Sloppy · · Score: 2

    You are one sick bastard. Why would anybody voluntarily become a sysadmin? The way it traditionally works, is that your job is something else, but you (foolishly) install or set up something correctly (because no one else around, knows how, and it's something you need to get done in order to do your work) and forever afterwards, you're known as the guy who knows how to do that kind of stuff. Sysadminning is a trap for unwary programmers. It's something you should be running from, not to.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  68. ISP by Gr8wyrm · · Score: 2, Interesting

    Let me start by saying: I've been Sr. UNIX (mostly Linux) / network admin for a medium sized, still in business dot com for about 2.5 yrs. Couple of hundred servers, about a dozen web sites and all the related hardware. Like alot of others in this field that I know I'm on the 7-10 year college graduation plan and currently have no degree. Diverse and qualified experience were more important, atleast to my employer, than a diploma.

    Now to answer your question, How do I get started?: In my opinion, the best way is through a small/medium sized ISP. Unfortunatly there aren't alot of those around anymore, but its a great way to get started. Since money/resources are usually tight there's alot of creative thinking and solutions. Also, because there usually aren't alot of employees, but still a need to support many services (smtp, pop, imap, nntp, radius, dns, etc...) you'll get alot of exposure to a variety of hardware and software. They'll almost always have a tech support department and without alot of prior experience thats a great way to get your foot in the door. 5-6 years ago, while just beginning to dabble in linux and without any relevant experience to speak of, I sent a resume to a local mom and pop outfit. I got hired as first level tech support in a company of about 15 people. I left three years later as a sys-admin with not only OS (Solaris, Linux, M$) and software specific experience, but also alot of LAN/WAN (Cisco, 3Com, HP, Alteon, Bay, etc...) experience to boot. Lots of learning under fire and if you're looking for a decent paycheck find another alternative, but I can honestly say that there's not a chance in hell I'd have the job I do now without having been there. Just my two bits...

    Suddenly, I realized, everything had gone terribly wrong.
    - Hunter S. Thompson, Fear and Loathing in LV

  69. Here, Here!! by psxndc · · Score: 2
    I totally agree with this. I used pico forever on my SuSE systems because I was familiar with pine. When I started mucking with OpenBSD, I had to use vi. Blech. Until I started using it more and more. And all of a sudden, I started LIKING it. This came in very useful when I was put in charge of a Sun box at work. OpenBSD makes you do things the hard way until you learn how to make it easy for yourself.

    psxndc

    --

    The emacs religion: to be saved, control excess.

    1. Re:Here, Here!! by Catbeller · · Score: 2

      Sigh, I must be the spelling cop...

      It's "Hear, Hear!" not "Here, Here!"

  70. Re:the hard way by spyderbyte23 · · Score: 2, Funny
    I found the tape with the OS on it and the manual for installation, and began my life as an admin by rebuilding the server. 11 years later, I am still at it. :)
    Dude, if it's taken eleven years so far, don't bother finishing. The box is actually kind of outdated now anyway.
    --
    -- Support Ometz le-Serev.
  71. Just bug other admins... by zaius · · Score: 4, Funny

    I became a UNIX admin by hanging out around a bunch of other UNIX admins until they let me have root. Then I started to get rid of them...

  72. Probably not the best route to take by Webmoth · · Score: 2

    Well, after dripping out of college (oops... I meant to type dropping... but it was in Oregon), I went to work in agriculture and then construction.

    After plumbing for 2 years, a local network consultant who knew my sister wanted to interview me. I told him I didn't know anything about Windows but had some Linux experience, so he hired me.

    Now I'm an admin for several Linux servers around town. Best job I ever had, and I've learned more here than my whole time in college.

    Except for yesterday, when I had to install Microsoft FrontPage Extensions on an Apache Server on Linux.... Microsoft doesn't make anything but the most common tasks (i.e., changing your desktop background) easy.

    P.S.-- Plumbing is a great motivator to learn something else.

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  73. English Majors by Bouncings · · Score: 2

    Well, a friend of mine was an English major in college, spent ten years editing books and whatnot, and decided to become a Unix admin/engineer. Fortunately, he made his decision in the 2000 economy, not the 2001 economy. So, he went to an employment agency, and they placed him with the company I was working with. The employers look beyond your experience and certifications to see what kind of an employee you can be.

    If you can find a company like that, you're in. The problem is, in this economy it's hard to find that kind of openness. My advice is to wait a year or whatever for things to get back to normal, then try going to an employment agency and seeing if they can place you. And, ignore the stated qualifications in newspaper ads. They ALL say BS in that, whatever in this, it's just for show. That's never a requirement.

    --
    -- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
  74. If you really want to be.. by thesparkle · · Score: 2

    Go find a local (not national or even local office of a national company) web hosting company or ISP. Find one that is small but serious (if such a bird still exists out there).

    Get an entry level job doing tech support, (yep that means phone support for sometimes trying customers).

    Let your employer know you have Unix skills and experience. Most likely, within a few months, you will end up doing backups, patch installations and other mundane, yet mildly educational tasks.

    After a year or so of this, start checking job sites and putting out your resume, (if you have hit the proverbial ceiling at your current job).

    Find a jr. admin job at a larger company (hint: look for a company that uses a variety of hardware and OS's - best chances for exposure).

    Be willing to be the backup tape swapper, user admin, Unix help desk (oh boy, that's fun), whatever.

    Oh yeah, don't get married, have kids, expect to have a life, plan on sleeping in, going to bed early or never have a waking hour without a pager and cell phone attached to you.

  75. Sounds like a great poll question! by SuperKendall · · Score: 5, Funny

    That sounds like the title of a great poll to me. Imagine the poll:

    How Did You Become a UNIX Administrator?

    o Programming too stressful.
    o Some script I got off IRC.
    o Told to "upgrade the NT servers" (apologies to Shoten!).
    o Read "Tricks of the UNIX Masters" over thirty times.
    o That's GNU/UNIX administrator, thank you very much.
    o Everyone else laid off, also CEO and Janitor.
    o Defeated CowboyNeal in hand-to-hand Nealmatch.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  76. ... But They Dragged Me Back In! by MagikSlinger · · Score: 2

    I got saddled as the UNIX "SysAdmin Guy" by knowing how to type 'ls'. Next thing you know, I'm being asked to set-up Internet connections to SUN Workstations, supporting engineers with mount woes and backing things up. The problem? I'm a programmer, but they keep asking me to do UNIX sysadmin stuff. *sigh*

    I also used to be a Windows/NT IS support grunt. I'd rather admin UNIX, thank you very much...

    I am still officially a programmer and spend most of my time programming (Thank Ghu!), but I'll get an e-mail or phone call and I'm back in the sysadmin trenches. What's really sad? I've had our company's UNIX sysadmins call me for help!

    Yes, I do have Linux at home. Why do you ask...? :-)

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
  77. Re:Same thing... by InsaneGeek · · Score: 2

    A note for you, just doing a reboot is not cool on all operating systems Sun being one of them. Using reboot on Solaris does sync the filesystem but it does *not* go through the rc0 shutdown scripts, a big one that this affects are Oracle databases (or pretty much any db). If you don't shut it down nicely you will have issues and the dba's will be calling. Along with any other programs that need to cleanup their data. A much better one to use is "init 6" which does go through the proper shutdown scripts and will bring the system backup to it's default init level. Of course you only need it if you want to come back to the dark side and be an SA again.

    I'm an SE so I get to play & design all I want, but don't have to deal with any lusers (only real user stuff I deal with are the actual SA's which we are a last level of support for when they can't figure out to get it done).

  78. started... by Gambit+Thirty-Two · · Score: 2

    I started when slackware came out, and i dicked around with it for a few years. came into college with an IT major, and a few years of linux experience to back me up. we had to do some stupid 'lab' where we made a resume with microsoft word. i just copied mine from my machine at home and printed it and handed it in. apparently it worked its way to the academic computing department. their admin was graduating at the end of the year, so they picked me up to manage the school's academic webserver (not bad for a freshman). i did that for 4 years. when it came time to get a job 'in the real world', i contacted the guy who was the previous admin at the school before i took his job. he was at IBM doing aix sys admin and handed my resume to his boss. they snapped me up in November, 6 months before my time at college was up. I came in with no AIX experience at all, but by having 5-6+ish years of linux experience, with 4 years of adminning/webmaster experience, it looked damned good. ive been there since May 30th, and i seem to be well ahead of a few folks who were there before me.

  79. another way by psych031337 · · Score: 3, Interesting

    As clifford Stoll might say: "I got into *ix via a 75 cent accounting glitch."

    --
    +++ath0
  80. Having fun. by Jazz+Fiddler · · Score: 2, Informative
    Been at this now for over 20 years. I still feel like I go to work at my hobby. I started as a Compiler designer and maintainer. Earned my Greatful Dead tee shirt when I put together a make script for a cross compiler on an early version of UNIX. Been working with Sun OS since release 1.1. I always seemed to get "stuck" taking care of the systems for whatever project I was on. Whether it is a SunOS, HP-UX, AIX, SCO, Xenix, Linux, BSD, True64, Dynix, or whatever flavor you work on. I currently work on Sun Solaris servers at work and run a Linux server at home.

    Advice:
    1. Make mistakes, admit them but have the fix in hand or already in place.
    2. Enjoy yourself
    3. Experience is as important as certification.
    4. Sun has a good certification for Sys Admins
    5. If I get a Linux Cert, right now I'm not sure which certification I would choose. RedHat's is very pricy and the others aren't too far beyond the first level tests and they have been working on them for years.
    6. SAGE is working on a general SysAdmin certification with beta tests being given at LISA if you can go. That should be a good one (I wish I could go).
    7. Join a SysAdmin group. SAGE is one to look at. If you are Linux specific check out the LUGS that should be in your area.
    8. Have a life. There is life after work.
    9. Learn something new every year if not every day.
    10. It is going to work more in your favor to be more of a SysAdmin generalist than concentrating on a version of UNIX or other OS's. Example: to setup a Samba server, having a working knowledge of NT helps.
    11. Reading User Friendly and Dilbert every day is an absolute requirement.
    12. I see that you currently teach English. That should give you a heads up in the documentation department. When you document, write it at the 6th grade level. That way you have a fighting chance for the PHD's and degree freaks to be able to understand it.
    13. Don't loose your people skills. Your customers are the folks who use your computers.
    14. Have Fun

      I can't say it enough to enjoy yourself, if you don't then go back to teaching English.

      Regards
    --
    "I want to know God's thoughts...The rest are details." Albert Einstein
  81. Congrats! You're a Unix admin! by Black+Jack+Hyde · · Score: 2
    My introduction to the world of Unix (Solaris in my case) was by way of a brief conversation with my boss, the IT department head:

    Boss: "Hey, you know that web site we've got, running on NT?"

    Me: "Yes?"

    Boss: "Well, the developers have built the new site on Solaris. The new boxes will be here in a month."

    Me: "Yes?"

    Boss: "You're going to have to learn Solaris by then."

    That was over two years ago. Since then I've learned more, to the point where I can install Solaris, Linux, or FreeBSD on a new box, configure networking, install applications, setup user access, secure what's not secure, patch and upgrade as necessary, etc.

    Age has nothing to do with it. I was 31 when I started with Solaris, with a background in business and marketing, plus creative writing. I've always been a gadget fiend, but never a hard-core coder or OS guru. Now I've learned some Perl and some shell scripting. The only way age is a factor is if you think you're too old to do it.

    Someone suggested the wonderful world of academia; I'd at least suggest taking a course in Unix admin if you can find it. Get an old PC and install Linux or FreeBSD on it. Spend more money on O'Reilly books; I like 'Essential System Administration', and 'Learning the Unix OS' was very helpful in the early days, along with Sobell's 'A Practical Guide to Solaris'. Others will recommend Nemeth's 'Unix System Administration' and other titles.

    Are you sure you want to do this? :-) The hours are long, you get paged a lot, you'll develop a caffeine addiction you never thought humanly possible. You'll find yourself longing for the good old days of cluelessness, where the computer was just a tool at your disposal.

    Oh hell. Good luck with it.

    Jack

  82. SysAdmins are the garbagemen of IT by duffbeer703 · · Score: 2

    You don't want to be tracked as a SysAdmin, it is a thankless job involving long hours and no advancement. If you are good at your job, you become essential and cannot go anywhere in the organization.

    I would suggest learning software that requires extensive OS knowlege (something like Tivoli or Databases or SAP) as well as the ability to develop solutions to complex problems.

    After a disk array craps out for the second time or after you create your 2,000th user account, the appeal of being a sysadmin diminishes. Also, that machine room gets chilly.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:SysAdmins are the garbagemen of IT by duffbeer703 · · Score: 2

      I can identify with what you are saying.

      For me though, I just started to get bored as I learned more and more about Unix and my companies proprietary software.

      Now I'm involved in a fairly large Tivoli rollout, so I'm presented with lots of interesting problems that are begging for creative solutions.

      It's also cool to code in Prolog at work. I always liked AI stuff.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  83. You have to do it the old fashioned way by alen · · Score: 3, Funny

    You need to sleep your way to the top. And don't be picky who you sleep with.

  84. Re:Shoes by Plutor · · Score: 2

    DEC made an RTS? Was it any good? I enjoy Starcraft and Alpha Centauri, do you think I'd like it?

  85. Jack of All Trades, Master of None. by Lazaru5 · · Score: 2

    I don't have any certifications and I never finished my CS degree (1.5 semesters was all I finished) and I was the Network & Unix admin at a regional ISP near Chicago for 2 years.

    Being a geek by nature helped. I learned BASIC at 10 & ran a BBS in the 80's, etc. I already had some Unix and Net experience when I started at the ISP doing 1st level tech support. I owe a great deal to the boss I had (he was the owner and was an engineer at Bell Labs for 10 years before starting an ISP) who encouraged me to continue learning. I wrote scripts and read O'Reilly books. I setup a home network, I reg'd a domain and did my own DNS & Mail over nailed dialup.

    Eventually I became Senior tech and then Administrator. I setup new domains and websites. I configured ciscos for new dedicated customers. There's more but this isn't a resume. ;)

    I also got involved in FreeBSD. I'm a contributer to the Ports Collection. I've been to both BSDCons.

    Now I have the knowledge (thanks to O'Reilly) and the Experience (thanks to my former boss) to get an admin job anywhere that doesn't require a degree. :) But don't worry, there are alot of such places.

    My current job is as a network application programmer using interpreted scripting languages. We're an ethernet provider for residential complexes & student housing, and my ISP experience is what got me the job.

    I wouldn't mind a Cisco cert or two, and I could use some decent Solaris experience, but if I were to go back to school it would be for fun and not in a tech field.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  86. age, entry, education by benedict · · Score: 2

    I entered the field when the market for systems administrators was hot. All the job descriptions I looked at asked for things I didn't have: experience and/or a bachelor's degree. I told myself that because the market was hot, I might have a chance at these jobs anyway -- and I was right.

    I also spent some time doing jobs that didn't really challenge me intellectually, but gave me something to put on my resume. They also helped me get used to an office environment.

    Well, now the market's not so overheated, and companies are in a position to be choosier. I suggest that you should not let that stop you. Even though you have no formal qualifications, even though you are older than most entry-level applicants.

    Why?

    Because my sense, from experience and from gossip, is that many hiring managers are looking for knowledge and intelligence more than they're looking for youth and paperwork. Stock-market bubble or no stock-market bubble, youth and paperwork don't make machines work. There are fewer entry-level jobs than there were, but I think that in any market, you'd be a solid entry-level applicant.

    Don't give up. My stepfather started law school at the age of 50, and now has a good job working for New York City.

    --
    Ben "You have your mind on computers, it seems."
  87. My recommendations by strombrg · · Score: 2, Informative
    1) A lot of universities have a sysadmin class or two. Take what you can.

    2) Read newsgroups related to sysadmining. This is the single most important recommendation, IMO.

    3) Attend sysadmin conferences

    4) Programming classes are useful, but optional. You can become an advanced sysadmin in some places just by knowing how to interpret truss/strace/trace/par output. If you can also write glue code in C, /bin/sh, and python, you're in really good shape.

    5) Get a box you can yank on really hard without upsetting anyone. Do your evil experiments there, not on production machines. If you want to admin linux, get a linux box. If you want to admin sun, get a sun, even if it's kind of low-end, as long as it'll run a current release of solaris.

    6) I have a rather large collection of intro links here.

    7) A four year degree helps, but you wouldn't necessarily have to make it computer related. One of our better admins here has a poli sci degree. With this degree, he showed he could jump through hoops, which is the most important thing a degree does for you, IMO. Then again, I went for an MS in CS, and I haven't regretted it, despite its not being all that directly applicable.

  88. my story by opus · · Score: 2

    In 1997, I dropped out of PhD program (in philosophy, no less) at the University of Rochester, because my funding ran out, my dissertation was going nowhere, and the job market in academia was bleak.

    A friend got me a job at a Mom 'n' Pop ISP in Memphis (Magibox, later bought by U.S. Internet, later bought by OneMain, later bought by Earthlink, which merged with Mindspring) as tech support and HTML jockey. We used Digital Unix, SCO Unix (*shudder*), FreeBSD (2.7.x, I think) on our servers.

    I learned enough Unix administration from the brilliant Ken McCleaft to land a Unix admin job at a small company with a mix of Irix, Solaris, and SCO. I added Linux to the mix. (No senior/junior business there: I was it!) I've gone on to two other Unix admin jobs since.

    Unfortunately, the Mom 'n' Pop ISPs, which were a great source of on the job training, are no more.

    My advice: send your resumes for the positions anyway. The job market ain't what it was a year ago, but I'd bet that the job requirements are still inflated. My first Unix admin job asked for 3 years experience: I had 1.5 years. Job descriptions are of the "ideal candidate," who doesn't exist and whom they couldn't afford to hire even if he did. When you interview, you'll meet the actual admins, who know that if you can handle one flavor of Unix, you can quickly learn another. They'll ask you questions, and they'll be able to tell if you know enough to handle the position. They all run Linux at home, so be prepared to defend your distro of choice. :) And they're the ones that make the call on hiring.

    The English teaching experience may turn out to be a big plus. Every company needs someone who can write clear technical documetation.

    I read once where someone wrote that all the philosophy students he knew ended up as Unix admins. I wonder why that is.

    Good luck!

  89. Huh? by Wakko+Warner · · Score: 2

    You obviously haven't used anything on UNIX that isn't free, then.

    UNIX license managers are as bad as, if not worse than, NT/Windows licensing schemes.

    People bitch on slashdot all the time about hardware-locked licenses. The fact of the matter is, this has been the gold-standard in the UNIX world for a very, very long time for any sort of high-end software package. When you're spending $80,000 per seat on CATIA, you can be sure there's no way you'll be able to pirate it. Ever been faxed a 3-page license, with separate keys for each *feature*? Sitting there and typing them all in manually is... annoying. And, unless you're using floating licenses, you've got to do it for every machine. (Thankfully, we used floating licenses...)

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  90. Re:Experience counts - not the age by Slarty · · Score: 2, Insightful

    In my experience, the "two types of people" tends to be mostly true, but not entirely... categorizing people can be helpful, of course, but you nearly always end up ignoring important qualities in a person when you do it.

    It's a mistake to say that people can't be both artistically and technically minded. I personally am a clear example that this is not true. I'm not a great artist or a great coder, but I'm way better than average in both of these (and a musician as well). I'm a very creative person, and in my experience, this comes into play just as much when I'm coming up with an elegant solution to a tricky problem as it does when I'm drawing a picture or something.

    One generalization I think you *can* make, though, is that some people aren't techies and probably never will be, although with a lot of work they might be able to learn to write simple programs or whatever. This comes from me trying to tutor many of my non-techie friends in Computing Concepts (the computing course non-CS majors need to graduate). Some of them simply don't have the brain for it (although, some do, which surprised me)... the ability to intuitively break down a task into the steps needed to tell a computer how to do it. And this, I think, is a crucial step before you can really "get" computers, whether coding or admining or whatever.

    Maybe this style of thinking is something you can teach yourself; I've just never seen anyone learn it who didn't seem to already have a feel for it.

    --
    Hi... I'm Larry... the shivering chipmunk... brrrrr!... I'm cold... I need a sweater...
  91. Re:Lucky Break by D3 · · Score: 2

    I had what I consider a lucky break as well.

    I was a grad student in biology for a major university. I was really bad at research. I got my funding cut off from my prof and needed to support myself. The department needed help with their very small (7 machines) computer lab running Win95 and Mac. So I started doing that, I also had accounts on the university VMS and Unix systems for email, irc, news, etc. I started doing HTML for the department website as well. This went for about a year and I decided I loved it compared to banging my head against a wall aka research. I started looking for jobs and got one on campus that was 90% Win9x support and 10% running an Apache webserver on a Solaris 2.5.1 system. I got the job because I had the main background they needed with supporting Win9x (this is 1996). In the interview they asked about any UNIX experience and I said only email BUT I was very interested in learning UNIX and was willing to learn it. They gave me the job and I learned how to do RAID, Apache, Sendmail, POP, and a bunch of other stuff. I did that for a couple of years and since then have moved on to being an admin at the USDA and other things.

    --
    Do really dense people warp space more than others?
  92. Accidental Sysadmin by eyeball · · Score: 2

    I worked in a record store during Highschool. At the time I didn't realize that the inventory/cash register system was based on Xenix on a 286, with wyse terminals and cash drawers for the cash registers. Up till then my computer experience was limited to Commodore, AppleII, Mac, and Dos PC home computers.

    I was bored one day at the register, so I started hitting random keys at the menus. The ! key triggered a back door which led me to a shell. I freaked and thought I crashed the program, so I hit random keys until I finally hit ctrl-d and exited back out to the POS program. Later I tried exploring the shell. Still not knowing it was unix, I tried entering one char commands, which did nothing. Then I went through each combination of 2 letter commands, and came up with cd, ls, etc... It blew my mind.

    Anyway, I chatted with the vender and eventually they disclosed what os the system was running. I went out and bought a few books on Xenix and unix, and learned absolutely everything possible about the system between customers. At one point the developers removed the ! backdoor, but by then I already knew that the more command (which the system used for reports) would also allow me to escape to a shell, so that didn't stop me.

    Anyway, 12 years later, I'm a sr. engineer and run a smattering of *nix boxes, everything from my personal BSD and OSX systems at home, all the way up to the UltraSparc Sun Fire servers at work. All thanks to some boredom and a little hacking.

    BTW, the system the record store used was called RecordTrack, and I actually saw it still being used in a record store recently.

    --

    _______
    2B1ASK1
  93. USER groups by geekoid · · Score: 2

    Find a local UNIX user group.
    Make friends, bring donuts(not in the order);)
    User group are a great way to get started in any computer field.
    I would argue that a degree in philosophy is better then an engineering degree. You probably have a stable work history, and are articulate in speaking and writng, something more admins need.
    Almost all Jr. positions will be filled by peopler who knew smeone at the company. The solution? get to know people in the companies.
    of course, once you're in you have to be motivated to achieve a huge personal knowledge base, otherwise you'll fail.
    and finally, UNIX admns do not get the summer off like most teachers.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  94. Unix admin by hobby! by Marasmus · · Score: 2

    Simply speaking, I became a UNIX sysadmin by hobby. Screwing around with computers led to creating VectorStar Communications, which led to creating VectorStar Networks, a free hosting network. In parallel, my interest and enthusiasm got me moved fom NT administration to *NIX administration (FreeBSD mostly) with a company, then moving to another company where I am now, managing UNIX servers across the nation. Not bad for a college-dropout 21 year-old.. :)

    I actually wrote out the history of VectorStar recently, which covers this topic.

    --
    .... um, i lost you after "0110100001101001".
  95. Accidental Sysadmin by Spud+Zeppelin · · Score: 2
    They were in the wrong place at the wrong time; naturally, they became heroes.

    --Princess Leia, in the prologue of the novelization of Star Wars: A New Hope.

    My first sysadmin gig (and my first gig in IT as an industry) came about when, one day about 6 years ago, I went in to pay my ISP bill, and was confronted with

    Jeff, you know Unix, right? You're the only one of our customers with a shell account. How'd you like a job? One of our sysadmins quit last week, and the other just gave notice today.

    Of course, I had a couple things going for me in IT at that time: a M.S. in math (in fact, I had just interviewed for a JuCo faculty position that morning) and some "related" experience (some volunteering I did in grad school, and helping out the IT department at a JuCo I had worked for previously). But the fact was, I went from zero to sysadmin in a matter of minutes; it was increasing the likelihood of something like that happening that led me to move to Dallas at the time in the first place.

    So, short answer: play the percentages. Do things that are likely to get your IT skills noticed, and put yourselves in a position where they are likely to be. Look for small companies that aren't going to have as formal of requirements for technical people, and be willing to settle for less money (at least, initally) than your more-formally-prepared counterparts. And don't be fooled into thinking that your age is an obstacle: a lot of these companies have very young demographics, and would perceive someone "older" as bringing much-needed maturity to the table.

    --

    MOO;IANAL.
    There used to be a picture linked here.

  96. Several stories by bluGill · · Score: 2

    Here are the stories of three people I know who got admin jobs. they are all true, though I don't think they read /. (hence I'm posting...)

    guy A. Programer at some company when the system administrator quit. Only one person thought to ask for the root password as the old guy left. "He was leaving so he didn't care, I staying so I did care." The only person with root is by default the administrator. There were no added monitary benifits, and his other responsibilities didn't decrease, but he had the power to make sure the comptuers worked and they did. (they way he wanted them to, so a lot of uptime)

    Guy b: At 65 he retired from his job as a security gaurd from a goverment job. He had good benifits, but after sitting around for a few months he realised that was boring. He Basicly started knocking on doors looking for tech jobs for someone with no expirence. The company I work for has a few well paid admins, and a lot of poor paying admin positions. Our well paid admins are very good at teaching untrained intelligent people about comptuers. (it is a matter of pride that most baddly paid admins move onto a good job after a few years. So they guy found a job as level 1 tech support. However he had access to a lab filled with all kinds of equipment he could do whatever he wanted with, a computer on his desk to play with, and most days he didnt get that many calls. Soon he was changing network cards. (after all if level 1 script determins it is a network card, level 1 tech can replace it) there was plenty of time to play with things. When windows 95 came out all the admins put it in the lab to see what it could do.

    Guy c: Came from a technical family. He at one time had in his bedroom comptuers running MacOs, windows 95, linux, and freeBSD. All connected to the family network (though a 28.8 modem and nat) to the internet. After playing with these comptuers for a while he went to coledge, droped out, got a retail management job... Hanging out on #distributed one day he discovered someone in the area who was hiring technical people. Went to the interview and he was the only one who didn't screw up baddly. when asked to solve a MacOS problem. (They are a graphics arts company so they are an apple shop).

    So you can break into admin at any age, including afer retirement. It helps a lot to play with computers. Get as many cheap comptuers as you can, and start playing. Break things and fix them. Then look for a job. (Accually guy b jsut decided he wanted to work with something different and found a job that would train which is just as good.

  97. Sigh, _why_ do you want to become a SysAdmin? by Brad_Silva · · Score: 3, Interesting

    Before you get too far along the road to SysAdmin-hood, ask yourself these questions;

    1) Can I handle high stress? Or, am I willing to trade frequent moments of high stress for moments of huge job satisfaction and the ability to play with tech toys?
    2) Are you someone who likes order to your day? As a SysAdmin, even if you are a highly organized person yourself, your day tends to be very fractured. You are having a good day when you come in the morning with five things you would like to work on, and actually get to work on two of them.
    3) Are you a 8-5 person? The pro here, is that I can come in anywhere from 6am to 10am, and with arrangement with my boss, even later than that, or like today, I'm leaving at three. The con is, I'm on call 24-7, I'm working tomorrow rebuilding the filesystem on a production server and I rarely work a 40 hour week.
    4) Can you handle people getting in your face, being pissed at you, yelling at you, etc. Can you tell a VP, "NO" and make it stick? One problem with being a SysAdmin, is that one day you're a star, the next you're an asshole.

    If you can handle all of that you're probably well suited to being a SysAdmin. Learn how to accumulate browny points with upper management and spend them on pay-raises and trips to LISA and InterOp. Become intimately familiar with the O'Reilly book catalog, because you never know when you'll be told: We need this "insert technology here" next week (next week if you're lucky). Also, not something all SysAdmin's do, but one of my preferences; Make friends of other SysAdmin's, don't worry about calling for advice on situations you've never encountered before, and be willing to accept panic'd calls from friends on how to handle various problems.

    Because, while I've worked in a lot of tech jobs before I became a SysAdmin (I've been one for eight years now), I've never had a job with more job satisfaction and less boredom. But it's not easy.

    Good Luck,
    Brad

  98. Play with it. by cardiaz · · Score: 2, Informative

    My recipe:
    1. Install linux (or another UNIX like OS)
    2. Play with it.
    3. Read the how-to's of things you don't know.
    4. Set up a home network.
    5. Configure your DNS , SMTP, IMAP, POP3, HTTP, FTP, Samba , and DHCP server.
    6. Set up a firewall (use masquerading) and OS security (tripwire, tcp-wrappers, ssh).
    7. Set up dial-up networking.
    8. Set up fetchmail and leafnode.
    9. Use your other PC as a client.
    10. Be part of a computing project at your school and try to use the things you learned above.

  99. From Construction to Admin by jmclaugh · · Score: 2, Interesting

    As for me, I just lucked out really, was working construction, my best friend was doing webpage design, in the evenings after I got off work, I'd hang out at the ISP he worked for and help out with whatever, when I got laid off of my construction job, the ISP offered me a position on the spot. 4 years and 3 positions later, I'm now working as network admin in the cable modem industry.

  100. Re:stop now by bluGill · · Score: 2

    I desagree about never giving a user root. Here users are allowed root on the machine on their desktop. however IS does not maintain those machines. Screw up baddly and you re-instlal. Oh, and if you want to run any non-free programs (say that OOA toolkit that your programs are designed in, or framemaker) you have to log into one of our machines and open an xterm back to your machine.

    The main reason for this is there are a lot of laptops out there, and we travel once in a while. You need root when you are at a customer site and they tell you "Your ip address is x.x.x.x, router is ..." Which happened to me once when I had to connect to their secure network. (No, not goverment, so I could move my machine back and forth, but the machine I needed was only on the secure network)

  101. Re:Tech support job sucks! by susano_otter · · Score: 2

    Same here. I, and every other SA in my peer group that I know, got started in tech support.

    If you're in the right place at the right time, with the right skills, you might be lucky enough to skip the tech support step, but chances are you've picked up the necessary experience by doing entry-level "support" of some kind anyway.

    --

    Any sufficiently well-organized community is indistinguishable from Government.

  102. To Old at 33? by the+eric+conspiracy · · Score: 2

    I would say that in the current job market getting an entry level opsition is going to be a lot tougher than it was 18-24 months ago. But if you are patient, there is no doubt that things will get better.

    As far as being to old at 33, that is nonsense. I made the switch to IT at age 50, although I had many years of experience working with computing equipment, and a very solid math background as a chemical engineer.

    The biggest thing that I find is that there are a large percentage of techies that are much younger than I am, and this does create a bit of a gap in terms of communications and culture. But if you are like me and never really grew up, it's not hard to relate with your coworkers.

    The other part of the process that I find challenging is growing my expertise rapidly enough to get where I want to be in terms of my second career - unlike those younger folks, I don't have 10-15 years to spend gaining experience.

    What I would be concerned most about at age 33 is whether or not IT is where you want to be long term. IT will be a great career with lots of growth potential so long as Moore's conjecture holds true. However once the growth curve peaks out I think IT will become mature, and thus much less desireable. When that will occur is anyones guess, unfortunately. But I think we have at least 10-15 years left - which should take me into retirement nicely.

  103. My path by fanatic · · Score: 2

    I have a BSEE. I was doing network monitoring and troubleshooting and started writing shell/sed/awk scripts (prior to learning perl - wish I had that time back) on SunOs 4.something to make sense out of our Timeplex t3/t1 mux network. Then I went to my next job, where HR had kludged together a frankenstein's computer running SCO Unix to run Oracle and PeopleSoft. My boss said "You know Unix, right?". I said "A little". (That boss had the opinion that when I said "I know a little about that", I meant that that my knowledge was limited by the fact that I hadn't actually written the code in question. Flattering, but occasionally inconvenient.) So I was was made sysadmin on that box, which I continued to be after the system in question moved to Solaris 2.5.1. (I was also one our main router admins at this point, so I was very busy, but the combination was really good for learning stuff.)

    I had a good rep, in spite of not being the most organized person in the world, mainly because I'm very conservative - if I change something, it's with lots of off-time ahead to recover and full, verified backups in hand. Not everyone believes in that, amazingly enough. Also, if users had problems or questions, I would do my best to get them an answer, or send them to the person that should have the answer.

    These days I 've been instructed to concentrate on router/network issues, but I still keep a Linux box up for MRTG (for serial link statisitics via SNMP) and to run perl scripts to monitor various network functions.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  104. Just start somewhere by humphrm · · Score: 2

    My story starts in 1986. This is an anecdotal account of how I got where I am today.

    I started in an entry level operators job, on mainframes. I guess the only applicable education at that point was my college work on IBM mini's, but even that is questionable. When I started at the company, every desk had a 3279 terminal on it and the conduits were bulging with serial cables.

    When the company I worked for went to a PC network environment (based on Netware), nobody knew how to maintain them. I had just purchased a PC, and had spent several days learning DOS at home, so I was the expert. Soon, I was the "PC Technician", as well as the Netware admin. I learned Netware from books.

    Later, our company adopted a somewhat distributed platform, after having learned what I told them years earlier... Netware is not an application server platform. So they started buying IBM RS/6000 hardware and AIX. They did hire a hot-shot AIX admin to take care of things, but when he moved on to the next job-du-jour, I inherited his spot. One programmer there was a Unix sage, and I credit him with giving me advice and help that began my on-the-job learning process. He introduced me to concepts such as "less is more", "no response is good", and mainly, shell scripting.

    Mind you, we're up to 1994 now.

    I moved on from that company soon after, and became the NT/Sun/Netware admin/technician/CIO for a small software and trading and trader training upstart. You name it, I did it. One of their key applications was based on NeXTStep, so I became the expert. I was also getting well heeled in SunOS and later Solaris. All my training was on the job. I didn't much like the NT work, but that was mostly for office automation stuff. The "real" applications ran on Unix.

    In 1997, long before the real dot-bomb, the software part of the company took a big hit and most technical support staff were layed off. I did a brief stint as a senior HP-UX admin, more or less a stepping stone into my current position.

    My current employer hired me mainly because I know NeXTStep, although that constitutes little of my real work at this point. Now I'm a Unix Engineer. It's all Solaris, although we're looking at other platforms as well, including Linux. Now, I help produce the specs for the platforms we use; I develop testing procedures and reporting, and I evaluate new products for strategic advantage.

    Along the way, I've taken countless classes and have been in and out of college several times. Although I would say that no particular class or course really put me where I am today, I must say that I got into the business way before anybody thought about what the qualifications for a SysAdmin should be.

    It doesn't sound so much like you're asking "how do I get a job" as "how do I do *this* job", so I won't give my advice that in a bad economy, go back to school. Oops, sorry. :-)

    My advice is: learn Unix. Linux is easy to work at home, but Solaris is available too. Get books from O'Reilly. Shell scripting, Perl, Python, Apache, sendmail, Bind, etc. etc. Concentrate on learning networking, TCP/IP, and all that goes into keeping that running. Read the books cover to cover. Try them out on your system. Break things. Fix them. Get experience.

    Most employers I've worked for have some sort of technical "grilling" session for their SysAdmin postitions. If you know your stuff, it'll show and your lack of formal experience will take a back seat to your demonstrated skills.

    Finally, don't try to start at the top. Go to smaller companies at first, or do end user support in a bigger company. Then, work your way up.

    Finally, consider therapy. :-)

    --
    -- "In order to have power, I must be taken seriously." -Mojo Jojo
  105. Read the BOFH by RabidMonkey · · Score: 2

    The only thing you need to read is the BOFH.

    Make sure you put that on your resume :)

    --
    We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
  106. My story by TeknoDragon · · Score: 2

    It started when I was 12 and flipped through a computer shopper helping my dad (who also knew little about computers) purchase our first, a 386. I taught myself some BASIC on our older Compaq 8088 and a little more on the Commadore 64, but mostly I played games.

    In middle school I came in contact with other "computer nerds" and discovered a thriving network of Warez bbs's. I spent the next few years absorbing all sorts of information on those bbs's forums and doing whatever I could to get various games to operate on my 486. The MS DOS 5.0 manual was my friend (why don't they make manuals like that anymore? now you have to buy them from Microsoft press).

    I played a bit more doom, found a nice multiplayer bbs and learned how to make my own doom levels. Then I did the same with doom 2 and hexen. Sometime a little before that I was on AOL for a while, but gave it up for the first one-rate ISP with real internet: Pipeline-USA.

    By this time I was in high-school and recalled a bit of that BASIC to program by TI-85. I met one teacher very interested in computers, and allong with another computer whiz friend of mine we founded a computer club.

    I learned a bit of C, enough to do a little graphic demo for the credits on my high-school video project. Finally I found it time to decide where to go to school. I picked a school in the northwest which at the time had a top 25 computer science department.

    When I got there I applied for a departmental computer assistant job. They had a low budget and I helped them upgrade half a dozen 486's to P200's allong with fixing just about every little PC problem that occurred. I was a Microsoft monkey.

    I met a senior in Computer Science in my dorm. He told me all about the evils of Microsoft, demonstrated windows insecurity by tier-droping my box, and showed me how he could still play doom on his linux box (a big deal in 1996).

    I attended a few meetings of the Linux Users Group at my college, but mostly kept with my games and comp sci education. I continued to troubleshoot PC problems and fool around with some security exploits I could inflict on other windows boxes running mIRC.

    The summer of my sophomore year I installed redhat on a spare box and began my linux education. I took a unix administration course and a year later I was using debian. (Wow, it's so much faster than redhat 6.1 - comparing xboing and xgalaga, hey there's man pages!).

    My departmental job ended with a wimper when the budget was cut and I applied to be a teaching assistant. My wife (who's story is also interesting) was working at the student labs on campus. A semester later I applied to be the unix administrator at a graduate research lab. I solved a few of their problems, but one rude doctor and an anarchical system where every grad who had been there 3 or 4 years had root. My most valuable experience there was installing debian on an HP netserver and getting a nice NIS/NFS system going.

    I was recruited by the professor I TA'd for to install redhat on a few boxes for a new business he was starting. My wife and I spent hours hacking away at getting a lousy i810 video card to run properly on two redhat 6.2 boxes with no network. A few months after that we were approached to become full time sysadmins at his new computer security company.

    Since then I've moved into research & development as my wife is a more dilligent sysadmin, but I still help out a bit. We both worked to setup a Win2k/debian environment taking the best of both worlds (active directory and video games of windows, and cvs/bugzilla/bonsai/tinderbox, tape backups, and reliability served from debian linux).

    As soon as the VC's turn around we'll have the oportunity to get our linux certifications, and we're thinking of getting our mcse's from the college just to inflate our resume's a bit and impress our customers who care about that junk.
    That's my story.

  107. A path that might work by ehiris · · Score: 2, Insightful

    Start out with a technical entry level position in a company that has more work then people. (i.e. HelDesk or Tech Support for ISPs)

    To start out avoid with any chance major corporation.

    Don't run home every day at 5 and don't give up on anything. Get used to not having too much time left for your personal life, most people can't do that.

    Show you can use the available technology to make your work easier and more profitable (Build scripts,...) in addition to your day to day tasks.

    If you have good technical knowledge and are able to code most stuff in Perl and shell scripts avoid getting expensive and mostly useless certifications.

    If you will stick out you will STICK OUT and eventualy became a system administrator and maybe more.

    Hope this helps!

    1. Re:A path that might work by Codifex+Maximus · · Score: 2

      Might is the word here. I tried for about 4 years, at one company, to prove that I had the mettle to handle any computing task.

      What I ended up with:
      I kept my Tech-Support position with it's pay and responsibilities AND was saddled with additional work such as programming, hardware and systems admin tasks.

      You could say that in the end I did reap some rewards for my effort: I eventually got my programmer position but... think of all the wasted years when I was super sharp and doing Tech Support. What a waste.

      --
      Codifex Maximus ~ In search of... a shorter sig.
  108. By Accident by rknop · · Score: 2

    I wasn't trained. I was in a scientific group. I was a geek. I liked learning how Linux worked (and by extention Unix). Nobody else was running the computers. Next thing I knew it, even though I was supposed to be a physicist, I was probably spending 10-20% of my time keeping up to 20 workstations and cluster nodes going. I think I did a halfway decent job of it.

    -Rob

  109. How I got started. by Bowie+J.+Poag · · Score: 2



    Well, lets see..

    1992-Graduated H.S....barely. Had been into computers since the age of 4, and knew pretty much what I wanted to do with my life at that point.

    1993-Got a job doing mindless help-desk work. $5.25/hr.

    1994-Got a job working in a certification company as a student aide, barely better than mindless help-desk work. $5.25/hr.. Got a lucky break--The Senior Lab Coordinator vanished, and I got promoted into his position. $8.00/hr.

    1995-Borrowed $50 from my Dad and bought UNIX Unleashed. Treated it like a Bible, and went off to a 4-year school.

    1996-Soaked up some Assembly, C, and Java.
    1997-Got a student job at the U as a Unix Admin. $12.50/hr, 35 hours a week ontop of school, no benefits. Took naps on the floor of my office when things got rough. Kept a jacket around for a blanket, and use something like a rolled up windsheild reflector as a pillow. (!) The reason I describe it that way is because when you land a job like that, you can consider it your first "real job". You need to soak up everything you can, and be ultra-committed to the position. As a UNIX admin, sometimes that means you sleep on the floor of your office. You don't go home until its fixed. Whenever you want to go home, just ask yourself, WWJD? Johaan, the Diesel Engineer in the movie "Das Boot"...Would Johaan go home? Hell no. Sure, Johaan flips out and has a mental breakdown halfway thru the film, but he pulls it together eventually. :) You can expect to do the same around this time in your career.

    1998-Started racking up accolades. Wrote some white papers, got published a few times, had my work cited. Literally, try to find or get involved in things which equate with adding a line in your resume'.

    1999-Left the $12.50/hr job to concentrate on school. Started doing remote *nix administration for VA, namely themes.org. Stayed sharp in the skills department. Avoided signing onto any dot-coms..A good move, considering how most employers consider "worked for a dot-com" to be a negative attribute on a resume' these days.

    2000- Got a job at IBM. $23.50/hr, $33/hr overtime, and plenty of it. Sure, you'll go to work before sunrise and leave work after sunset, but you'll love it. I loved it.

    Cheers,

    --
    Bowie J. Poag

  110. Be a teacher AND a Unix Admin by BroadbandBradley · · Score: 2

    don't say :
    "I am an English teacher now but am a techie at heart"
    instead say:
    "I am an English teacher AND a techie at heart"

    build on your teaching credentials to get a job teaching Linux/Unix classes. Then you can administer your own computer lab the way you want to do it. Computers are more fun in an education environment than in a business environment.

  111. It's a dirt job. But somebody need to do it by famazza · · Score: 2

    I know it's a dirt job. But... I was the only one avaiable :o/

    What else could I do?

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  112. Anything BUT computing! by swordgeek · · Score: 2

    Realistically, you'll have an extremely hard time getting a SA job without a degree in something science related. A BA in philosophy is roughly the equivalent of high school, in the eyes of most employers. That said, you've got a better chance in computing than almost any other technical field of getting a job without a relevant degree, so don't say 'no' yet. Learn as much Unix admin as possible--read usenet (still!) to find out about what constitutes 'real' admin rather than mere configuration. There are a lot of people out there who can read and tweak the system files on a box, and (wrongly) consider themselves admins.

    Practically speaking, I know of almost no Unix admins who came from a computing background. I was once a chemist, my manager was a forestry something. We both were told at some point in our careers to 'make sure that machine keeps running' when the machine in question had a Unix controller. That's a very common scenario for admins.

    Good luck!

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  113. Dumb luck... by supabeast! · · Score: 2

    A friend's dad needed someone to change tapes for his seniors. I did that really well, so they sent me to training at Sun Educational Services who taught me the basics of Solaris administration (Sun has great training BTW- my instructors were both admins with over five years of experience and CS degrees.). After that I picked up the details of Linux, and just kept moving along.

    If you want to get into admin stuff, learn Linux. Stick with Red Hat or Mandrake, because those are reasonably close to System V that most Sun/HP shops run. Play with OpenBSD on the side, and if you can, learn Solaris. Solaris is great because it is common in telcos, ISPs, and government work, and companies that can afford tend to pay well ;). Just keep practicing, and if you can get the Sun certifications, which some people regard highly (Although most people don't realize Sun offers certs, so some won't care.). it might be worth the effort.

    As for the age thing, don't worry about it. I know a ton of people in their late twenties and early thirties just moving into IT. They all do just fine, just be careful to not get taken advantage of by technical schools looking to rip off with shady tuition loans and such for people changing careers.

  114. If you want by ZoneGray · · Score: 2

    If you actually WANT to be a Unix sysadmin, then you're probably not smart enough.

    Seriously, though, you're never too old, if you're good. I started in IT when I was almost 40. I definitely started at the bottom, made maybe $15K the first year working part-time. But results get noticed, and once you have a track record to show, age ceases to matter. In fact, I've done very well by billing myself as "an adult," which often hits a nerve with suits who have been burned by too many 20-somethings who weren't reliable or trustworthy.

    You do encounter that mentality of people who think young people are technically smarter, and in many ways, it's true. For example, I can't do math in my head as fast as I used to. But there's much more to being a good sysadmin than just technical smarts.

    Oh, BTW, I started out doing Novell/DOS/Windows, and the transition to Unix wasn't easy. I definitely ran into a lot of resistance from Solaris snobs, who saw Windows experience and figured that I was some sort of gates-butt-licking lowlife. Over the years, I managed to get more and more involved in the Unix stuff, and now I have a cage full of Solaris servers to call my own.

    And you know something? It turns out Solaris sucks just as bad as Windows.

  115. I "volunteered" by Darth+RadaR · · Score: 2

    It all started in school when I was taking a Basic programming class and we were doing our work off of a networked DEC VAX. The instructor noticed that I was getting around pretty well on it and was helping classmates when they had trouble with the command line. The admin for that box was going to a new job, so my instructor asked if I would be interested in the position, and that was my first networking job.

    From then on, I worked mostly in development but did some Unix networking things, but not really full-time Adminning. A couple things would happen (suicidal daemons, file shares going out, etc.) and I'd sometimes get called to fix it. Somehow, because of my RTFM-ing and fixing problems, I would get transferred to Networking or just have Networking added to my tasks.

    (Not counting contracts) In a collective decade, I have only taken 2 full-time jobs where the job description was Systems Administration. I have taken 6 development jobs and 5 of them ended up with me going into networking.

    This is usually what happens: One of those development jobs started with me being hired to create a licensing program/database that played nicely with their WinNT & PH-UX servers. The PH-UX box got sick one day. The IT manager had come up to me and said, "We've noticed that you've got some Unix Admin experience on your CV. The PH-UX box is buggered up and $person doesn't know how to get it going again." So I help sort out the problem. This happens a few more times, then next thing you know, I am moved over to Networking. From the quiet solitude of development, into the depths of babysitting lusers.

    Don't get me wrong, I like doing Unix Systems Administration (even with all the headaches). But with the above happening far too many times, I have a feeling that I am forever trapped into SysAdminning and will never be a full-time developer. 8^)

    \(^_^)/ --Arggh! Trapped again!

    --
    /*drunk.. fix later*/
  116. My story! by Cylix · · Score: 2

    In the begining...

    I was a freshman in college and still fairly clueless. A little better then others and my fancy at the time was hacking on novelle. This started back in highschool and it was really really fun to see what trouble I could cause.

    Win95 had just came out, but most of our systems were still Win3.11 and really didn't have the power for that bulky OS. Off the bat I was already jaded with windows. I had to open 3 mosaic sessions on 3 different systems. I would just hop to another box when the current one crashed.

    So during a session of complaing about the finer points of my dislike of Windows, I was mentioned of an OS that was all command line. I was immediately asking more questions. This was completely amazing to me. With a little memorization a system could be managed with just a few commands and no sluggish point and click bs.

    Eventually I hooked up with a group and we founded a computer society on campus. We were all a group driven to explore Linux. So I spent more time learning things about the nix world. This was really at a loss to my class time, but was well worth it.

    Then fast forward a few years...

    Bills were slowly piling up, which happens when you don't have a job. This led to me seeking a posistion in tech support with the local ISP. ZoomNet was really an interesting place and there was alot to be gained there. Eventually I left tech support and kinda fell into a posistion with our engineering department. After a short while our primary SA left during the OneMain buy out.

    I was really scared at this point. No one knew what would happen and no one trusted what was told to them. We all knew consolidation would come at some point and then we would be out of work. I accepted the posistion as the primary SA and wasn't really happy about it. I didn't enjoy the idea of all my friends leaving and with the market really booming I had considered a couple dozen offers of leaving.

    I did stay and I learned a great deal in that time. Eventually OneMain ran out of money (lavish spending like most other .com booms). Eventually we were purchased by Earthlink.

    It has really been a great experience. I've gotten to go to some great places, meet some interesting people and continue to grow.

    During this time my job eventually became my career and as such I really didn't have the time to attend school anymore.

    Now it looks as if I might finally return to school and I will now carry with me a great deal more wisdom.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  117. Too old my elbow! by hiram · · Score: 2, Informative

    I started less than a month before i turned 33.
    Biology major, chemistry minor, 1990, no jobs.
    Got a job at Radio Shack, got fired, got married (wife came with her own 486), got a job in a factory, got into Linux, switched to pizza delivery, wife got a job, we moved, I B.S.ed my way into a programmer's job, jumped ship in 1.5 year to a programmer/sysadmin job, 1 year to a sysadmin/consultant job, fired there at 1.5 years, back to the same as a contractor company at twice the salary in a pure sysadmin role, got dropped there at 6 months, came here to a stable, regular employee sysadmin position, with lots of other interesting, related tasks. I'm almost to the year mark on this job, and i turned 38 yesterday.

    Too old my elbow!

    --
    Of course I'm mad. I've always been mad. Why do you keep asking me if I'm mad when you know that I'm mad?
  118. No need to get a new job by MrResistor · · Score: 2
    You're an English teacher, right? I think it's safe to assume that you work at a school, and probably that school has some computers, so...

    Do they have any *nix boxen?

    Do they have any computer classes? If so, do any of them involve *nix?

    If the answer to any of these is no, talk to your administration. Knowing *nix can be a definite advantage to you're students when they get thrust into the real world, and teaching them will be much more rewarding than actually being an admin, and if you work it right you'll end up being an admin too. Create the program if it isn't there, and try to get into it if it is. Let them know that you really want to do this. Volunteer for stuff. Is there a computer club? Go to their meetings.

    Here's what I did: I got a job doing mechanical assembly at a small company that does custom industrial automation. I had some CAD experience, so I got into the design team, and I ended up doing all the IT stuff too, since I knew more about it than anyone else. As the company grew from 5 employees to 15, it became obvious that the bosses desktop machine should not be doing double-duty as the fileserver. We looked at our options, and they were basically Novell Small Business (about $1500 + $70 per new employee (at least 10 in the next 2 years) + Hardware to run it on) or Linux (free, since I had just got my copy of SuSE 7.1 Pro and it would run fine on the recently retired P-75 we lovingly refered to as The Tower of Power + a 20GB HDD, which brought the cost up to a whopping $120). Win2k was mentioned, but the General Manager was against it, and the cost wasn't that much less than Novell. Given that we're a pretty small company without much extra cash, the choice was simple. I made it even simpler by offering to do the setup as a consultant on my own time for $100, which worked out to about $5 an hour, but it served my ulterior motive to become a *nix admin quite nicely. Sometimes you have to give to get... ;)

    Don't let your degree or current job get in your way. The best CS instructor I ever had, and my personal *nix guru, got his degree in history.

    And as for the age thing, the only advantages younger folks have is enthusiasm and the time to play with stuff. It seems like you've got plenty of the former, and have put in plenty of the later.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  119. Not too atypical by r_j_prahad · · Score: 2

    I lied on my resume to get my first UNIX admin job. Every night when I went home I would read a hundred or more pages in the UNIX books I had, trying desperately to stay one small step ahead of impending disaster.

    Twenty years later, I still go home every night and read a hundred or more pages in my UNIX books trying desperately to stay one small step ahead of impending disaster.

  120. Re:Same thing... by InsaneGeek · · Score: 2

    Irix is what I cut my teeth my teeth on... still love it over about anything else, too bad you can't get squat for 3rd party apps anymore. SGI does such a nice design with their stuff, hit the power once and it tries to do a graceful shutdown, hit it twice and it powers off without doing the shutdown, I'd love for Sun to do the same sometime, makes datacenter life much easier.

  121. Here's how I did it... by edunbar93 · · Score: 3, Interesting

    I did tech support for two years at a small ISP, and after I burned out at that job and found out that programming was really kind of neat, I took up a degree in CS. I spent two years getting my first year done (I didn't take physics or math 12 in high school and I needed both for prereq's, which totally screwed me up) before I found out that while I'm pretty good at Algebra, your algebra needs to be perfect to do Calculus. (ie, I flunked out of Calculus 102) I also found out in the course of this that I would really rather be tinkering with computers than doing mathematics. Unfortunately, mathematics is about half of a CS degree these days (they changed the requirement for physics during the time I was in college. Thank you.)

    So after I dropped out of college, I went larval with FreeBSD and an ADSL connection for about a month or two. It was probably the best education I ever had. After spending three months desperately trying to look for work, a programmer friend of mine went to his boss and said "since we're going to need a new sysadmin Real Soon Now, please hire Ernie. Oh, and if you don't, I'm going to quit."

    By this time, I had actually gained enough knowledge to pass as a sysadmin, and after being in the job for about 9 months (dot com, and this all happened about a year and a half ago) I had learned enough about learning to be able to adapt to anything that was to come my way.

    Now I'm working in another tiny ISP where everyone is doing everything. I get to answer phones, sysadmin, do tech support, and data entry. So does the boss, so we're all working hard to make it happen. It's not a perfect sysadmin job, but it certainly will be as the company grows.

    Oh and by the way, I love this job. It's the closest thing to playing with computers that I've experienced. :)

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  122. Small college, lab assist, grunt PHP coder, start by Micah · · Score: 2

    Small college, lab assist, grunt PHP coder, start own business!

    I went to a relatively small college and started my freshman year as a lab assistant. I learned some things about Novell (uugh) and networking DOS and Win3.1 computers (double uugh).

    But after a couple years of that, plus my CS major, they got interested in me for more stuff. When the college finally got a Net connection and boughtt a nice Sun box to power it, I was the first student they taught UNIX to and became the assistent admin. Lots of fun!

    After college I had a couple jobs at consulting companies, the later working with PHP and Perl and databases.

    Then I decided what the heck, regular office jobs suck, lots more fun if I run the show myself. So that's what I'm doing. Bought a nice Linux box, put it up at a good colo place, started a Slash hosting and Web development business, and went from there.

    I'm getting some customers and they seem to be happy. So if I ever do need to find a regular job for some PHB again (hopefully not) I'll have some references that know that I know something about Linux admin. And keeping a Linux box with several sites on the Net running smoothly is much better experience than installing Linux on a spare partition at home.

  123. Honest reply from a Unix/Linux boss by schmedley · · Score: 2, Insightful

    Xylix,

    Such an honest and eloquently stated question I feel I must respond in kind.

    First, what I do. I am a 32 year old N.American manager of datacenters ( w/ many years as a UNIX SE and Unix manager ). I lead a team of a couple dozen gloriously competent SA's and SE's of diverse ages and backgrounds. As my co. is a financial/energy one, the team is on the high end of the compensation scale ( with skillsets to match ) I can't speak for IT managers in general, but I can share my views and experiences.

    I have a history degree and half a dozen minors, none of them technical. The greater portion of my staff have non-technical degrees ranging from psyche to economics. The tech-background folks range from IEEE (electrical engineer) to ex-military technical specialists w/o college.

    I started in the IT biz after college pulling cable and fibre at a temp job for a contractor at Motorola ( it was '93, a recession, and I refused to leave Austin ). Other folks in my team started at, of all places, a mega-electronics retailer doing PC upgrades, college tech departments ( unpaid ), entry-level desktop support ( mac/NT ) etc etc. Several were hired after interning during Summer breaks their junior/senior years, and of course the ex-mils. Many started as I did, doing temp work from the part-number answer guy at Compaq ( now the sr network architect ) to temp callcenters at IBM or Dell.

    I know and have worked with nearly a hundred Unix SA/SEs on two coasts and I must say, sadly, that I can't think of more than two that started IT directly as UNIX SAs ( they graduated with CS' from a top-5 on the planet CS college ). All of us took low-level or even brute level IT jobs to start and worked our way up.

    Not that doing so takes all that much time. From PC upgrader at a mega-retailer to financial systems UNIX admin in two years ( at 19 y/o I might add ). Quadruple the pay in two years? That doesn't suck.

    Some switched careers from finance, construction ( I know a great PERL programmer/SA who was a sub-sea welder ), teaching, retail sales dude etc, etc. Age is not a factor ( nor country of origin etc ), knowledge and experience most certainly is. My team ranges from 21-63 and is a cross section of humanity.

    As for certs, they can help get past the HR goons and perhaps help land an interview. Windows certs are literally worthless and not worth the time nor money ( and no, this isn't a religious OS belief ). In other words, they can help open doors but aren't guarenteed to help as much as, say, Cisco certs help networking folks.

    The reasons for this are simple. OS level certs have no relation to trouble-shooting skills. All they prove is that you can build a box, big whup.

    YOUR CASE:

    Since you're an educator now, your best bet is to leverage your experience and seriously consider combining the two.

    Leverage: One quick way in that would also buy you a pay raise immediately is to get a job designing tech training coursework. This allows you to use your course development skills AND learn the technical side ( my wife took this route ). From there you could quickly gain tech certs and begin teaching apps or OSs ( BIG BUCKS BTW, esp when combined with tech experience, $80K-300K ).

    A very good alternative is to take advantage of the Summer/Winter breaks to to entry-level temp work. The money would be irrelevent b/c you'd still have your teaching salary, and you could quickly amass skills and experience. This goes for college folks out there too. Temp work isn't attractive, I know, but temp-to-hire is VERY common. It lets us IT manglers see if you're any good without the risks and troubles associated with perm-hire. Temp-to-hire is even common on the high-end tech side ( although these folks prefer the term "consultant" ).

    BTW, your coding and fooling around on home machines is a BIG plus in an interview. If they don't ask, DEFINITELY mention it. The best IT folks are rarely the best formally educated. This is why I always question prospective employees about their home computing environment. The best of all UNIX, NT, Network, DBAs and coders are all self-taught. It's the passion that makes you great at any job. If you love it, you'll rock!

    The recession may make it take longer to break in, but don't let that dissuade you. Budget cutting gives the advantage to the less experienced. There's time to train them and they don't cost a pile of money ( yet! )

    So, to sum up:
    1) You're DEFINITELY not to old. Great IT folks and age have no correlation. It's never too late.

    2) You can absolutely leverage your teaching experience to transition into IT without taking a pay cut.

    3) You can take advantage of the semester breaks to gain experience and resume material doing temp work.

    4) Certs can help on the UNIX and DBA side, and they open doors on the Cisco side. They're great for technical educators.

    - Schmedley

  124. Re:jeans and a t-shirt... by Pig+Hogger · · Score: 2, Funny
    Actually, spandex is much more comfortable than jeans.

    And it has an added bonus, too: it forces you to stay healthy so you can keep wearing it.

    And you also get babes to look at you...

  125. you don't want to be a sysadmin... by Splork · · Score: 2

    it just happens and you spend the rest of your life trying to get out. ;)

  126. The Most Important Unix SysAdmin Rule! by CaptainCarrot · · Score: 2

    Down, not across.

    --
    And the brethren went away edified.
  127. Same as above by apadula · · Score: 2, Informative

    I think most of what I have to say has already been posted, but I will say it anyway.

    You need to be sure you want to do it. It means lots of late nights and weekends spent working on systems. Basically, you can't do anything while your users are on, so that hurts the social life. There's lots of crawling underneath computer room floors, testing cables, replacing disks etc etc.

    Get some experience with something other than Linux. BSD and Solaris are the easiest to get into as you can run them on x86, but I can't think of a single system where I work that runs Unix on x86, so the experience there is limiting. To be good at this job, you need to know what things like /pci@1f,4000/scsi@3/sd@0,0 and 0/2/0/0.8.0.18.0.0.0 mean, plus all sorts of other things that you never knew existed when you applied.

    Adding users and making filesystems is one thing, tracing the root cause of a failed backup to a loop initialisation on a FC-AL hub is something completely different.

    Learn C and shell scripting and Perl. I spend a lot of time writing shell scripts, and very little time writing C, but if you understand how C works, you understand what Unix was built on, and things like "errno=6 no such device or address" won't seem scary.

    Best way I can think of to get into it is get a job on a helpdesk that supports unix systems. This will teach you the basics, which you can then extend upon in your own time. It will also teach you about how the users percieve the system, and how the admins look after it. The best admins where I work have all done a "tour of duty" on a helpdesk at some point. Excel at the helpdesk, then move up to admin in time.

    There is a lot of bad admins around, but you don't need to be a genius to be good at this job. A photographic memory would definitely help though.

  128. some suggestions by guitrman · · Score: 2, Informative

    With a "useless" degree in journalism, I got a crummy job doing inbound sales at a large call center. While reciting my mindless sales scripts, I read every computer book I could get my hands on and "explored" the internal network. When I finally got fired (couldn't take it anymore), I made a resume that consisted of a list of the books I had read, and that got me a job as a computer operator. Two years of that and then I got my current job, administering badass IRIX systems at a satelite ground station.

    Too old?
    Well how long are you going to live? Most people have to work after age 65. Many retirees end up going back to work out of bordeom, etc. Considering the amount of years you will have to work, wouldn't you rather spend the time doing what you love?

    I could give you numerous examples of people who came to their calling later in life. People who became doctors, composers, etc., but listing them would bloat this response. I think when people are too old, that means they don't feel like starting over, accepting lower pay or subordinant status, etc., they want to play it safe.

    Value of degree
    A degree in CS is good to have, but I have been appalled by how many CS grads I meet who know almost nothing about Unix, not even a historical overview. Still, I think a degree is largely what you make of it, so a person who loves the subject will probably be better than someone who coasts through just because CS is a degree that will get them a job. My boss has a history degree, my predecessor has a chemistry degree, most of the other computer operators from my first tech job had no degree at all and many have become Unix or NT admins.

    Passion for what you do
    This is, I think, my edge over many of my peers. I have what is to me almost a dream job, but many of my peers got into computers because it was a good job, others just aren't working in the right area of the field, they don't love what they do. Look how many of these comments express that sentiment. Passion for what you do is hard to put on a resume, but it definitely counts as far as real world results are concerned.

    Value of certification
    Some here have downplayed the value of certification, saying that what really counts is being able to work in the real world. That's technically true, but for someone with no CS degree and little professional experience, a certification can lend credibility to the skills you claim.

    There are tons of MCSE's out there, and you can find training courses for the program all over the place, but there is a real lack of good training for Unix, so a Unix certification may be worth more than some other certitifcations. Comptia now has a Linux+ certification, and there are a few other certs out there, all of which should be atainable for someone willing to work with a few study guides. I wouldn't suggest getting more than a one or two, though.

    Adapt existing skills
    Figure out how to use your non-tech skills. With a journalism degree, I am able to write and communicate better than most of my peers. These types of skills are helpful in getting your job and succeeding in it(people often think admins don't do anything because they don't see most of the work, and don't understand what they do see. I made the mistake of concentrating ONLY on technical competence for the first years of my career: management failed to recognize my capabilities because I didn't communicate them.

    Get some experience
    You could start with a lower pay, junior level position. There are also some creative ways to get experience. Become a computer consultant (this might become profitable, but certainly you can get some experience, especially if you are cheap). Teach some beginner classes in Linux (parhaps for free at a local library). Maybe even contact a local training center about teaching some courses(especially if you have a certification). Write an article or book. And finally, host your own Unix based website, effectively making yourself a Unix Admin (on a small scale). Add as many administrative needs to the site as you can (database, user accounts, etc.) so as to get more types of admin experience. Or do the ulimate and create (or help create) something that lots of people will use, like a useful utility.

    Finally, make friends with other Unix lovers.

  129. Your question made me smile... by ellem · · Score: 2

    I went to school to be an English Teacher. I ultimately came out of college with a History Degree, a Communications (Journalism) Degree, a Music Degree and a Linguistics Minor.

    Teaching didn't pay more than I was making at the Price Club! I took a Novell Cert course because after looking at the two Sever OSes (MS & Novell) it was clear to me that Novell was obviously the better of the two and certainly Novell Admins would be in demand. :o

    The first gig I got was converting Novell 3.12 to NT 4.0. I never went back. I am an NT/Notes Admin and I dig my job 80% of the time. I am slowly (but surely) switching my company to Linux (RH) and having a great time doing it.

    So while I am not a "real" Sys Admin, but sort of a "Sys Admin Lite" I will be a real one as soon as I convert the last server to Linux!

    PS -- You are way NOT too old!

    --
    This .sig is fake but accurate.
  130. True Story ... by psergiu · · Score: 2

    In a blessed day of 1988 I got my hands on a VHS Tape with the movie War Games. I said "Wow, Cool, but that can't be done - it's only a movie". Years later, in high-school i borrowed an 2400 modem and plugged-it into my state-of the art (then) 286. 2 Months later a friend gave me a phone number, an username and a pass. I tought it was an BBS. But no. It was an VAX/VMS. I could give commands on a remote server. Then my friend told me about that magical thing "the internet" (that sever vas one of the few ones to thare the first internet connection in Romania - i think it was 9.6k) and it showed me the magical command named ftp. After a year i discovered Linux ... the rest is history ...

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  131. Re:To be a Solaris Admin where I work (USPS).... by Codifex+Maximus · · Score: 2

    I agree wholeheartedly with this one. You need experience on "insert big iron or high-end machine here" to get the job. You cant get experience on "insert big iron or high-end machine here" until you get a job.

    It's an old story. Those select few who do have the experience are laughing all the way to the bank (God bless em!). And, they are laughing at the host of companys too shortsighted to hire newcomers to the field.

    Many of those old well-trained experienced maxed individuals are beginning to reach retirement age.... what will businesses do then? What happens when he/she can no longer see? What happens when the guy dies of old age in the admin office?

    Guess those short-sighted businesses are SOL then.

    --
    Codifex Maximus ~ In search of... a shorter sig.
  132. Re:How we hire by underpaidISPtech · · Score: 2

    Yeah, you want to have a gander at my resume, too?

    -- No certs, no post-secondary ed, == HR tosses the resume in the round file cabinet.

  133. How to become a SysAdmin the /. way... by underpaidISPtech · · Score: 2

    Sysadmin Scenario 1:

    1) Start out in a University comp sci lab hacking at Sun/Hp-UX boxen 10 tears ago.

    2) Completely luck out in a pre-WWW/"e-commerce" economy by hooking up with a mom and pop ISP doing helldesk, circa 1994.

    3) Learn everything you know as you go along, after the previous admin gets sacked for coming in drunk too often.

    4) Learn to use every variant of *nix that you have the hardware to spare for. You have the money for it now.

    5)Get a swank job with a well-funded company as the Keeper of the Bandwidth. Drive a nice car, take home Good Pay. Get the Girl.

    6) Post on /. that you just "fell into it" and totally ruin my fucking day.

    OR

    Sysadmin Scenario 2:

    1)Buy your first PC, break it repeatedly until you understand how it works.

    2) Break your OS repeatedly, until you understand how it works.

    3) Learn Linux, learn a few different distros, note the elitism surrounding the flavours, get bored, and learn BSD.

    4) Learn Perl, shell scripts, HTML and build some dynamic sites. Work yourself hard and spend all your time in front of that box until your eyes bleed.

    5) Get a domain or two, read DNS and BIND, set up some sites, learn to use Apache, Sendmail, SSH, Samba, etc, learn about protocols, ports, services, and firewalls.

    6) Read up on different carrier methods and data transport mechanisms. What's a T1? What's a DS3?
    How does ADSL work? ISDN? If you can't touch it, read about it.

    7) Get fucking ignored at your job, just keep answering questions on how to configure Outlook Express, make shit money, work the graveyard shift, and rot away.

    8) Realise that your company's sysadmin lives at home with Mommy sharing a bedroom with his little brother. Savour the indignity.

    9) Post on /.

  134. Re:IPX by dasunt · · Score: 2


    If I grok windows (and I might not), the win2k server isn't using WINS. However, other machines on the network might be screwing it up.


    Win2k is funky.

  135. Right place, right time... by AtariDatacenter · · Score: 2

    This probably will never get read. But what the heck. It was the right place at the right time.

    I was in college and was using the Internet (while it was the NFSnet controlled by the government) to FTP, email, mud, IRC, Gopher... no web, though. That was yet to be born.

    I learned that someone in my home town was setting up an ISP. I went over there and basically told him "you need me". I can probably figure out how to admin that UNIX box over there. I know how the net works and the various things work. I'd be a strong technical asset.

    Mind you, my only UNIX experience was that of being a user on the school's systems... but I did get a lot of early-Internet and UNIX exposure. Just no sysadmin stuff.

    The guy didn't know jack about UNIX and knew he was up to his head. What happened? I joined up with the ISP and took on the technical side of things, save for the telco connections (left that to the guy who was good at telco).

    Quickly figured out the admin stuff just by doing and running into problems and fixing them. A very good knowledge of how to use UNIX was very helpful in making a transition to UNIX Sysadmin.

    At the place, I picked up even more Internet and UNIX skills. After a while, one of my customers started to really notice my work. He offered me a job at a big company, a few times, I turned it down.

    Then my student loans came due a few years later. I joined onto the company, was hopelessly lost at first between the differences in BSD and Solaris, but then quickly gained in knowledge and stature.

    The rest is history. And enjoyable.