The Life of the Sysadmin
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*.
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!
# Hack the planet, it's important.
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.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
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/
Remember that what's inside of you doesn't matter because nobody can see it.
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.
SCNR,
Regards, Jochen
Regards, Geewiz
"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.
The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
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.
The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
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.
Could be worse. Could be raining.
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.
"Give me liberty, or give me death, Zogwarg Queen!" - Spiff.
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.
....Jeff
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;
)
Bitcoin pyramid: Join here: http://www.bitcoinpyramid.com/r/1427 it's FREE!
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).
..." 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.
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
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
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.
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
--Anneke
"Real Women Use Linux"
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
--Anneke
"Real Women Use Linux"
"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
--Anneke
"Real Women Use Linux"
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)
/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 for one haven't achieved the rank of Supremely Bitter and Frightening SysAdmin yet, and hope I don't. I
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
--Anneke
"Real Women Use Linux"
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.
/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.
Putting down Rand w/o having read her-- careful. I've had more people see me reading her work and say "I
As for the rest of your commentary-- touche'.
--Anneke
--Anneke
"Real Women Use Linux"
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.
/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.
Although men are the vast majority, I for one find it admirable that a
--Anneke
--Anneke
"Real Women Use Linux"
in answer to your question-- Slashdot is 4% female, according to the poll they ran a month or two ago.
-- Anneke
--Anneke
"Real Women Use Linux"
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.
-- Josh Turiel
"2. Do not eat iPod Shuffle."
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.
support gun control: take guns from cops
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.
support gun control: take guns from cops
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.
This quote reminded me of that Russian Roulette PERL script that either Cmdr. Taco or Hemos wrote oh so long ago. :)
We are all in the gutter, but some of us are looking at the stars. -- Oscar Wilde
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 met me, you probably wouldn't remember me. I'm pretty hard to remember.
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
"I may be Love's bitch, but at least I'm man enough to admit it."
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!
--weenie NT4 user: bite me!
"Computers are nothing but a perfect illusion of order" -- Iggy Pop
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...
RateVegas.com - Vegas Reviews
Sysadmins hold the economic system of North America together. If they do their jobs properly, noone knows they exist.
;)) and endusers aren't always the greatest for explaining exactly what the problem is.
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
I didn't see any mention of the bastard system operator from hell, though. Anyone have a good link?
æeee!
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.
-matt
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.
-matt
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 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.
My degrees (having been a professional student for awhile
---
"A society that will trade a little liberty for a little order will deserve neither and lose both."
"It is better to die on one's feet than to live on one's knees." - Albert Camus
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."
"It is better to die on one's feet than to live on one's knees." - Albert Camus
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.
-- Bryan
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.
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
--
Mike
--
"Wi nøt trei a høliday in Sweden this yër?"
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
--
Mike
--
"Wi nøt trei a høliday in Sweden this yër?"
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...
-- Information is not knowledge, knowledge is not wisdom.
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. :P
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
Thanks again everyone
-Lee
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d? s: a-- C++++ UL++++ P++ L+++ E- W++ N o-- K- w--- O- M+ V PS+ P
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.
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, 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.
Try this.
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.
Jeremy D. Zawodny /
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 :)
"That's Tron. He fights for the Users."
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.
"That's Tron. He fights for the Users."
Yes, sysadmins are powerful, but they're not the only people who could cause terrible things by abusing their power. That's why air-traffic controllers /can't/ strike.
A closed mouth gathers no foot.
Now you know why you want to install NT twice into different directories. Boot the spare one to recover the primary one.
A 17yrold guy still in high school that can find the time to own/run a fortune 50 company? As I am in a fun gullible mood, I would like to know who this guy is and why the hell he's still in school. -- too much thought, not enough time. Caffeine IS a replacement for sleep.
Anyone remember these?
Looks like the authors of this article missed the beautifull descriptions of the agony true sysadmins experience with (l)users.
Read this and never trust your sysadmin again!
The final collection of BOFH stories!
If a trainstation is the place where trains stop, what is a workstation?
I am just getting out of college and looking for sysadmin work. Let me describe what I took in prep.
;)
c++, linux, nt, perl, web programming, java, networking, security, software engineering, database management, machine arch, op systems
This is a highly abbreviated list. I also worked as a work study in the department, as a lab monitor, then as a lab manager, then as a "we don't know what to call you so lab manager will stay even though you do more than any lab manager we ever had before". A lot fo troubleshooting and finding solutions, etc. I worked at a local computer store as a tech to keep up my hardware skills. I did some web work on the side, and volunteered for helping to network the local school district.
The one thing I did not do was sleep
-- Who is the bigger fool? The fool or the fool who follows him? --
Despite what a complete genius you view yourself to be, 99% of the working world would be totally lost without sysadmins. Why don't you take your adolescent bitching somewhere else. "I was programming in my diapers... wahhhh!!!!" "I have a PhD, I'm 28 years old, I have 10 times the computer knowledge of sysadmins!!!" Yeah, well guess what, fucko, I never studied computers, never bothered with a PhD, and still get paid the same as you (just for being a sysadmin.)
Hey... it's OK, man, chill, have a beer. It'll be all right. :-)
... well, it wasn't exactly a ground-breaking article ('adminspotting' says it more succinctly), but you can bet thats one journalist who gets great tech support from now on!
-----Sharkoid
I'm in CIS (computer information systems) & trying to 'go up the ranks' as some others have mentioned. I have noticed the rare mention of Novell in the posts/article which seems odd with the shear volume of novell servers I've seen (including my college where I work & the big companies around here like Nationwide). So you might want to learn that as well.
I've always been the type wanting to 'just make things go', but the road for me is a difficult & curvy one.
/begin rant
I worked as a computer consultant with small businesses back home (the only type of business their). Then I decided to go to college for computer Science (the actual course is CIS or 'computer information systems') for 4 years, but the best choice of college in my area (& hence the only one I can reasonably go to) has an obsession with COBOL. If I was at their California branch I'd have lots of networking classes, but I can't go that far away.
Because this school is in a large city my old job was not feasible (way to much competition from bigger consulting groups, none of which would higher me for 'lack of experience'). I finally have a job in the IT/IS department at my college, but low pay & no respect from my superiors (who think having a degree makes you smart) makes this job frustrating. It wasn't that way to start, but soon after I got hired they replaced my boss with a suit (aka a business major) & things have gotten worse since.
When I graduate in less than a year though, I hope to finally be able to get one of those sysadmin type jobs & fit in that nitch to be able to 'make things work' all day.
/end rant
in my experience colleges (like the one I work for) & high schools (like the ones I've seen) don't give a damn about privacy. we are required as part of our job to scan peoples files for 'porn'/'indecent'/'imoral' materials on a regular basis. Though we do tell everyone that they have no privacy on our system they still say they have never heard that when they become disabled for such things. Personnally I advicate privacy, but I have no decision over what we do & can't quite over something like that.
I wonder what the percentage of slashdot readers
gender is.. Could be a good idea for a poll.
My best friend is a Sysadmin... and I almost fell out of my chair. He has a ponytail and wears birkenstocks!
Oh how accurate!
If I could count how many times we've been at his terminal, drinking beer, at two a.m....
Also, they didn't mention the effects of caffeine, sugar, and beer on networking. That would be an interesting story...
BTW - Weekly updated BOFH
"Responsibility for my career? I'm just a freakin' phone monkey!"
It's a thankless job, but I've got a lot of Karma to burn off
I agree whole-heartedly about the scripting languages, programming languages, TCP/UDP and the management thereof, but when was the last time you used OSI modelled networking? Admittedly, I'm a lowly student, and I like my mac as much as my linux box, but I've never seen anything based on OSI. Oddly enough, I know it, all 7 seven layers, but I really have no idea why or where I would ever end up using it.
itachi
I'm in my low (very low) twenties, I work in a group of 5 people. The guy in charge used to be a hairstylist. I'm a conservative university dropout. Two of us are women with children, and the other is also in his low twenties. None of us have ponytails. Being as how we live in Canada, we don't get paid anywhere near 60kUS. We're not constantly on call yet, either (that starts in a couple months). Is it just me, or is the computer geek image a little romanticized even in a "real life" article like this one?
Now that you mention it, In the daily dead tree edition of the news, a local Multimedia group has started the union ball rolling. The International Woodworkers of America just put a union into a high-tech place. See, our wonderful provincial government just pass legislation that states that any company with 50 or more employees must work 80 hours every 2 weeks before any overtime is paid. Or, 12 hours must be worked in one shift to get overtime for any hours over the 12 hours worked. I welcome the unions into high tech to prevent more governments from walking all over us. 80 hours a week. That is rediculous!!
Darren Brown
Computer science?
well, i'm an idiot, seems someone already posted this question.
my bad
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
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.
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.
----
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
----
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
"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.
"Never stick an electrical appliance down your pants." -Tim Allen
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
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d? s: a-- C++++ UL++++ P++ L+++ E- W++ N o-- K- w--- O- M+ V PS+ P
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. :)
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).
-Stu
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.
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
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.). :-)
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
That might be scary actually, if there were some sort of accredited sysadmin union or something...
/. will have much better suggestions, and much more real examples, of what they could do if they decided to wield their power openly...
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
AS
-AS
*Pikachu*
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
-AS
*Pikachu*
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!