Slashdot Mirror


How to Hire a Linux Administrator

Skapare writes "Hiring a good system administrator can be difficult. Hiring one while converting to Linux may take someone with special skills. Tom Adelstein is exploring just what is needed, and what should be avoided, in an article at Linux Journal about Linux System Administrators. I say hire more than just one."

62 comments

  1. I know whats needed by FidelCatsro · · Score: 2, Funny

    All you need is my contact information ,and a cheque for atleast 50,000 euros per year.

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
    1. Re:I know whats needed by EnronHaliburton2004 · · Score: 3, Funny

      Yeah, but unfortunately for YOU, Mr. Castro, your Visa was rejected.

    2. Re:I know whats needed by Anonymous Coward · · Score: 5, Funny

      Our Policy is not to hire dyslexic third world despots for IT positions.

    3. Re:I know whats needed by jd · · Score: 4, Funny

      Agreed. Policy dictates that they should be confined to managerial positions.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:I know whats needed by Anonymous Coward · · Score: 0

      If there were more dyslexics in America Bsuh wouldnt of got into power

    5. Re:I know whats needed by Anonymous Coward · · Score: 0

      I thought that was part of the job requierment for a sysadmin

    6. Re:I know whats needed by Anonymous Coward · · Score: 0

      I personally prefer "50000" euros/year as an income instead of 50.

      But that's just me...

    7. Re:I know whats needed by Anonymous Coward · · Score: 0

      Since when?

  2. Find a Linux Sysadmin on Slashdot? by xmas2003 · · Score: 3, Funny
    Advantage: knowledgeable in open-source, etc.

    Disadvantage: Spends a lotta time on /.

    --
    Hulk SMASH Celiac Disease
    1. Re:Find a Linux Sysadmin on Slashdot? by superpulpsicle · · Score: 3, Interesting

      While that sounds funny, I have found more solutions to technical problems from /. than anywhere else on the planet.

      Especially software recommendations, which I can't get enough of. Seems like someone dig something good up everyday.

    2. Re:Find a Linux Sysadmin on Slashdot? by TykeClone · · Score: 1

      That ought to satisfy your boss - now get back to work!

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    3. Re:Find a Linux Sysadmin on Slashdot? by HavokDevNull · · Score: 1

      I would like to but all my servers run linux and everything is up *shurg*

      --
      Sig
    4. Re:Find a Linux Sysadmin on Slashdot? by jd · · Score: 1

      Most IT job boards don't work, generally because the only people reading or posting are recruiters. I suspect that if Slashdot ran a highly specialized service for IT insiders, precisely because there's a user history, it might have a lot more credibility.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Find a Linux Sysadmin on Slashdot? by IO+ERROR · · Score: 2, Funny

      Funny, that. I just applied for a position internal to my company, and somehow I hope the hiring manager doesn't read /. or he'll see the last 24 of 735 flamebait and trolls I've posted. And that'll pretty much ruin any chance of getting the job.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
  3. There's a Linux Notes client...? by Otter · · Score: 1
    I once read on an internal IBM Linux User Group discussion list about several engineers who wanted to build a Lotus Notes client for Linux. One of the engineers said that they would not wait for the software engineers to build the client; they simply would do it themselves--like Linux guys.

    Well, it could hardly be worse than the Windows client!

    If they made it GPL, they could at least add that super-high-tech feature of an icon indicating whether mails have been replied to. Apparently that's too sophisticated a feature for IBM to add on their own, but maybe they could copy code from KMail, Evolution or any other client written since pine.

    1. Re:There's a Linux Notes client...? by Anonymous Coward · · Score: 0

      If they made it GPL, they could at least add that super-high-tech feature of an icon indicating whether mails have been replied to. Apparently that's too sophisticated a feature for IBM to add on their own, but maybe they could copy code from KMail, Evolution or any other client written since pine.

      I use notes. It has the icon. It still sucks in a number of ways (the address book is a bad joke), but it has that at least.

      Actually, for groupware, notes is pretty decent. It's just lousy for email.

    2. Re:There's a Linux Notes client...? by Otter · · Score: 1
      I use notes. It has the icon. It still sucks in a number of ways (the address book is a bad joke), but it has that at least.

      Hmmmm. Has it been added more recently than my version (R5.0.9) or do I not know how to turn it on?

      Googling around, I see others (here and here) can't figure it out either. And, like the second guy, I also can't believe they can't get the number of unread mails to calculate properly! How freaking difficult is that?

    3. Re:There's a Linux Notes client...? by Hockney+Twang · · Score: 1

      I never had the icon prior to installing 6.5 which, btw, still sucks.

    4. Re:There's a Linux Notes client...? by djs1w · · Score: 1

      This is not a Notes client issue, rather a Notes template issue. The R5 template does not have it, and the R6.5 template does.

      --
      There is no such thing as secure systems, only secure admins.
  4. Interview questions by prostoalex · · Score: 2, Informative

    Shameless plug, it's my site: Linux Interview Questions

    THe questions were forwarded by recruiters and companies, pretty much all of them in the US, except the first one, who was located in India.

    1. Re:Interview questions by dago · · Score: 2, Insightful

      Well, the question would be more like "Can you find the incorrect answers on this website ?"

      Here are the first two (easiest) ones :

      "Q: What is HTTP Tunneling
      A: HTTP Tunneling is a security method that encryptes packets traveling throught the internet. Only the intended reciepent should be able to decrypt the packets. Can be used to Create Virtual Private Networks. (VPN)"

      "Q: What is the difference between a soft link and a hard link?
      A: A symbolic (soft) linked file and the targeted file can be located on the same or different file system while for a hard link they must be located on the same file system."

      --
      #include "coucou.h"
    2. Re:Interview questions by Piquan · · Score: 4, Insightful

      Not a big fan of several of the answers. The first batch of questions has some things that are quite wrong (virtual memory is implemented by time-sharing?!?) and there's no comments correcting them. At least the one that starts with "ls -ltra" has comments, although the main page doesn't make that clear.

      One problem with providing answers to interview questions is that it's almost useless. If the interviewer knows the correct answers, then they don't need it. If the interviewer doesn't, then the questions must be crafted to only have one correct answer (eg, "What does UDP stand for?"), and such questions are often teh suck. Otherwise (still discussing the case when the interviewer doesn't know the problem domain) you end up with situations like the windows/unix filesharing question, in which the interviewer expects to hear NFS while many respondants would reply SAMBA. Open-ended questions, such as "what does [technology] do" are the worst in this scenario. So I don't think that providing answers helps.

      Beware also of "opinion" questions, such as "what is the main advantage of symlinks over copies". The question on your site says that permissions are shared, while I think that the main advantage is that modifications are shared. Somebody coming from an embedded systems background may well have good reason to say that the main advantage is disk space.

      I guess my point is, it's perilous to interview for Linux folk if you don't know enough Linux to deal with a variety of correct answers.

    3. Re:Interview questions by SpaceLifeForm · · Score: 2, Informative

      I have to argue about the first one above (HTTP Tunneling). Just because you tunnel traffic does not mean that it is encrypted.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    4. Re:Interview questions by Master+Bait · · Score: 2, Insightful

      Better questions:

      Q: If you didn't know what HTTP tunneling is, how would you find out?
      Q: Describe in single words only the good things that come into your mind about your mother...
      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    5. Re:Interview questions by tchuladdiass · · Score: 2, Insightful

      The thing I noticed (other than the wrong answers) was that a lot of the questions are aimed at a potentially different target. For example, why would you be asking a linux admin any dba-related questions? Also, the questions specific about various apache versions should be aimed at a web administrator (which falls under the applications group, not the sys-admin group, at least in a larger organization).
      I'd prefer to see a list of questions that pertain to the more non-technical aspects of system admin, such as proper change control procedures, importance of using well-tested and documented solutions, and reasons not to impliment something "just because you can". I may be getting cynical in my old age, but I've spent way too much time on cleaning up previous hot-shot admins' "handy work".

    6. Re:Interview questions by SunFan · · Score: 1


      For the second one, a hard link points to the inode for the actual file, while a soft link points to the file's directory entry. Soft links simply become invalid when the file is deleted. All hard links have to be deleted for the file to actually be deleted from the filesystem.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    7. Re:Interview questions by SunFan · · Score: 1

      BTW, this is the reason why hard links need to be within the same filesystem, but soft links can go anywhere.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    8. Re:Interview questions by abradsn · · Score: 1

      Admins are supposed to be able to setup databases, and web sites, and configure permissions and other services. That's the entire job, isn't it?

    9. Re:Interview questions by rs79 · · Score: 1
      "For the second one, a hard link points to the inode for the actual file, while a soft link points to the file's directory entry"

      A soft link "points" to an arbitraty string.

      For example:
      ln -s http://slashdot.org foo
      works. Whether it does anything usefull is between you and your webserver code.
      --
      Need Mercedes parts ?
    10. Re:Interview questions by Pathwalker · · Score: 1

      In FreeBSD you can configure the behavior of malloc by symlinking the file /etc/malloc.conf to the options you want.

      For example, on my main FreeBSD box it looks like this:
      lrwxr-xr-x 1 root wheel 3 May 13 2004 /etc/malloc.conf -> HZA

      H: have malloc generate hints for the kernel as to which pages should be paged out first.
      Z: Zero pages during both allocation and freeing, and always reallocate memory when requested.
      A: Abort processes on any warnings from malloc.

  5. Personality by Anonymous Coward · · Score: 5, Insightful

    Don't forget to look for personality.

    Too many geeks spend so much time in front of the computer they forget how to deal with people.

    I'd rather hire a less-technical person with good person skills then a more-technical person who cannot hold a converation. Since the Linux admin is basically a internal support person for the business, a good personality, decent communication skills, and the ability to turn a low-level human concepts to create a technical solution are always very important. The ability to chat over a coffee or beer is essential in any workplace.

    Many technical skills can be learned very quickly. Personality is learned in a lifetime.

    1. Re:Personality by Anonymous Coward · · Score: 3, Insightful

      What you really want is the best of both worlds. So hire an ubergeek and let him live in the server room. Then hire a moderately technical person with good people skills to act as a firewall between that guy and the outside world.

    2. Re:Personality by swv3752 · · Score: 1

      Many technical skills can be learned very quickly.

      I have heard that before. Never seen it practice though. I have seen a bit of the opposite, where geeks work to sand off thier abrasive edges.

      Your typical geek is not interested in Politicking. He can be polite, but not interested in engaging in chit chat for the sake of chit chat.

      --
      Just a Tuna in the Sea of Life
    3. Re:Personality by Anonymous Coward · · Score: 0

      But I only have a budget for one person. The ubergeek will loose ...

    4. Re:Personality by EnronHaliburton2004 · · Score: 2, Insightful

      Your typical geek is not interested in Politicking. He can be polite, but not interested in engaging in chit chat for the sake of chit chat.

      Politicking is not required to have a personality.

      The group will function better if the geeks and non-geeks are able to bond a little bit.

      If you're the nice but quiet geek who sits in the corner, I'm not sure you'll survive for long at many of the companies I work at.

    5. Re:Personality by dmneoblade · · Score: 1

      Remember: it is best not to "talk shop" Over coffee or beer. It may be a good topic if tea is the drink on the table. Sidenote - I can't stand coffee or beer >.>

      --
      Warning, knife is sharp. Please keep out of children.
  6. Nicknames by Profane+MuthaFucka · · Score: 5, Funny

    Don't wait until he signs the contract to ask him what his funny nickname means and how he got it. I'm serious about this. Under no circumstances should you EVER hire an admin who answers to the name of "jizz". Truse me.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    1. Re:Nicknames by Phleg · · Score: 1

      Speaking of which, Profane MuthaFucka, how did you get your nickname?

      --
      No comment.
    2. Re:Nicknames by Profane+MuthaFucka · · Score: 1

      I have no fucking idea.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    3. Re:Nicknames by Stephen+Williams · · Score: 1

      I'm sure your Slashdot username looks far better on a CV :-)

      -Stephen

  7. If . . . by edward.virtually@pob · · Score: 0, Offtopic

    the company in question is located in the Portland (Oregon) metro area, they can just hire me.

    1. Re:If . . . by edward.virtually@pob · · Score: 0, Offtopic

      nothing "off-topic" about it, since i've been an expert in cross-platform interoperability and migration for over a decade. jerks.

    2. Re:If . . . by jd · · Score: 1
      The Portland metro area is a curious combination. (I know - I live there.) 99% of the population are geeks and there's one tiny computer store - stuck way out on 82nd street, almost into Clackamas.


      Given that it is becoming a major hub of computing (Silicon Forest is no joke) what with Intel throwing big bucks into the area and a lot of tech-heavy industries (eg: Boeing) having a big presence there, it's bizare what Portland DOES have. There's probably no higher density of bookstores, coffee shops, ethnic restraunts, indoor malls, adult stores and gay bars anywhere in the US.


      It also has volcanos. Lots of them. One - Mt. Tabor - is smothered in buildings. Mt. Hood is outside city limits (just) but when (not if) it explodes, there won't be much of a city left.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:If . . . by Master+Bait · · Score: 1

      Just print up yourself a PhD and get a cubicle at Intel.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    4. Re:If . . . by mbrewthx · · Score: 1

      That's why I moved to lovely wine country, Yamhill county. But my boss hates Linux. And he hates Solaris even more, so I wear my free Solaris 10 shirt to work once a week. I think I have him convinced to let me install a LINUX server to run NAGIOS though.

      --
      __________ Leave me alone I'm compiling a RPG II program on my S/36...Thanks to metamucil I'm a Regular Meta Moderator
  8. Hire more than one?! by Improv · · Score: 2, Interesting

    In my experience, that's a recipe for disaster. In my old workplace, there were four of us, and there were constant power struggles. Eventually, things got better when some of us left, or so I hear.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  9. The answer is obvious by A+beautiful+mind · · Score: 1

    Just hire me.

    Seriously, i'm the best, as an added extra i only spend 4 hours a day on /. .

    Hey, i'm a beautiful mind, could you ask for anyone better?

    Of course no!

    Hm, what are you doing with that stick?

    Uh, trust me, i'm not that annoying!

    Don't come any closer or i'll scream!

    EEEEEAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!

    *thud*

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  10. I KNOW this stuff by czarangelus · · Score: 2, Interesting

    I've been using Linux as my primary or secondary OS at home for 3 years, and I easily know all the questions on that site. I'm wondering how to make that translate into an actual job, given that my degree is (going to be) in the field of Philosophy and I have no real experience administering computers in a professional setting. Are there certifications? Where do you start to get experience? Help, I'm going to need a job when I get out of college!

    --
    When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him.
    1. Re:I KNOW this stuff by leitz · · Score: 1
      Well, philosophy is good. However, a company often wants enterprise level experience. My suggestion, in that it worked for me, is to find small jobs with linux and work your way up. If you are in the US, Red Hat has the linux market share and their certifications are looked at favorably by many. This does not make them the best, but if you want a job with a company you need to have all the advantages you can get.

      So find a place that needs linux and work for them. Even it it means for real cheap, or free. You've been with linux for 3 years and that's good. I've been with it for 10 and I still know a very small percentage.

    2. Re:I KNOW this stuff by russellh · · Score: 2, Insightful

      Join a startup company. Of course, you have to find one, or start one, but they love people like you. Being a low-budget environment, you get to do everything, with real responsibility, from sysadmin to programming and answering the phones (or whatever. Startup companies can't afford to hire sysadmins. They can usually only afford generalists. You can then emphasize whatever it is you want on your resume.

      As for finding one, well... luck probably. you have to know people in that world. Or know those who know people doing it.

      The other thing you could do is volunteer (ie for free) for a non-profit org to get experience while you do whatever other job you have. Like startups, they have little (or no) budget for people like you, but they probably desperately need technical help.

      --
      must... stay... awake...
  11. Selecting a syadmin by Anonymous Coward · · Score: 5, Funny

    First, look over your potential new sysadmin from a distance of a few feet. What you're looking for are any major defects.

    Contrary to popular belief, a good sysadmin isn't just skinny or fat. Any body shape will do fine, so don't spend a lot of time here. Just feel him or her in his midsection and verify that the flesh is soft and supple. Firmness in the stomach area is a sign that this sysadmin has been exercising rather than reading product manuals.

    Count the legs and arms: a good sysadmin should have two arms (with hands with five fingers each: sysadmins do a lot of typing), and two legs. However, if your sysadmin has less than two legs and comes with a set of wheels, he will do just fine. Two arms are absolutely necessary though!

    Next, come in a little closer. If you detect the aroma of old floppy disks, throw this one out, it's not fresh. What you want is an aroma of unwashed armpits mixed with the smell of microwaved CD-R fumes.

    Look your sysadmin in the eyes. If he or she looks at the floor, that means the reflexes are sharp.

    Finally, take an alphanumeric pager and wave it in front of the sysadmin. He or she should instinctively take the pager and strap it to his or her belt. If the pager is rejected, a firm "NO" will usually suffice, however a salary increase and/or further training is sometimes necessary.

    Once you've selected your new sysadmin, take him or her to your server room and let him roam freely. Be sure he has a clean box to put empty Mountain Dew cans in.

    If you have sysadmins already, you may want to keep them in separate cubes for a few days. Then, put them in the same room for a few hours each day to rub scent glands and discussion Gentoo USE flags. In some rare situations, disgreement over which boot loader to use may result in fights, be prepared to separate them.

    Congratulations on your new sysadmin! He or she should bring you several months of smoothly running systems, until burnout or employee turnover sets in.

  12. Seriously... by thomas536 · · Score: 1

    Can anyone atest to the fact that entry level Linux Administration jobs actually exist in Texas?

    I'm a Computer Engineer, with background in Debian for over 5 years on my own servers and personal workstation. If anybody wants to get me a job, I'd appreciate it :) but seriously... can anybody give me any hope for an entry level position with career possibilities in Linux system administration in Texas?

  13. Typical Linux anti-MS attitude. by PygmySurfer · · Score: 2, Insightful

    In general, a Linux system administrator has an easier time working on Microsoft and UNIX operating systems than the other way around.

    It's phrases like this that make me question the validity of the whole article. The prejudice many Linux users have against Microsoft alone would be enough to keep them from trying to administer Windows systems. On the other hand, I think most UNIX admins would have an easy time admining a Linux system.

    1. Re:Typical Linux anti-MS attitude. by ChibiOne · · Score: 4, Insightful

      As elitist as it may sound, in my experience (as a Linux Admin for an ERP consulting firm, sometimes I'm asked to provide training for the client firm's tech staff) this is actually true. The reason may be that a Windows admin has spent so much time with the GUI that memorizing/using the command line may seem like a daunting task. I'd say it's not a matter of competence, but rather a matter of attitude.

    2. Re:Typical Linux anti-MS attitude. by mickyflynn · · Score: 1

      It depends on the flavour. I am almost 21. I've run FreeBSD and Linux since I was 12 years old. I've had encounters with HP-UX which where wholly unsuccessful. On the other hand, Solaris is reasonable enough. There are a lot of differences above and beyond the API-level which need to be taken into concideration. These days I used Windows 2000 Professional. I honestly have no idea how it works, but it does. I'd be a shitty admin of it, however.

    3. Re:Typical Linux anti-MS attitude. by PygmySurfer · · Score: 1

      Well, I wasn't talking about Windows admins so much as admins of other UNIX systems (Sadly, there's so many MCSEs without a clue they've created a bad rep for any Windows admins who might actually be competent). Of course, Windows and UNIX are really quite different, some difficulty adjusting from one to the other is to be expected.

      I still stand behind my statement that other UNIX admins (HP-UX, FreeBSD, Solaris, etc) would easily be able to adjust and administer a Linux system, and that was really my biggest problem with the quote from the article.

    4. Re:Typical Linux anti-MS attitude. by PygmySurfer · · Score: 1

      Naturally, there's going to be some adjustment moving from one system to another. However, I think if you've experience running Linux and FreeBSD, with a bit of exploring, you'd get a basic handle on HP-UX easily enough. Actually, of all the major UNIX-like flavours (Solaris, HP-UX, AIX, Linux and FreeBSD) that I've used, I found AIX to be the most confusing. Solaris is probably the most Linux-like (actually, it's probably even closer to BSD than Linux), and HP-UX somewhere in the middle.

    5. Re:Typical Linux anti-MS attitude. by mickyflynn · · Score: 1

      Well, SunOS was just a commercial BSD, our beloved Dr Bill Joy, author of Vi, creator of BSD, Java, Jini, and the UltraSPARC processors among other things, brought it to them. Solaris is SunOS with SysV init, near as I can tell. I don't really like it because it's purple, however. And not that good Imperial purple which is really red, but more lavender. i don't like to look at it for long periods of time. or short periods of time. But the Ultra5 was a pretty sweet computer. I'd have liked to have owned one myself. I'd probably have put NetBSD on it, however.

    6. Re:Typical Linux anti-MS attitude. by markjx · · Score: 1

      I can't agree with this one enough.

      I'm one of two UNIX guys in my current role at a basically all-Microsoft shop. Not only can we handle Linux, Solaris, and AIX, but we do just fine working in Active Directory. The Windows guys really don't have any desire to do anything other than Windows.

      On top of that, we tend to be more diverse at the application level as well. We can get our work done in vi, emacs, OpenOffice, or Microsoft Office. And, from what I've seen, the UNIX people tend to be better at using keyboard shortcuts rather than clicking on buttons in the Office apps, making them more productive.

      Along those lines, from what other people see, who's more likely to use keyboard shortcuts, Windows or UNIX people?

      MJ

    7. Re:Typical Linux anti-MS attitude. by drsmithy · · Score: 1
      It's phrases like this that make me question the validity of the whole article. The prejudice many Linux users have against Microsoft alone would be enough to keep them from trying to administer Windows systems.

      More importantly, you get "Admins" who *think* they know how to run a Windows network, but really have little idea. For example, they believe the only way to do user admin is to RDP (or VNC/PCAnywhere/whatever) to the server and open up "Domain Users and Groups", or they think the only way to keep a bunch of Windows machines updated is by manually configuring "Automatic Updates" on each one.

  14. Beer? by Myrkridian42 · · Score: 1
    The ability to chat over a coffee or beer is essential in any workplace.

    You drink beer in your office? Where can I apply?

  15. Another thing to look for by Anonymous Coward · · Score: 0

    Something else you might want to look for is a sense of humour. Which seems to be sorely lacking with some of this crowd.