Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
News

The Life of the Sysadmin 191

Manuka sent us a pretty nifty little story from SF Gate that talks about those heroes of the wodern workpace: The Sys Admin. Talks about their charachteristics, their responsibilities and the lack of respect they get sometimes. Kinda cute. And you sysadmins out there should show this to your bosses and ask for raises *grin*.
This discussion has been archived. No new comments can be posted.

The Life of the Sysadmin

Comments Filter:
  • by Anonymous Coward
    It's an old story... I've only done UNIX admin as a sideline but I've been a networking geek for years. I recently told my (clueless) boss.

    "The problem with being a "Network Artiste" is that the art form is only appreciated in it's absence."

    UNIX admin has the same story. Bad administration is easy to detect... your stuff doesn't work.

    Good administration is (and should be) invisible. A good sysadmin should be a creater of tools. Bulletproof network stability and a clean environment should be part of those tools.

    Steve Daggett
    blitter@mindspring.com
  • Nice Spelling...no, really I love users, they make me laugh all the time. Plus, most of the time they are amazed you know how to fix problems so quickly. (I mean they didn't figure it out after 4 hours! :)
    The toys are great also!
  • Get a degree in whatever you want, just like the others are saying. I'm getting mine in Mechanical Engineering. Basically, it's what I was interested in before I decided to be a sys/net admin. All the degree really means to me is that I'm willing to stick with something difficult until the task is complete. The most important thing though, in my opinion, is don't just get the degree. Get a university job as a sys admin. The experience is valuable beyond belief. At least here, sys admins tend to get paid more than any other undergraduate position. Additionaly, if you go to the right school, you'll probably happen upon a lot of technology that's still in the developement stages. When it hits the industry five years later you'll be one of the few people that knows what's going on. The only problem is that my grades are slipping because my job is a helluva lot more fun than classes. -Dop
  • I modified that Process Roulette script so that I can specify a victim user; I think I did another change, but I forgot what it was supposed to do. Now if only I could remember where I put it....
  • The users are an interesting aspect in sysadmining. They are the reason your doing it, your greatest anoyance, and a source of great fun all at once.

    It is best if you have your users know who you are and realize that you are human, but can still kill the acess with a couple of keystrokes. I spent some time sysadmining at a school with approximately 500 other students and they all knew who I was and they also knew that if I just stared at them when they told me about a problem that they best ask about it later. (I always knew abou thte big problems before they did so it wasn't a concern.)

    There are also the joys of having a lab full of sparcs with limited floppy drives. One day you get bored and rearange the lab, leaving one sparc with a slot for a floppy but no drive, and another with the drive and slot. You watch several people go up to the sparc that no longer has a drive, slide a disk in, watch it fall into the case then walk away. When no one is around you just open up the case and count how many users didn't think to check for a drive.

    And every once in a while it is nice to see the smile on someone's face when you tell them that they can read there e-mail again.

    Jag
  • I think it fits perfectly, although I've managed to avoid interactions with users on the phone (keep it to email).

    Oh yeah, I live in San Francisco.

    The one thing that didn't fit for me was the part about being able to ramble on for 30 hours about what I spend my time doing. I find it a bit harder to quantify, since it's so... dynamic, large in scope, varying. It's like trying to describe the shape of a gas cloud.
  • It's a seven-layer abstract model describing the layering of networking protocols. You have levels such as physical (the ethernet cable), application (http), etc., that show how the various protocols layer on top of each other.

    However, IIRC, the DoD four-layer model is more like what the TCP/IP suite of protocols is like. Again, IIRC, the OSI seven-layer model was being offered as an alternative to system based on TCP/IP, but as we all know, it did not succeed in displacing TCP/IP.
  • Posted by DonR:

    Hey, did you ever notice that the FAQ is 66(*&)^*&%^%T*NO CARRIER


    *grin*
    ---
    Donald Roeber
  • errr, 7 layer networking model.

    Physical, uhhhh.... application layer... uhhh...

    Yeah, so anyways, it's sort of a pretend thing that someone at IBM or BBN came up with a long time ago. Anyways, here's a reference:

    http://www.europa.com/~dogman/osi/


  • I've only been a sys admin for a year and a half, but there's some things that you can seem to pick up after experience.

    As a sys admin for a smaller ISP, we usually have to field second-level tech support calls. That isn't so bad, especially if you schedule to work on low phone frequency days. (friday and saturday, but that has the drawback of taking away probably the most exciting days of the week from you).

    Most sys admins don't treat users as if they knew what they were doing simply because 95% of users that call really have no idea. It's just natural to assume the person that calls up isn't going to understand you the first few times.

    Basically, you have to assume the user is an idiot (and I mean *ID10T*) unless they prove otherwise. Even then it's hard because they use specific buzzwords they've heard that just might make themselves sound knowledgable.

    It's unfortunate for the user that does know what they're doing, but if you want to get something out of a sys admin, you should probably state the exact nature of your problem (be specific) in as few words as you can. There are so many times when I've had a user ask me a question and I'll know what the answer to his problem is as soon as he opens his mouth, but he goes on and on. It's bad for business to yell at users over the phone. :)

    Other than the misfortune of users calling up, my job is a blast. If something isn't broken, I usually spend the day optimizing typically used commands for our particular system (you DO have the source code to your system, don't you? :)

    Lately I've been doing junk with NT. I know it sounds horrible and I feel somewhat tainted and dirty whenever I finish up what I'm doing on it, but it's almost tolerable if you install Perl.

    While I would consider myself a sys admin, I also program considerable amounts when I'm not doing sys adminly things. It's hard to sum up the job accurately so I just use this equation:

    Systems Admin + Programmer = Systems Development

    I consider that my title. That work for anyone else or what? :)

    Ick. It's late. I should sleep.
  • Having been on both sides (user and sysadmin) in an academic setting, let me present my feelings:

    At the beginning of the school year, I thought our sysadmin was an incompetent jerk and was constantly complaining and saying how much better I could do. One afternoon, he chewed me out. As it turned out, his problem was not so much his own inability to run the system, but that his freedom was being crippled by a slew of stupid rules, plans, and policies written by the administration. In an academic or government setting, never underestimate the power of technological stupidity of the administration. After I understood this, he and I got along better.

    Now from the sysadmin perspective: "Know it all" users are basically a black-and-white issue: they're either a lot of help, or utter hell. The biggest problems are not the users who are clueless, but the ones who "know it all." They aren't the ones who take up the most time, but the ones who are the biggest hassle to deal with because they always insist they're right. There are details about computer systems that we know that the users don't. It's a fact of life. Either we won't, can't, or just haven't been able to tell you, and you either need to live with that, or ask in a calm manner (for which we will almost always give an obliging answer). Every sysadmin I know, including me, gets harried when helping users. Seeing "clutter" just upsets us. While I agree that it probably wasn't necessary to completely re-arrange your icons, it may have just been to preserve his wearing-thin sanity -- how do you know he wasn't working under a lot of stress, like most of us do? We also tend to be pretty possessive about "our" systems, and there is some degree of justification for that. It's our paid job, so please respect it. Do you not think you have some students who think they're smarter than you are? How do you feel if they shoot off at you? In some cases, they may be darn well smarter than you, but they still need to recognize that there's still something they can learn and they need to respect you. Sysadmins are the same way. Like it or not, we're paid to run your system, and thus demand at least a little respect. It is a difficult thing to understand without actually having had the experience, so please either take my word for it or ask your current "highly competent and nice guy" if you can have a day-long sample of what it's like.

    In rare cases, it may be that you are in fact right and that your sysadmin is truly incompetent, in which case, you take it up with the administration, not the sysadmin {him,her}self.
  • One of the guys in my LUG said a few weeks ago "the only good NT sysadmins have come from either a UNIX or a VMS background" which, as I thought about it, is largely correct -- having dealt with quite a few NT and UNIX admins myself. Now, I have no experience with VMS, but I think that the reason UNIX breeds good sysadmins is that UNIX forces you to understand not just what computers do, but how and why they do it.

    The worst part about NT, I think, is not so much that it's just an inferior OS, but that it's an entirely inferior model for an OS. It makes stuff too easy, which means you never learn about how and why the computer is doing what it is. This is just fine for end-users, but for a sysadmin, this is a Very Bad Thing. The UNIX (adn I guess VMS) admins understand the computer, not just knowing about the computer.
  • That's actually pretty much how I got my training. With basically no experience, I started with a small ISP a little over a year ago, working behind a guy who had inherited the business from the guy who started it. I asked questions, solved problems, observed, screwed up my fair share of times, and when the "head" sysadmin moved about 2 months ago, I took over. I'm now training my replacements.

    My advice is to find either a small company that needs another admin (or even one to being with!) that is willing to take someone with brains but not a long resume. Either that, or find a nice sysadmin in a large company who will be willing to take you under his/her wing for a year or two.
  • Look, I've dealt with enough of them to know what they're like.

    That's not what I said. You need to be one to really understand what being a sysadmin is like. Trust me. It's not something you can really empathize with.

    I have. Probably a lot more than you.

    You're probably right, but pissing contests prove nothing nor does greater volume indicate greater understanding.

    Sysadmins don't create anything. They're tinkerers. A few of them here and there may be inspired tinkerers who more than earn their pay, but I sure haven't ever met one like that.

    Further support that you don't really understand syadmins. It's true that sysadmins don't "create" in Rand-ish terms, but they're definitely as much architects as Howard Roark or Peter Keating.

    My originial proposal stuff stands. Go become a sysadmin, don't be so closed-minded about Rand, and then re-read your post.
  • Dear Mr(s). AC:

    Assuming your post is not intended to be humourous, I submit this 3-part suggestion:

    - Become a sysadmin yourself
    - Read some Ayn Rand for yourself
    - Re-evaluate your post

    It's not a good idea to try to start a flamewar when all you have is fumes.
  • What about these guys who eat, sleep, breathe Win NT only sysadminning UNIX at work because they have too. They always try to break into your Linux box only to give up and send you hate mail from their Micersoft exchange client about exceeding disk quotas or some other retaliation topic.
  • "fucking socks"? Aren't these called "condoms"?

    SCNR,

    Regards, Jochen

  • "nasty problems that take forever to debug"? I thought debugging NT problems was a two step process:
    - reboot. If that doesn't solve it
    - reinstall.

    But the idea of bringing servers down so that people know that you're on the job is a good one - very BOFHish.
  • Major in the School of Hard Knocks.
    Get a degree of some sort to prove that you can learn, read the camel and the bat books, get an entry level position at a small startup where you have to do everything for everbody, and you're on your way to understanding an Adminspotting t-shirt [cam.ac.uk].
  • this is so(!) right. i work in a team administrating a mainframe, an as/400 and several unix-boxes (oh, and some nt-servers. i always forget *that*). when other employees enter the office they usually see some young people standing around an talking some hich-techie stuff. it is that rare (lucky me) times when something *really* goes wrong that they notice that my job is not just standing-around-drinking-coffee.
    it took me some time to believe that they have a picutre of my job that wrong. and some more time to make at least the PHBs of other departments understand what im doing and that unlocking network accounts on monday ("that password did work on friday") is not what im coming to work for.
    its becoming better now. slowly.
  • Unions have served their purpose. We don;t need more unions, we need less of them. They cause more trouble than they're worth. These days, unions are not about fair working conditions, they're about greed, and getting payed more money than you're worth.
  • I seem to remember the computer being named WOPR.
  • Let's see well since a good Unix admin should be able to do more than setup systems. Well maybe the admin can do some programming. And, how about a little system tuning. Maybe setup a web server or mail server. How about a smooth upgrade. A good sysadmin sets up good systems but also chips in other areas, plans for the future, tries to make things run better. I would think paying someone the fix a OS that crashes is a waste of money. How about putting in a system that allows an employmee to add to the compnay in a wide variety of areas.
  • My last two years in college I was the sysadmin for the CS dept (on a Burger King wage, I might add). I'm glad for the experience since I learned an incredible amount and it looks nifty on my resume, but there is no way in Helsinki I am ever going to take another sysadmin job. Stress, abuse, dull maintainence tasks, being blamed for everything by everybody, having tasks dumped on you when someone just doesn't feel like doing it; TRUST ME: being a programmer is much more fun.

    -Eric

  • while(not_working) {
    if ( reboot() == TRUE ) {
    printf("What an NT genius\!\n");
    break;
    else if ( re-install.os() == TRUE ) then {
    for (a=1,a++,a5)
    ( re_install_servicepack[a] ) ;
    }
    else break;
    backup_from_tape();
    printf("What an NT genius\!\n");
    break;
    }
    else printf("Upgrade to Win2000");
    break;
    )
  • Most of the sysadmins that I work with (including myself) all have CS degrees.
    --
    Steven Webb
    System Administrator II - Juneau and TECOM projects
    NCAR - Research Applications Program
  • I have to remote-administer many linux and SGI machines. This requires flying out to remote sites with a ton of machines/hardware and gettings things to work, sometimes with shitty power, lame networks, undereducated users, ... I'm working on a project in Juneau, Alaska which has machines scattered all over the place and all connected via PPP connections (there are around 20 phone lines total (clients and servers) that all run some sort of PPP service on them). Some are on top of mountains, some are in the middle of fields. The phone lines in Juneau are totally unreliable. The system is up and running for the most part, but sometimes a line will drop and the programmers will get all pissed off at me asking me why the network isn't more solid. How's that for gratitude? Personally, for this problem, there are many fixes - better physical network (management won't pay for it), or software that allows for drop-outs (programmers don't want to write a 'work-around' for it).

    More issues: some users come to me with questions that require me to revert back to my programming days like, "I'm trying to write a script to do ..." and I have to help them because nobody else that he can go to knows anything about the machine. I'm not a software engineer - I don't get paid to be one, but I have to do it anyway.

    Other people come to me and ask how to take screen-grabs of stuff or something - things that any user should know how to do. It really makes me wonder who hired these people? (I just had to that very same thing just now as I was writing this note).

    I can deal with sendmail and password files; that stuff is brainless - the tough part of the job really, is doing people's work for them or putting together a project on a shoestring budget and having people wonder when it doesn't work like a million-dollar operation and point fingers at me.

    My message to all of the non-admins out there: take your admin out for a beer once in a while, because if you piss him/her off one too many times, you're going way down on the admin's priority list and you'll have to figure out how to deal with this stuff by yourself. We're here to help and support you - be appreciative.
    --
    Steven Webb
    System Administrator II - Juneau and TECOM projects
    NCAR - Research Applications Program
  • Eh, bah I say. Once had a company try to recruit me with promises of $1000 for every criMosoft test I passed (in addition to payment of all test-related expenses). I turned it down without a thought.

    My non-linux friends didn't get it. They saw me as being a nut for turning down multiple-grand bonuses. Fact of the matter is, I do not want to work in an institution that would OFFER such a thing. It indicates the worst of the PHB attitude which commercial licensing propagates.

    Furthermore, I would consider it a moral compromise on my part to take such an offer. This is the part I didn't understand forementioned friends not grokking. I guess it's all computers to them.

    *shrug*
  • Do not major in MIS. It is a major for those who have heard there is lots of money to be made in the computer industry, but don't have the smarts to slug it out in the trenches -- Computers for Dummies (and Suits).

    One of the glories of the sysadmin trade is that there is not any one course of training to encapsulate it. Programming, networking, screwdriver jockeying, human interaction... you need to use a bit of it all.

    My advice would be to major in whatever the hell you feel like. Hell, get a BA in Underwater Basketweaving. Then get out in the real world, take a couple hits, get some weight under your belt, and give it a shot. You'll know when you're ready.

  • ...especially the really irritating ones:

    Me "It's a bug in Word, here's a workaround."
    User X "Well, can't you just reprogram it?"
    Me "[mumbled comment about Bill Gates] It's a bug in Word, here's a workaround."

    Then, of course, is the occasional user that actually helps, and understands my duties. The one who knows I came in on a Sat to install a new switch or network printer, and takes the time to thank me for it. Those (very few) users are worth their weight in gold, if only because they make me feel appreciated.

    Unfortunately, the only part that usually gets back to my boss is the mumbled comment about BG. Sigh.

  • by anneke ( 4956 )
    Fine. So maybe poor female sys admins are the result of a quota thing-- i don't support hiring inferior workers because of some stupid quota. but there are bad white male sys admins too--but there's no quota to use as an excuse there.
    By no means are all male sys admins bad, BTW-- i'm just saying that we can't name quotas as the be all and end all reason behind poor quality sys admins.
    Whatever.
    --anneke
  • May just be my opinion, but major in whatever the heck you want-- I'm a /german/ major, for crying out loud, (cities minor), and I have a job waiting for me when I graduate in 6 weeks-- SysAdmin'ing, although unfortunately more NT than UNIX, and they don't understand why linux is SOOO cool, but I digress.

    A lot of the other posters have it right-- It's all about experience. Sure, dabble in programming, it'll totally help you out-- but I know way way more about UNIX, linux, troubleshooting, being a webmaster and sysadminíng than any of my comp sci major friends (and I'm even at a women's college), because that's not what they teach you. 1- Read the O'Reilly books (like someone else recommended), 2- Read the redbook (System Administrator's Handbook, i think), 3- Take a couple/few programming courses on the side, 4- run Linux.

    I'd say the last helped me more than anything else-- having an actual system running and playing around, especially if you (are allowed to) have other users on your box.

    Personally, I've learned more job-relevant stuff by working in the computer center, having a linux box, and being a sysadmin/webmaster for our college student web server, as well as asst. admin for the college email server, than i have in classes (even math/comp sci ones).

    Pardon my verbosity...cheers and best wishes!
    --Anneke

  • "Umm last time I looked, most companies consider the computer systems theirs. They can poke wherever they please, your consent nonwithstanding."

    Not quite. Most systems have motd's explaining the policy so you have it every time you log in and can't say they didn't tell you. Normally, it's something along the lines of...

    1- people using the system in excess of authority may be monitored and have their activities recorded.
    2- in the course of monitoring abusers of the system or during general system maintenance, authorized users may also be monitored.
    3- users of the system implicitly consent to the above policies, and users realize the legal repercussions of illicit use.

    ...or something to that effect. Basically, SysAdmins are supposed to let you keep your privacy-- innocent not until proven guilty, perhaps, but innocent until suspicion causes the sysadmin to check out a few things. Although somewhat Big Brother-esque, it also provides a certain level of security for the legitimate users out there.
    --Anneke
  • Not really-- from the 5 or 6 sys admins I've dealt with, (not including myself, obviously,) quite a few fit the black-clad, suspicious-towards-users mentality. And however much I yell that female sys admins like myself (and yourself) exist, we still hold the vast minority. (Which in some ways, I suppose, can be pleasant)

    I for one haven't achieved the rank of Supremely Bitter and Frightening SysAdmin yet, and hope I don't. I /like/ helping users, because I like making them happy, but I admit the extreme annoyance I feel when I have to deal with lusers who seem to have missed the path labeled "This Way to Common Courtesy" and stumbled upon "I don't get it, so why don't I act as if you're incompetent." But luckily I haven't dealt with many of those so far.

    I digress-- basically, I think it's pretty accurate. And as for the $60k US-- I'm only going to be making half that (post-grad in May), but remember, we're also not working on Silicon Valley..and it's also dependent on experience.
    --Anneke
  • Ayn Rand's Atlas Shrugged is a truly fabulous book-- my favorite, actually, and I would agree with the A.C. above-- highly, /highly/ recommended reading. I'm not quite sure how much her philosophy has to do with sysadmin'ing, other than its philosophy that one should do their best, and that man is supreme and his intelligence and accomplishments the sum of his personal worth. So that paragraph above about doing a good job as a sysadmin-- that fits.

    Putting down Rand w/o having read her-- careful. I've had more people see me reading her work and say "I /loved/ that book" than any other piece of literature, and no one I know found it boring. It's generally a better idea not to judge something with which you aren't too familiar-- it may weaken the strength of your surrounding arguments, not to mention sound closer to flame than constructive criticism.

    As for the rest of your commentary-- touche'.

    --Anneke

  • by anneke ( 4956 )
    Again, I'll try to refrain from flaming, since I know you're a real person and not some random entitiy-- regardless of how many female sysadmins, myself included, you've just alienated.

    Although men are the vast majority, I for one find it admirable that a /woman/ wrote the article, and that women are acknowledged as a part of the techie (and SysAdmin) world, no matter how small. We're out there. It seems somewhat closed-minded to reject our existence merely because we don't hold a majority. Three cheers for diversity.
    --Anneke
  • in answer to your question-- Slashdot is 4% female, according to the poll they ran a month or two ago.
    -- Anneke
  • I agree that I should ask for a raise. I even
    showed this to my boss. His response: So what...
    bummer :(


  • Do what I did - major in Theater, switch to Political Science, then drop out. It worked for me... so well they made me a PHB eventually.

    On second thought - maybe that track doesn't work for everybody!

    Seriously, I think that just about any major is fine, so ling as you have the interest and aptitude for sysadmin work. Liberal Arts may be a good place to go, personally I find that a lot of "diverse thinkers" tend to come from that background and it seems to help. Is it the person or the major? I'd say it's probably more the person, though ou can learn "how to think" in a good college program.
  • I can't believe all the whining going on here on the part of programmers. "sysadmins are idiots". "sysadmins are morons". blah blah blah.

    Well, haven't I used enough crappy software in my life to think that developers are morons? What about all the shitcan applications I have to make work on a daily basis? Oh, yeah, developers are gods. Right.

    What you don't understand is that while yes, we have essentially a service based job, we also have an utterly thankless job. Most of our time is spent dealing with flashing-twelve morons who know about 5% of what they should know about computers. Then there are the idiots who know about 25% of what they should know - look out. These are the idiots that think they "own" the computer and install all sorts of crap on it, download pirated shit all day, and make your life a miserable, intolerable hell.

    The other day a luser came up to me with some ascii garbage her printer spat out at her. She showed it to me and asked "What does this mean?!" in a very surly manner. I told her I didn't have my decoder ring. She wasn't amused. "You're the computer person, you're supposed to know what this means!!" she insisted. I look at it for a second and pretend to translate: "you .. are ... umm .. a FUCKING MORON!". Well, that's what I wanted to do anyway.

    No one cares about your lunch hour. Everyone expects you to say "how high" when they say "jump". And we're all underpaid. So go to hell!!!

    Oh, and yes, there are a lot of cluessless support people, but they are not real admins. I was dealing with one the other day who literally didn't know how to compress a file to email it to me (it was a word doc - of course - and way too large to email). I don't understand how people like this get jobs, but, whatever.

  • It doesn't really matter what major you have; CS would be good, but they won't teach you the applications you need to know, or networking, or any of that stuff. Buy the ORA book on TCP/IP for starts, perl, sql are probably the most useful languages. And you need to know hardware. You certainly don't need a CS degree to be a sysadmin, a few of the right CS classes will most definitely help.
  • Um, if it works, then it's up. If it's up, then it works. You're a perfect example of what sysadmins have to deal with.
  • "Kill is a command for a reason. Destroying can be fun"

    This quote reminded me of that Russian Roulette PERL script that either Cmdr. Taco or Hemos wrote oh so long ago. :)

  • Hah! You obviously don't have the most critical job requirement of Sys-adminning: Looking really busy.

    "Mr. Sysadmin, my 'elm' keeps beeping when I read this email message!"

    "Too bad, you should have been using 'pine' instead. Use a mailer that actually knows how to handle attachments!"

    "Mr. Sysadmin, how do I delete a line in 'vi'?"

    "Who cares! Everyone should be using EMACS or pico"

    "Mr. Sysadmin, the Internet connectivity is slow again"

    "I'm working on it" (I call some stupid help desk and they ignore it for 3 hours before they realize they unplugged one of their ATM lines -- *again*. ATM really stands for 'a' 't'errible 'm'istake.)

    "Mr. Sysadmin, I need some help with this..."

    "CAN'T YOU SEE I'M BUSY?"
    (I'm really re-compiling GIMP so I can doodle all day long and look busy).

  • If you're still in university, query around your employment office for an internship that deals with systems administration or send queries out to various computer companies you suspect use some version of UNIX. There are quite a few companies out there who would love to have some fresh bodies to throw into the machine at student prices.

    Good luck.

    -S. Louie
  • Um, perhaps you should enhance your programming skills before writing code. if (boolean expression) {} or if (boolean expression) then {} You curly brackets are misaligned. Come on.
    --Ivan, weenie NT4 user, Jon Katz hater: bite me!
  • I would just like to point out that everybody is different, and that what this article depicts as a sysadmin, is not always true.

    Yes, I know I should have posted this as an AC, because now, my High School's sysadmin will know my SlashDot nick. As I did not already find his.
    :)
  • My High School's system admin!

    I on the other case, I have a ponytail, and I'm a Teenager!!!!
    :)
  • Very right... I administer NT at work and am an MCP because my job requires those skills but those certification tests are a JOKE! I had to sneak Linux onto my desktop and one lone Web server...
  • Sysadmins hold the economic system of North America together. If they do their jobs properly, noone knows they exist.

    The article also brings up a interesting point re: sysadmins and human interaction. I'd say it's probably the #1 most important part of the job. Someone has to respond to all those problems (well, if there are any for those Linux sysadmins ;)) and endusers aren't always the greatest for explaining exactly what the problem is.

    I didn't see any mention of the bastard system operator from hell, though. Anyone have a good link?
  • That's nothing, at my old job when I started there were 3 people in the tech department who weren't me. Ross, Mike, and Jim. Then another Jim (the owner's son) started and the old Jim left. Then Stewart started, and Ross left shortly there after. Then Mike quit. At this point I was the senior member of the tech department, at 17 years old. Stewart gave his two weeks shortly there after. Then three new people came in (Jonathan, Zandro, and Doug). Jim (the bosses son) left for college soon, a few weeks later I left to return to school. I heard that Jonathan had left, but I don't know if that's true. All in all it's a huge turn over rate in a 3 month period.
  • You my friend obviously know nothing. First, the guy says he has been programming since the 70s. I think that would qualify him as an expert on computers. I fancy myself an expert and I've only been using them since the early 80s and programming since the early 90s. Second the sysadmin has no need, or right to mess with someone's desktop. Third, incompatibilities with the OS? Since when is Microsoft Office incompatible with windows? I know ms does a shitty job w/ software, but they can atleast get their own products to sort of work together. A lot of schools do have strict rules about what goes on lab machines, but that's because they are public machines. On a professor's computer, as long as everything's legal the sysadmin shouldn't care what the people put on it.

    Bah! I can't stand to argue with you anymore.
  • I don't know about sysadmins, but I do know that there is a group certifying cable TV technicians. The Society of Cable Telecommunications Engineers [scte.org] provides training and certification for all those folks who put in your cable.

    And of course, there's that MCSE certification ^_^
  • AFAIK some of the sysadmins at AT&T and Lucent branch offices used to be members of either the CWA or IBEW. What the branch admin at our office mostly did was fix hardware and basic LAN maintenance. Most things ran (and run) from a remotely located frame relay.

    So, yes, there are unions that probably docover some sysadmins, or something similar to such. It really depends on what positions at a company are covered by the union contract. The union, as it has been posted later in this thread, covers more a specific company than a job. Exceptions to this may be unions like the IBEW which does solicit independent electricians to join. I'm not that sure about where the technical fields fall in.
  • The best thing you can do for yourself to get into the sys-admin field is to start working at University (and learn linux/*bsd ;). Get a computer job at the university asap, get to know people (shoot for those admin assitant jobs) and finally get a sys-admin job (work your way through the ranks). For sys-adminning, there is really no substitute for experience. This is how I got into the field.

    My degrees (having been a professional student for awhile :) are in psychology(BA), philosophy(MA), and artificial intelligence(MS). I currently am a programmer, but my previous job was sys-adminning (and I received several job offers in this area).

    ---

    "A society that will trade a little liberty for a little order will deserve neither and lose both."

  • " Who wants to program ten hours a day when you can be out there making things go (rhetorical -- I know there a plenty of you who just want to code all day. I just don't get why). "


    I've done both, and like each for different reasons. Sys-admining is cool because of the variety of work and the pragmatic mentality the job engenders.

    Programming appeals to my creative/builder side more. I enjoy the process of taking an abstract idea and turning into a concrete, working app.

    To use a metaphor... its sort of like the difference between a handy-man and a carpenter. The handy-man is all over the place, doing everything from electrical work to painting. While the carpenter may take a few months to build a table and chairs.


    ---

    "A society that will trade a little liberty for a little order will deserve neither and lose both."

  • YESSS! "making things go". I thought I was the only one. My girlfriend didn't understand when I explained to her that the Sun 3/50 occupying most of my room wasn't actually much *use* to me, I just wanted to make it *work*. She was astonished when I gave the machine to a friend only a few hours after I had achieved my goal.
    I would love to be a sysadmin, because it's about the only thing I know I could be quite good at. Unfortunately, I'm a Risk Analyst, which is interminably dull by comparison...suggestions, anyone?
  • How many sysadmins have a bald head and wear timberlands to work. I just don't think the pony tail look would work for me.
  • Sys Admin is a strange field, basically you get quite a few arseholes. This is true in most fields, but whereas an idiot programmer is generally bothersome to his team, and his team alone, a difficult system adminstrator is difficult to everyone.

    Most systems administrators have a difficult job, most of these comments are by programmers who insist that we can't do there job. To be honest, I'm a great programmer. I haven't been good at much in my life, but I've always been great at that - however, I can't be arsed to write Databases or bloody awful Access based kludged which look good but do bugger all.

    And we know about Access....

    As a systems administrator you get this a lot, a manager outsources the project to a software house, or IS services company. The company produces a piece of shit program which only just fills the spec (which hasn't been back to the systems admin or even the poor buggers who have to use the application - it may have been to there manager, who hasn't the slightest idea). The program is implemented, with out IS even seeing it before hand. And then its up to the systems adminstrator to support it.

    This is not the fault of the programmers who wrote what they expected to be a prototype, or the admins who have to support the shite afterwards, and its definately not the fault to the users who have to use it. It's the fault of the management who haven't got the slightest clue, but insist on making the decisions.

    But the point is (after that I have a point), the question is you have to know how to deal with it. Yes you get bad sys admins, this is because either management employ seemly competent techies which no personal skills, or morons who can answer the phone well but finds Windows 98 complicated. When I was still doing desktop support, many of the agency staff we were allocated had never used DOS before, I daren't let them near UNIX.

    Also, programmers aren't really users - they are techies, whenever I've worked anywhere with programmers we general allow them to "heal thyself". As long and they don't screw the box and respect the fact that the real users - those that make the company money, are more important than they are.

    Cor, that was a long post.

    Mark.
  • People ask me what I do for a living. To those that know I'm a solaris sysadmin. To everybody else?

    I used to do hardware work - then I fixed computers, then I did Desktop support, then I turned computers on in a way that made the users not feel stupid (which they were, frightenly. These people had slip on shoes because they couldn't handle laces).

    Now, er, I "do stuff with computers to keep them working". They look at me as if to say that doesn't seem so hard.

    You try and automatically produce a web page to show the revisions of the operating system in Perl while at the same time, incorperate new, non standard, hardware, with virtually no documentation, and then write an ISO compliant document to tell the rest of your team how to do it again, while being constantly interrupted because NIS-bastardly-plus isn't working again.

    Mark.
  • still have to fix a machine without touching any of your precious icons

    I believe the point being made here is that the positioning of the icons on the desktop is in no way related to any networking problems. I know the pain of repositioning all 30 icons on my desktop, and one of my bigger complaints is when Win9{5,8} rearranges them for me.

    Moreover, the computer in question came with Office installed. If the university/corporation does not want Office installed on its machines by the manufacturer, they should tell the manufacturer that when they order. I believe that this sysadmin had a bit of overbearing arrogance with a touch of control-freakishness thrown in.

    Mike
    --

  • Palms, notebooks, wire rooms, raised floors, routers, racks, RAIDs, switches, CAT5 cabling, thicknet =), shell scripts, kludges, line printers, ZIP drives, CD burners, Perl -- these are the spice of life.

    Can I get an "amen"? (Amen!). I'm at my best when I'm "making things go". Nothing like fighting entropy to make it through an otherwise boring day. Fixing things and making things work are what make me happiest. (BTW, I don't understand coders either.)

    Mike
    --


  • When my mother (or somebody else with a not so technical background) asks me what I do for a living I usually tell her that I pat computers on the belly so that they are kept happy.
    Thinking the bad thoughts that keep the systems running next week is the picture for those who know something about computers.
    I feel this gives a good picture of sys-administration, the best job there is you do things once, the second time you automate it.

    And no ponytail, cut that of years ago...
  • Well once again you Slashdot readers have proven yourselves to be something the internet would really suck without. Thanks so much for the enormous response. Well from what I've read I think I'm gonna go ahead and stay with M.I.S. as planned simply because the Buisness school at the University of Alabama (where I'm going) is a really good program (better than their engineering department anyway which is where CS is based) Plus that way I can take computer classes and buisness classes so when I get older maybe I can dabble in the stock market alittle.
    As far as getting experience, I'm starting school up there this summer so I'm gonna try to get a job in the network department as soon as I can. Thanks for the tip. As far as previous experience, I already was sysadmin for my high school's lan (nt and netware -puke-) It made me from a geek to a school hero once I put Quake on the network though :P

    Thanks again everyone

    -Lee
  • All this talk of sysadmin unions and certifications makes me think of apprenticeships.
    Think about it, it works well in other fields where a high degree of technique and hands on experience is needed and the current problem of people graduating from college or a certification course not knowing much of anything could be solved.

    As a person with absolutly no real professional experience and only 3 years of college as a CS major I would welcome a 1-2 year job at low pay if I could learn something and guarentee career growth.
  • Personally, I enjoy being a sysadmin. (Of course, to quote the BOFH: "...thus convincing me that all network problems are user inflicted.") I get a job where I can play with my favorite toys all day, and get paid for it, too!

    This job is exactly what I wanted it to be, which is doing something that no one notices until it goes wrong, meaning that if I do my job right no one notices me (except for my boss, who hounds me every day) unless I appear at one of those "employee recognition" functions. (Does anyone ever go to those things? I'd like to know... People tell me that all black is bad for a formal affair, but they sure as **** don't want me wearing t-shirt and jeans)

  • Actually, you may visit the Bastard's home at NetworkWeek [networkweek.com], where new columns come out every Wednesday, and you may read all stories back to the beginning in 1995. Highly recommended for a start-up page.
  • either I misread this post your you did.
    "80 hours every 2 weeks" is not the same as "80 hours a week." if the former is the correct number, I have no problem with that, being required to work over 40 hours a week to recieve overtime makes sence to me, I also think that the 12 hour shift number is reasonable, I know quite a few people who's regular work shift is 12 hours, if their company was required to pay them overtime every time they worked I don't think they would have a job for very long. If indeed the article you were referring to said 80 hours per week, I think that's not only rediculous, but more than likely a violation of federal labor laws.
    -Ted
  • > Palms, notebooks, wire rooms, raised floors,
    > routers, racks, RAIDs, switches, CAT5 cabling,
    > thicknet...line printers, ZIP drives, CD
    > burners...

    That paragraph is better than porn. :)

    -Chris
  • I feel sorry for the schmucks that have to take a class from you! You seem to be very close minded on a topic which you clearly know nothing about.

    Had it occurred to you that your particular sysadmin has to go through several offices every day, working on machines with stuff cluttered up all over the place, and still have to fix a machine without touching any of your precious icons?!? This would be similar to a car mechanic trying to fix your vehicle without being able to touch the hood of the car!

    Many organizations, including Universities, have specific rules about what types of software can be installed on a system. The system administrator is usually the policeman having to lower the boom on software. Many users install all sorts of garbage on their computers, never heeding the fact that this software may be incompatible in a multitude of ways with the OS, with other software on the system, or with the computer in general.

    You, sir, appear to me to be like the users vaguely referred to in the article. You sit on your little thrown believing the computer you use is yours! You preach about his condescending attitude, yet you go right on to say you gave him "tongue lashings"?

    Bah! I can't stand to argue with you anymore.
  • Starting from top:
    Application
    Presentation
    Session
    Transport
    Network
    Data-link
    Physical

    Oh, yeah, I'm 18, in high school working on getting my Cisco certification. Oh yah, my A+ too.
  • ask yourself this: do you know where your sysadmin is right now?

    Yup. I know where the sysadmin is: im sitting in front of my comp, typing these words.
  • well, it fits here.. I'm 22.. i make 55k a year + Profit sharing. I build web severs for big companies.. Its my job to gurantee 99.9 percent updtime on these servers..

    I do find it interesting how in canada the work week is much shorter then here in the US and well, i don't see how you could get close to what happens here being that way.. the jobs i saw up there while browsing considered full time to be 25-30 hours a week.. pshawww i wish it was like that here. i'm lucky to be under 50 hours a week at the office (and alot more spent at home/onsite and whatnot).

    while the money is good. the life of a sysadmin is busy and fast paced.. i'm not here for the money, i like the people, i like the tools i get and i like being able to take credit for building the systems i build.

    i definatly say its more of a pride system, and good admins are proud of what they do and thats the only good reason we spend the many hours of our life starring into these big ass monitors.. to be able to say look what i did :)
  • I'm 17, in high school, but I should be in college because I completed my 75+ required credits last year, so I don't show up to class 4 days a week so I can run the Fortune 50 company I am the Founder, CEO, CIO, CFO, President and Chairman of. In addition to running this company at the executive level, I also manage the 300 SGI Orgin2000 supercomputers we have, the 100Gbps connection running out of our offices, and the 10,000 desktops in the building.

    Oh, yeah, did I mention I don't know what the 7 layers are in the OSI? Thanks for enlightening me! I'm the MSCE test tomorrow. Think it will be on the exam?

    Looks like somebody is riding a big fucking ego.

    --
    "Fuck you." - Me
  • And if this came about, unionized sysadmins would never be able to get a job, no matter how qualified. I don't want to hire a sysadmin whose primary loyalty lies outside my company, and I can't think of any company that would - especially if that external leige had a policy or precedent that would damage the company.

    Think before you type.
  • by antihec ( 23717 )
    Try this [umich.edu].
    And be sure to check the "Other FINE Works by Simon..."-Link!
  • Here you go : http://www.silcom.com/~scooter/bofh/bofh_index.htm l
  • Well, I guess the /. effect worked. This note just went on-line and I already can't get there.

  • Night shift....all by myself in a room full of NT and NetWare boxes. And in the corner a sad Red Hat Linux box with a crappy screen, doing nothing but DNS. The shame of it.
    I am currently installing NT using instructions written by some goddamn committee which we have to follow. I've done about 30 reboots and each one takes 5 mins (no joke) and I'm getting mighty pissed off.
    In a large organization sysadmins have to follow standards, which limits creativity. You have to go through CHANGE CONTROL for the slightest thing. The levels of beurocracy are a pain, it takes weeks to get anything approved.
    I'd like to work for a small/medium sized org where you are not constrained so much.
  • To date, I have met exactly _1_ MCSE that was both proud of the certification and actually knowledgeable to be useful. Luckily, my job environment does let me interview new applicants. Since we're a small company, everybody is expected to pull some of the weight in just about every area of what we do. I look forward to interviews with people whose resumes show certifications but little or no real experience. Those interviews are hilarious. It's wonderful to watch their self esteem crumble as I fire a mixture of UNIX and NT questions at them that they can't answer. It's especially nice if I find a way to work in that I have no certifications, no degree, and am only 22. Yeah, I could probably make more elsewhere, but add doing something I like (except those days when the users decide to screw up something, or one of the NT servers I can't make the client get rid of goes down) to the pleasure of watching an M$ whore writhe in interview pain, and you've got a combination that I wouldn't give up for anything short of $150K/yr and an unlimited, unregulated hardware budget :)
  • Apparently you've never held a position as a sysadmin in an organization of any size. Corporations ranging from medium-sized offices to cube farms as far as the eye can see, as well as universities, often have strict policies as to what software can be installed on workstations. It doesn't matter if the machine is public, private, locked away, the user swears he won't blame it on you if it fucks up, whatever...the sysadmin is still responsible for enforcing those poilicies. If he doesn't, he has to answer to people who usually matter more than the dickhead installing non-standard/unsupported/unapproved software.
  • by Anonymous Coward
    I don't consider myself to be a very strong programmer, I like perl, c-shell, korn shell, and in dire consequences I might throw together an executable via C. Networking is only a means to an end to me. Administration is where I live.. Seeing paterns in usage, timing upgrades, doing more with less, maximizing resources, it is what I live for.

    Fear is my only adversary, that maybe I might make a mistake, and not catch it until it is too late. I'll never forget the day I lost my NIS server for the third time in one day..

    Sysadmins, the good ones at least, have to be able to see into the future, deal with the present, and learn from the past to make today happen. Thank you programmers for creating the world I live in. Thank you Network Admins, for making the roads I traverse, and thank you Users, for making me usefull...

    -D.Alphaeus
  • by Anonymous Coward
    Not all sysadmins are angels or particularly bright. I've run into a few in the past that were a waste of precious oxygen.


    I'll rag on just one guy for now. First there was the sysadmin (or whatever the hell he was) that had to connect my computer to the network. It ended up being a bit difficult for him (I don't know why, since the computer networked just fine for the previous occupant of my office). One of his first comments when he looked at my desktop was "You can't have your icons there", and preceded to rearrange my desktop. Listen, bub, I can have my icons any damn place I want them. I eventually solved this problem by pasting a sign on my monitor that read: "Rearrange my icons and you die!".

    Meanwhile, this clod sees a copy of Microsoft office on my machine and informs me that since University doesn't have a site licence for it, he will come back tomorrow and delete it for me. A few hours later while moving my stuff into the filing cabinets, I come across a Microsoft Office for Gateway CD that shipped with the system. Damn moron didn't know what software belonged on what system. The department could have bought me a copy of Mathematica to run on my system, and he would have tried to delete it. Moron.

    The worst part was that he was a condescending jerk from the beginning. Keep in mind that I was generally known by my students as the nicest and most laid-back professor in the department. After a few more days of his condescending attitude and incompetence (If the guy would have given me the IP address and password, I would have had everything up and running in 5 minutes), I blew my cool. Here I was, a 28-year-old PhD that started computer programming in the 1970's using Fortran and punchcards (yes, I started young), and this computer "plumber" that didn't have 1/10th of my computer knowledge was treating me like an imbicile. After I gave him a few ego-whipping tongue lashings, the guy started treating me (and my fellow faculty members) like human beings. A few months later he was gone.

    I feel sorry for the schmucks that hired him.

  • This was a nice touch on the subject of what, I suspect, a lot of us do. Not 100%, mind you, but then what is? I'm showing this to my dad the next time he asks me what exactly it is I do for a living.

    I still draw my idea of a sysadmin from the big red book "Unix System Administration Handbook" by Evi Nemeth et al. When I saw how it covered everything from adding a disk to a UNIX system, moral issues with root powers, all the way to the sort of hardware you use in networking, I was hooked. Who wants to program ten hours a day when you can be out there making things go (rhetorical -- I know there a plenty of you who just want to code all day. I just don't get why).

    Palms, notebooks, wire rooms, raised floors, routers, racks, RAIDs, switches, CAT5 cabling, thicknet =), shell scripts, kludges, line printers, ZIP drives, CD burners, Perl -- these are the spice of life.

    Give me a job as an admin and a workplace where they appreciate what I do and I'm happy as a clam.

    ----

  • Nothing is holding you to a job where you're not making what you're really worth (assuming you're not working for the Mob). Leave -- let 'em deal without you and see the folly of crossing the techs.

    ----

  • "Pretend" might not be the right word for it, but it's certainly not an accurate reflection of reality. It's one of those deals where the committee sat around in a room and designed the model, while the hackers were out building something that actually worked and ignoring what the committee was saying they should be doing.

    The lower layers map okay, if you're not too picky about details, but things get fuzzier and fuzzier the higher up you get. And I never have figured out what the point of the application and presentation layers is...
  • Actually, I personally don't want to install NT at all, much less twice...

    As far as I'm concerned, the inability to update a live system is a bug. With Linux, if I lose a drive, I can install a base system, on the replacement drive, boot it, restore a backup on top of the live system, and, if I haven't done any extensive kernel modifications, I don't even have to reboot it when it's done restoring...
  • Yeah, but that "reinstall" step can take days... and it's always a pain in the butt.

    Last time we had a major NT failure at work (lost the C drive) the Unix admin and I ended up standing around watching in morbid fascination as the NT guys spent hours trying to get the thing to restore a backup onto a live system drive without hosing the registry.

    It was amusing at first, but after the first dozen or so times, "NTOSKRNL.EXE missing or corrupt" got kind of old...
  • I don't see any real mention of how annoying users can be. They give fague descriptions of problems and expect you to know exactly what they're talking about. They call every five minutes when a server has crashed, hoping that will speed things up. They repeatedly wreck the contents of their homedir and expect you to immediately restore their homedir from tape. They expect you to work 28/7 without any vacation. They expect you to know the answer to just about any goofball question they can com up with. In other words, they're really annoying.

    On the other hand, it would be pretty boring without these (sometimes misguided) individuals...

    (How the hell did you get your pencil stuck in the diskdrive?!)

    Mathijs
  • Yes, but when you're the guy with root, you have to think about these things. Would it be honest to post to Slashdot all day defending privacy from government intrusion, and then go to work and make it easy for your fundamentalist boss to scan everyone's email for "obscenity" and "blasphemy"? Or to rail against spam, and then, when Marketing asks you to give them the ability to send spam, to go along with it?

    In any profession where power can be abused --- in other words, in any profession --- people need to think about ethics. Doctors and lawyers do it all the time, and a person can have his/her license to practice medicine or law revoked if s/he violates the ethical standards of his/her professional organization.

    System administration is no different really. Saying that just because your employer owns the computers that you are ethically justified in following any order they give you regarding the computer is to create a moral vacuum.
  • ...for one thing, as a communication tool.

    Try to explain what a bridge or a switching hub does using the OSI layers, and then without. See what's clearer, and what conveys more information.

    See?

    I must confess I have never calculated dissipation requirements for a computer room and I do call myself a sysadmin, though (well, the architects that designed the buildings did ask me about power usage, and they did calculate based on that).
  • hmm I am considered a god if I am the one who saves the day from a downed network or bsod but if everything works I am percieved as someone wasting company resources and time.

    Now lets think about this. Unix= no crashes, NT= crashes. unix admin= someone wasting resources and money, NT admin= hero who saves the company and network and makes sure that your network is safe. In other words, if the co-workers can't see me then I am not there or not needed. hmmm which side should I take :-)

    Of course I will always use linux at home. :-)
  • Hey just a quick question since I'm sure all the sysadmins are reading this. I'm a senior in highschool and I want to be a sysadmin once I get out of college. Whats the best thing to major in if I want to be one? M.I.S.? Comp-sci? or comp engineering? Thanks

    -Lee
  • by John Campbell ( 559 ) on Sunday April 11, 1999 @03:43PM (#1939816) Homepage
    Well, you could always set up some nice, reliable systems, and when the lusers start taking you for granted, just take a machine down. Set your voicemail to something like, "Yes, we know the server's down, and we're working to fix it," then lock yourself in the server room and play Quake until you think they've gotten a nice taste of how it would be without you around, then bring the server back up. With NT, you get those nasty real problems that take forever to debug... it's much easier if you know exactly what's wrong to begin with. :)
  • by Stu Charlton ( 1311 ) on Sunday April 11, 1999 @07:03PM (#1939817) Homepage
    i had a big obsession with "making things go" from day one of using my computers.... I too never understood coders, but I always was interested in programming on the side, and was quite good at it... never really felt it was a career option because i couldn't see myself doing it all the time. Furthermore, I always envisioned "real programmers" as extremely bright people.

    After a time I got to experience the typical large IS department politics, hubris and the bags under the eyes of most senior IS managers... The future for IS people doesn't look pleasing, unless you really enjoy being yelled at by users and having to put up with incompetent coworkers. Everyone and their dog wants to be a sysadmin/IS worker, with MCSE's being more common than VISA cards now. It didn't seem to be what I wanted in a career - everyone else was doing it, and I didn't see the potential to differentiate myself enough to advance to the level of salary & responsibility that I wanted to have.

    So - the stories in this forum are comforting because they remind me that there ARE (a few) competent sysadmins who are trying to fight against the tide of managers and cheap, clueless-neophytes turning IS into a "factory worker's job".

    Anyway.. I got into programming heavily over the past three years, especially with higher level languages like Smalltalk, ObjC and Java... and the thrill is pretty similar: you make things work, but this time it is on a much grander scale. There is *so* much to learn in programming & designing and communicating with users/coworkers that it is a never ending journey ....

    Of course, what I *don't* understand are the coders who label themselves as "C coders", or "COBOL coders", and basically sit in a corner all day, bitter at anyone who challenges the "one true way".

    To me, this is sort of like arguing in favor of stone tablets vs. paper. While I can see the joy of twiddling bits with older/lower level languages, programming can be so much more than that, given a broader set of tools and stylistic ideas. Use the right tool for the right job - Perl vs. C vs. Java vs. SmallTalk.. they're all good for their own uses. [well, Perl is good for everything, but.. >;) ]

    Programming is great BECAUSE there are so many paradigms, styles and idioms, and the religious wars continue to amaze me.

    On the ironic side, there seem to be as many clueless programmers out there as there are clueless IT people (if not more so)... though for now I think it's easier to differentiate your skills in the programming world (where your past designs/code speak for themselves) than in the sysadmin world (where everything is based on intangible effectiveness).
  • by raistlinne ( 13725 ) <lansdoct@@@cs...alfred...edu> on Sunday April 11, 1999 @06:57PM (#1939818) Homepage
    Well, I think that you've accurately described BSOFH, which is probably a decent portion of the admins.

    On the other hand, there are people who have to add accounts, give people new passwords when they forget them, fix hardware that doesn't work, fix software that stops working, add new software that people want, add hardware, get rid of security leaks, add features to binary-only programs through ugly and painful hacks (perl scripts to convert text to html comes to mind while doing things along a specific and varying layout), selecting and installing new hardware, switching people's computers on when "their monitors are broken", keeping NT out of the workplace as much as possible, etc.

    I suspect that you're right about Ann Rand. Someone I know read Atlas shrugged, and after 20 pages it became a contest of wills to see if he could keep awake during it.

    Don't forget the people who have to clean up after the sysadmins that you're talking about. Someone has to clean up after them, because the systems do work for some part of the time. :-)
  • by raistlinne ( 13725 ) <lansdoct@@@cs...alfred...edu> on Sunday April 11, 1999 @05:13PM (#1939819) Homepage
    What is the OSI model? I haven't heard of it yet, and it always helps to be up on one's TLAs (not to mention learning is fun, etc.). :-)
  • by Anonymous Shepherd ( 17338 ) on Sunday April 11, 1999 @01:07PM (#1939820) Homepage
    That might be scary actually, if there were some sort of accredited sysadmin union or something...

    Companies seeking to hire qualified sysadmins would look at the webpage for the union(like they'd have a physical location? Pshaw!), search by area code, phone number, or street address, and contact the closest 10 or 20 in the area...

    However, the scary part is the power they could wield, in part and separately. If, for example, this union or guild of sysadmins wants to send a message about some state tax, or a bill to control immigration, or even how Clinton is handling international politics, they can hide many small messages, comments, and statements throughout a system, in fortunes, in sigs, in updates, etc.

    Even worse, they could, if they decided to boycott for a day to bring city/state/national attention to a subject, they *could* shut down an entire industry, if only for an hour!

    Call the local/state news agencies, give them a message like 'If we don't get a response in 10 days by , we are going to shut down/slow down for the period of

    As an example, we might be able to get all the banks in a city or state to bear pressure or call attention to an environmental issue or two, or to get a bill passed, etc.

    Of course this is very coarse, crude, and clumsy. I'm sure all the practice sysadmins reading /. will have much better suggestions, and much more real examples, of what they could do if they decided to wield their power openly...

    AS
  • by Anonymous Shepherd ( 17338 ) on Sunday April 11, 1999 @02:38PM (#1939821) Homepage
    That's very true; a company wants loyalty in its workers...

    But it has to go both ways. The current job market seems to incur no loyalty between workers and companies, what with regular layoffs, temp workers, and part time employees.

    My original post shouldn't be taken too seriously exactly for problems like this...

    Hmm, I guess the point I was meditating about is perhaps a 'company' or organization who's job is to qualify and provide quality professional sysadmins. Colleges are entities who provide CEs, EEs, CSes, MEs, chem Es, etc... I'm not sure such an organization exists for sysadmins. It's main purpose is not to wield power or abuse it.

    AS
  • by maynard ( 3337 ) on Sunday April 11, 1999 @03:11PM (#1939822) Journal
    As a sysadmin at BBN (now owned by GTE) I can tell you the crop of people I've interviewed over the last year has been abysmal. It's especially true of those with training in only NT. I've seen guys who don't know the difference between TCP, UDP, and ICMP and who didn't bother to read up on the OSI model. Many haven't learned even a basic scripting languages like sh (never mind C) yet sell themselves as competent mid-range system engineers. Or how about the guy who had never caculated the power requirements and heat dissipation (hence air conditioning requirements) for a machine room, yet calls himself a Sr. System Administrator. This is the kind of guy who calls in a consultant whenever he needs to get real work done.

    And these attitudes are prevalent throughout the industry. It seems to me that much of the problem with acceptance of this kind of blatant incompetence by management is partly because of all these certificate training programs run by businesses like Microsoft and Novell, instead of accepting the standards set forth by nonprofit industry groups like LISA and SAGE. Microsoft isn't in the business of teaching skills, they are in the business of collecting money for handing out certificates. And most businesses would prefer to hire the less skilled admin with a certificate because he/she is cheaper than a good admin with a track record and job history. This is partly because many managers don't have their engineering staff interview potential candidates before hiring; management often seems to express a policy of 'what does an engineer know about hiring someone and conducting an interview???' Well, DUH! 'What does a manager know about engineering??? And why does he/she think they know enough to determine a candidates core competence of the requisite skills for that position???' I figure if you work at a place like this you're better off just looking for another job.

    Hell, good admins don't take PHB bullshit too well because they know the next job is a telephone call away. I happen to know I'm good at what I do and deserve every dollar I earn (more, really). But I'm willing to take a cut in pay in order to stretch my skills and learn something new. Where I work we have several hundred Linux, Solaris, and IRIX hosts in our machine room running compute intensive batch jobs for speech modeling, very similar to a Beowulf or GNU/QUEUE cluster (though the software was internally written). This is a useful and fun skill to learn, but working in scientific and software development fields certainly doesn't pay top dollar. Could I double my salary to six figures? Tomorrow. I need only say yes to one of the multiple cold calls I get every week (the six figure offers usually come from financial houses). Now, Would I? And take that shit???? No way!

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...