Slashdot Mirror


A Sysadmin for Sysadmins?

crazyharry asks: "I have recently been hired to be a system administrator to a bunch of system administrators. Aside from my personal experience, which is probably biased, I would like to know from the disproportionately large number of IT people here: if you, as a system administrator, were forced to have a system administrator, what would you expect of that role? How would you want your business machines (not the ones you admin, but your daily use machines) managed, if they were not up to this point? This is a mixed environment (Windows, Mac, and Linux/Unix), so feel free to assume I've already heard the 'leave me the FSCK alone' comments. What other issues are probably going to crop up, if you have been in a similar situation?"

95 comments

  1. Quit by KPU · · Score: 2, Insightful

    Sysadmins are going to make your job hard (wouldn't you?). Nobody likes knowing how to fix a problem but having to go through somebody else. Why are you needed? This smells like a manager came up with the idea without understanding how sysadmins operate.

    1. Re:Quit by cooley · · Score: 3, Informative

      I think a sysadmin can be of good use to sysadmins, in the right environment, though I must admit I've never done that. Right now I'm sysadmin for a bunch of software developers, but I've never admin-ed admins.

      Anyway, I look at it like this. Part of what a sysadmin does is decide what hardware we need, and order stuff. If I had another sysadmin ordering crap for me, that would be great! I'll worry about what the clients need, you order me a copy of the new version of XXX, or roll up to my desk with a gigabit network card and a grin on your face. That'd be great.

      When was the last time any of us Sysadmins came to work and somebody said "I ordered us all a sweet new mouse" or "hey the router config was horked, that's why we were having problems" or "hey, the RAID we back up to was getting kinda full, so I got us a shitload more drives". All those things, I ordered or fixed myself and *then* had to go be a sysadmin for the clients' machines.

      In a lot of companies, you're ordering/configuring/maintaining licenses and hardware for somebody else's business, or somebody else's department, or whatever. In my book, if the funds are there to have soembody around to take over those duties for my own department, that's cool. Just because I *can* do something doesn't mean I have time to.

      Sure, I'll fix my box when it has an issue. It's not like these sysadmins will need tech support; In the end IMHO your best use as an admin's admin isn't that much different though, aside from that. Keep stuff running smoothly so that I don't have to think about it. With users it's the same thing, except in this case the users are thinking about somebody else's network instead of shiny foil or whatever it is non-sysadmins think about.

      --
      Just then the floating disembodied head of Colonel Sanders started yelling Everything You Know Is Wrong!-Weird Al
    2. Re:Quit by Anonymous Coward · · Score: 0

      "When was the last time any of us Sysadmins came to work and somebody said "I ordered us all a sweet new mouse" "

      You are not a sysadmin, are you?

      If you came to me saying anything like that, what's the answer you will probably expect?

      Well, something in the lines: so what? I know about mouses, and that's not the mouse I wanted, not at all (the other 20 sysadmin will tell you the same... of course everyone of them wanted a different one).

    3. Re:Quit by geminidomino · · Score: 1

      This smells like a manager came up with the idea without understanding how sysadmins operate.

      I agree. My first thought on reading the submission was that this REEKS of micromanagement.

    4. Re:Quit by 4of12 · · Score: 1
      If I had another sysadmin ordering crap for me, that would be great!

      Not necessarily.

      Sure, many of your sysadmin-users will do their homework and get a WhizzBang hardware that can reasonably be integrated into your systems.

      But they can just as well grab a bleeding edge piece of hardware that will require weeks of blood, sweat and tears before you give up. All the while your pride as a sysadmin is on the line to install what someone else thinks is No Big Deal.

      No, I prefer to eat dogfood I've order myself rather than let someone else have it delivered to me.

      --
      "Provided by the management for your protection."
    5. Re:Quit by cooley · · Score: 1

      Do you really think you're the only one using your special mouse? Buddy, I learned years ago that somebody who says "I know about mouses, that's not the one I wanted" is a pain in the rear. Right now on my desk there's an Apple mouse, an MS wireless Optical mouse, and a logitech trackball. Know what? They're all pretty cool, and they're all nicer than anything I had just a few years ago.

      Worry less about having the perfect 1337 mouse and more about the work. Your fingers will be fine.

      --
      Just then the floating disembodied head of Colonel Sanders started yelling Everything You Know Is Wrong!-Weird Al
    6. Re:Quit by davez0r · · Score: 1

      lol @ shiny foil

    7. Re:Quit by cooley · · Score: 1

      My friend, I've been a sysadmin for so long all my pride left me years ago. I grok what you're saying, but I'd hope that the admin's admin knew what they were doing, I guess. I'd also rather get some lame bleeding-edge hardware than have a non-tech manager who doesn't understand why we need to add money to the budget to replace the server we "just bought five years ago". :D

      LOL at the 'dogfood' comment, BTW.

      --
      Just then the floating disembodied head of Colonel Sanders started yelling Everything You Know Is Wrong!-Weird Al
    8. Re:Quit by sylvandb · · Score: 1

      I learned years ago that somebody who says "I know about mouses, that's not the one I wanted" is a pain in the rear.

      Definitely. Anyone that isn't smart enough to play the cards dealt instead of crying "I want... I want..." like a 2yr old is too painful to deal with.

      I mean really, if you don't like a mouse, how hard is it to say, "Using that one is too painful, I think [some other one] would not hurt my [wrist / elbow / hand] as bad." Play the ergo card!

      sdb

    9. Re:Quit by NateTech · · Score: 1

      That you, Don?

      --
      +++OK ATH
  2. Sadly by east+coast · · Score: 1

    I've normally found managers that manage managers to be worthless. The best thing you can do is admin from a far and only let your presence be noted when things have gone badly. While guidance is appreciated too much guidance is, to quote the hippies, "a drag".

    Let your people show their strengths, don't force them to.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
    1. Re:Sadly by toddbu · · Score: 1
      I've normally found managers that manage managers to be worthless.

      I'd suggest that this is because their roles are poorly defined. In this case I have to ask a couple of hard questions. Why do these guys need an admin? Are they incapable of managing their own machines? Are they too busy?

      If the role can't be well defined and a business justification made, the position should be scrapped.

      --
      If you don't want crime to pay, let the government run it.
    2. Re: Re:Sadly by Anonymous Coward · · Score: 0

      ``Are they incapable of managing their own machines?''

      Boy, you'd sure hope not. If they are incapable of that, why would you let them admin someone else's?

      ``Are they too busy?''

      And taking down the system that they use to admin other systems means they're likely to be sitting on their hands while this 'third-party' admin work is being done. That's sure productive and you'd just love to have to tell customers over the phone ``Sure, I'll restore that file for you as soon as I can find another system to use to access the backup server. My workstation is being worked on right now.'' I actually have that problem to a certain degree which is why I have two PCs on my desk and only let one get worked on at a time. (And one of them I never have anyone working but me.)

      I'm of the mind that -- like another poster mentioned -- this setup is another case of micromanagement. The current set of admins report to someone who doesn't have a much of a clue as to what systems administrators do.

    3. Re:Sadly by lanswitch · · Score: 1

      The idea doesn't sound new to me. It is quite logical, my friend. I'm a Novell admin. Setting up a decent admin station can take some time. I recently worked in a large environment where my pc came pre-installed with XP (company standard), and all the tools i needed were available through Zen. The guy who set this up had the resposibility that all zen-apps were up-to-date and were set-up correctly. I found this very convenient. In this large and standardized network it almost was a full-time job to maintain all admin- and development tools.

    4. Re: Re:Sadly by dbrutus · · Score: 1

      If you have 5 admins adopting your system, that's 5 extra machines that are just sitting their as safety margin. If you have an administrator for the group, he can just take 1-2 machines and make them central "loaner" machines that might not have every possible tweak but will get the basic job done while your machine is being worked on. This way you have near zero downtime, your main machine can be moved to an empty workbench, and you can get your job done all while saving desk space and three machines.

      This way you don't have to have any significant down time as you're only down when you're swapping hardware and that's just a few minutes, easily explained to users.

  3. Good, Bad, Ugly by Dukeofshadows · · Score: 2, Insightful

    As I see it:

    The *good* news is it might make existing sysadmins more symapthetic to the needs of their users if they have to experience the same sort of interactions with them that some experience with their co-workers (some of my own experiences have been negative in the past and as such are biased).

    The *bad* news is that more bureaucracy means more places for people to hide, more paperwork for everyone to got through, and another layer of clearance required for people to do their jobs.

    The *ugly* news is that a single feudal overlord of a sysadmin with political qualifications instead of technical ones might turn a workplace from a productive well-oiled machine to a mess rather quickly.

    --
    As long as there is a Second Amendment, there will always be a First Amendment.
  4. 2 types by drDugan · · Score: 5, Interesting

    in my experience, there are 2 completely differnt types of sys admins:

    - ones who think computers are their clients
    - ones who think people are their clients

    both have their plusses and minuses. it seems that some people fit one camp - other people fit into the other camp, and they don't easily change. personally I prefer the sys admins who focus on the people first, and get the computers to meet their needs. I'd make sure in your case you know the expectations of the people who you work for and work with and see if you fit their expectations.

    I would guess from your post, and the fact you wanted input from a large group of people on /. you are more the "people first type"

    Good luck!

    1. Re:2 types by GuruBuckaroo · · Score: 2

      Make that three - you forgot the type that feel the computers are their property, and the users would be better trusted with legal pads and abacuses.

      You can include me in the third type.

      --
      Poor means hoping the toothache goes away.
    2. Re:2 types by dcapel · · Score: 1

      You missed the third type:

      Those who think about the needs of themselves.

      --
      DYWYPI?
    3. Re:2 types by dcapel · · Score: 1

      wtf... it ate my > tags

      It ended with

      *Cue BOFH music*

      mutter...

      --
      DYWYPI?
    4. Re:2 types by pintomp3 · · Score: 1

      i've been thinking about this a lot lately. back when i managed about 70 computers, i put people first. now that i manage about 260, i put computers first. it has a lot to do with what resources you have. it's easier to manage computers than it is to manage people's needs/wants/preferences.

  5. Not much difference... by yuriismaster · · Score: 4, Interesting

    ....than how your sysadmins would run their network.

    You keep it open enough for them to do their job, and not much else, provide the proper storage and network services that they require, and that's about it. What I see as the main difference is that your users aren't dumb enough to open .exe file attachments, which is good for you.

    Expect a lot of griping from your sysadmins, mainly involving filtering out Quake server traffic, if it comes to that. You have a job to do, so just do it.

  6. So, do you LIKE herding cats? by wcrowe · · Score: 5, Insightful

    You're in for a tough job. This is bound to be even worse than managing a group of programmers.

    --
    Proverbs 21:19
    1. Re:So, do you LIKE herding cats? by magores · · Score: 1

      Have to agree with the parent.

      "Admining Admins" has got to measure somewhere near "Smelling Armpits" on the "Vocational Desirability Scale".

      I've been a Product Manager, a Project Manager, and "The Guy With No Defined Duties, But Whose Job It Is To Make Sure This Stuff Works In The Way That Future Customers Might Expect It To Work".

      So, with the experience noted above, my advice would be...

      -Talk to the Admins.
      -Explain that your job is to make their job easier.
      -Your job is to run interference between them and whatever is above you/them.
      -Your Admins bitch and moan to you. You "suggest" to the PHBs.
      -Your job is to say "No" to the higher-ups in whatever language they can comprehend.
      -Your job is to say "No" to the Admins in whatever language they can comprehend.
      -Your Admins can do their jobs. Your job is to prevent anything from stopping them from actually doing it.
      -Your job is to tell your Admins why X is better than Y from a corporate perspective, even if they want Y (or Z).

      Your title may be "SysAdmin", but guess what? You are now a "Manager".

  7. A Suggestion by Mr_Tulip · · Score: 4, Interesting
    Delegate responsibility to the sysadmins, and set up guidelines as to who is responsible for what. Generally, be more of a manager than an active administrator.

    Also, don't be afraid to impose restrictions on the other administrators. Communicate clearly why these restrictions are required, and where possible, allow the administrators to make their case as to why they need the restrictions listed. Listen to their arguments, and alter your guidelines if needed.

    If you have time and money, play with the budget you have at your disposal to make life easier for yourself and your charges.

    1. Re:A Suggestion by ePhil_One · · Score: 3, Insightful
      Delegate responsibility to the sysadmins, and set up guidelines as to who is responsible for what

      You are suggesting he doesn't do his job? Personally, I'd lock them out of their machines and buy them all a second "Test" system that they could abuse (or better, a VMware/Xen virtual system that can be quickly restored when they screw it up), reformat at will, screw royally, etc. They can SSH / Terminal Server / X-window to THAT achine when they get the urge to "play", that way their system stays nice and stable. I think I'd also set that machine up on a isolated VPN just to be safe. Build them a sandbox. Just don't beleive because they can admin whatever systems they are responsible for they can admin their desktops. Thats HIS responsibility.

      --
      You are in a maze of twisted little posts, all alike.
    2. Re:A Suggestion by Mr_Tulip · · Score: 3, Insightful
      Depends on your sysadmins, I expect.

      In a multiplatform setup, I reckon it's better to acknowledge that you are not an expert in every field, and let those who now best manage their domain.

      Hats off to you if you are the uber-expert, of course.

    3. Re:A Suggestion by CuriousGeorge113 · · Score: 1

      Are you master of your domain?

      --
      No man is an island, But if you take a bunch of dead guys and tie them together, they make a pretty good raft.
  8. Simple. by Telastyn · · Score: 5, Insightful

    Don't enforce; Provide.

    1. Re:Simple. by MarkChovain · · Score: 3, Insightful

      Excellent advice.

      I have seen two types of sysadmins in the past: the good ones, who see their role as a provider of IT services; and the bad ones, who see their role as the enforcers of rules and regulations. Consider both organisms such that you spend a lot better. Most of the things don't make you addicted to water and air. Computers don't have a game incorporated into your surroundings?

      When you get the kind of sysadmin who see their users as subordinates (rather than both groups working together toward a common goal), it can destroy the effectiveness of a company.

      Now, if you act as merely a "policy police officer" on the other admins, then they are always going to treat their users the same way. Be there to help and support them, not hinder them to give yourself a power rush.

      So many other folks don't seem to conflate everything around eros and thereby miss the whole point of mental distress. This is not the team is. Management makes money regardless of how it has lost any meaning which we breathe, move, and have it delivered free.

      Me, bitter? ;).

    2. Re:Simple. by bernywork · · Score: 1

      Agreed, having consulted in this role before. I have found that this is very very true.

      Most of the Sysadmins I was Sysadminning for were sysadmins for other organisations, not ours. They did remote support and on-site support. So essentially there was a break between external and internal. I was an internal sysadmin for a bunch of external sysadmins. (Remember what they say about the mechanic's car?)

      The role which I was doing was partly an enforcement role (The organisation I was consulting to had many parts, and one of these parts got taken offline for a day when one of the external sysadmins came back onto our network with a virus) of anti-virus and updates.

      The admins understood this part of the role and sympathised with the position I was in, this made it easier when I had to introduce a couple of policies when it came to connecting their machines back onto the network. Once they understood the logic behind it they were cool.

      Aside from that though, I also got together with our Microsoft TAM and started getting information fed down to them, and acted as a go between to help them chase stuff up. This was my choice as it helped to support the rest of them who came into the same problems.

      I also managed to provide them with a whole bunch of additional functionality such as mailing lists between them and the other sysadmins in the organisation (Who were looking after internal instead of external) so they had more resources themselves. I also managed to build a really good Citrix environment so that they could access all the internal systems from external, making their lives a lot easier.

      I also found that by doing this, I managed to get a whole bunch of tools that I had never heard of from them and relay this information internal, but also managed to give them back a bunch of tools and utilities and got things done for them that they otherwise wouldn't have been able to get as I was able to leverage my position. (The latest and greatest laptops with a couple of gigs of RAM and VMWare anyone? How about 30 servers as test boxes for modelling customer's networks?)

      So, the parent is very close if not right on the mark. Don't enforce (Unless you have to) and provide them with something that they find useful. You might find that it can be a very rewarding job.

      Berny

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
  9. suck by kassemi · · Score: 2, Insightful

    if you, as a system administrator, were forced to have a system administrator, what would you expect of that role

    You said it... If I were forced to have a system administrator... You should maintain your distance, be amiable. You should offer all the help you can to those who are either not doing things properly (in which case you can be somewhat forceful, but be sure you know they're doing it wrong), and to those who actually ask for it. If you start bossing them around, you're not going to last long (psychologically) in your position.

    Hell, depending on how many of them there are, just buy them all a beer Friday after work... That ought to make thing easier

    --
    What the hell's a "gewie?"
    1. Re:suck by LurkerXXX · · Score: 1, Funny
      if you, as a system administrator, were forced to have a system administrator, what would you expect of that role

      I'd expect them to know how easy it is to get trapped in the tape vault if they aren't nice to the other BOFH's in the office.

  10. What? by Aeiri · · Score: 0, Flamebait

    What is the point? System administrators can administer their own computers, they usually have quite a bit of time on their hands anyway. Even if their own system is hosed during a time of crisis, all they will ever need is a computer with a NIC and a CD drive to plop Knoppix in and SSH into the servers...

    I can't imagine what you would possibly have a use for...

    1. Re:What? by temojen · · Score: 1

      A sysadmin who expects to keep his job would have already disabled keyless (password, challenge-response) SSH on the server, so he'd need his SSH2 key as well.

    2. Re:What? by dbIII · · Score: 1
      A sysadmin who expects to keep his job would have already disabled keyless (password, challenge-response) SSH on the server, so he'd need his SSH2 key as well.
      Wrong.

      Electronics fail, USB keys get lost, floppies die, people die - but a piece of paper inside a safe with a password should be able to get authorised people in if necessary.

      If necessary I can log in with my mobile phone by password. Other people log in by password from easily stolen laptops - but the password is not stored on there in any form (since it's not the password to anything on each latop). Which is more secure - a long password that only makes sense to me stored in my head and a safe or a key on an easily stolen and hacked into laptop?

      Firewalls are there to only let the IP ranges you like get in to the gateways by ssh, so a password attack can only come from partially trusted networks.

    3. Re:What? by temojen · · Score: 1
      Which is more secure - a long password that only makes sense to me stored in my head and a safe or a key on an easily stolen and hacked into laptop?

      Neither are good. You need a key with a good passphrase. If you are sick or injured, they can still get the password and log in on the console to add another Authorized_Key .

    4. Re:What? by Christopher+Cashell · · Score: 1

      they usually have quite a bit of time on their hands anyway.

      You have never worked as a System Administrator at a real company.

      --
      Topher
  11. I'm a sysadmin who has a sysadmin by Theatetus · · Score: 4, Informative

    This seems to be the opposite of what other people say, but as a sysadmin who has a sysadmin I can say I like mine because I never have to apply my sysadmin-ing to our internal computers. I don't expect to be given Special Powers just because I've got root somewhere else, but I expect the same quality of service I deliver to our external clients (well, OK, I expect better than that).

    I'm not root on our local Linux boxes; I'm not a domain admin on our local Windows domain (though I think I'm a schema admin for some reason) -- I don't want to be. I want the local resources I need to connect out and do my work, and I don't want to have to think about them.

    YMMV.

    --
    All's true that is mistrusted
    1. Re:I'm a sysadmin who has a sysadmin by Zapman · · Score: 1

      1) Get COPIES of the root passwords to the local hardware. Set up a patching scheme. Detail a non-intrusive patching schedule. Most admin machines are pretty out of date (since they often need to be used during the patching window, etc)

      2) find ways to consolodate resources that are stashed on the admins local boxes onto servers. All the data/services that the admin boxes provide, that end up being critical to the business [1]. Any NFS mounts or what not should be moved to a big raid5 volume, and shared out from there. Be sure to give these admins write access to it as needed.

      [1] for example, there's not an NTP server around at my office, so a workstation is running it. It's stupid, but I haven't had time to fix it right.

      --
      Zapman
  12. Uh, don't take the job? by davie · · Score: 2, Insightful

    You're being asked to fill a position that amounts to a collective slap in the face to a whole department. How do you think this is going to turn out for you? I don't have much information to work with here, but my suspicion is that you know that this situation is a bit awkward, to say the least, and you're not sure about it. Follow your gut and take a different job.

    --
    slashdot broke my sig
  13. Managing people or machines? by cswiger2005 · · Score: 2, Interesting

    Is your job to manage a team of sysadmins, or just manage a bunch of desktop machines which happen to be used by sysadmins? The latter is generally a lot easier, although some admins can get as picky about someone managing their personal box as any huffy user.

    If you're just managing the machines, make sure you've got a software baseline (start with, what software do we have and how many legit licenses have we paid for), and make sure that all of the machines which are supposed to have that stuff do, and it is patched and up-to-date. Keep a mental checklist of any machines which have severe problems; that may not be the sysadmin user's fault, but it still ought to be a warning sign.

    Sysadmins always seem to get buried in the never-ending stream of building new machines, or running Windows update, or virus-scanning, etc, but try to keep the team aware of longer-term goals beyond the humdrum of such routine daily tasks. Try to give everyone at least two long-term goals or tasks to complete: one that's fun or interesting or cool, and one that sucks or is boring but needs to be done. Make sure everyone knows that everyone has got to deal with some suckatude, publicly praise/reward the first guy who finishes a sucky task. On the other hand, if someone gives you problems or blows off the difficult task, make another public point of awarding another sucky task to the guy.

    --
    "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  14. Only answer I can think of by br00tus · · Score: 4, Interesting
    Since usually I'm the sysadmin, I can only think of machines I used where I didn't have root access, yet used the machines.

    Two thing thats piss me off the most usually is limitations on my access, or annoying security measures, both of which I look at similarly because they are different sides of the same coin often. I host a website on a host where I don't have root access. They are supposed to be good, and a place geeks like to host, and for the most part they are. But having no root access can be annoying. For example, the machine load average was very high for some weeks. It would shoot up to something like 10 or 20 times the number of processors for an hour and then go back to normal. My e-mails to the techs didn't do anything for some weeks. My ps only let me see my own processes, I couldn't see what processes were hogging the machine. The first time they checked, the spike hadn't happened, so they had no idea what was wrong. So they were slow to do anything about it, I had the ability to better diagnose what was wrong. Eventually I ran a script that did an uptime every minute and wrote it to a file. But after two days they killed that - that's another thing, they killed a script that I was running. Although if it was an attempt to find this rogue process, I didn't care as much. Anyhow, eventually they fixed the problem.

    Another thing that happened with these hosters, which again is related to me not being able to see system processes with ps - one day my password protection for directories (htaccess) died. I had to recreate everything with their automatic system in terms of the htaccess and htpasswd files. I couldn't see what user was running our Apache web server processes, I just had no idea why it broke.

    Once I worked at a company where you needed SecureID to log into their machine for customers, among other security provisions. I thought it was rather silly - I only read mail from the machine, and not much else, why do I need a SecureID card to do that? Wasn't ssh enough? Did I have to carry around a SecureID card just to access this one machine and my e-mail which I read with pine? Again, a mixture of limited access and what I felt was unnecessary security is what pissed me off. Our company had a lot of smart programmers and sysadmins, I'm sure anyone motivated enough to hack in could get in and get root despite the SecureIDs. It sort of reminds me of the World Trade Center. The security to get in was ridiculous after the first bombing. But they hadn't walked into, but drove into the building the first time, so why was taking my picture and other silly measures necessary? It did little for them as they eventually got flown into, which destroyed the buildings. As I said, once something becomes a target for somebody motivated enough, there is little you can do.

    1. Re:Only answer I can think of by Anonymous Coward · · Score: 0

      My ps only let me see my own processes, I couldn't see what processes were hogging the machine.

      You're a sysadmin and don't know how to see other processes as a user? It would be ps ax (on Linux anyway).

    2. Re:Only answer I can think of by Anonymous Coward · · Score: 0

      Which wouldn't do that if they're using grsecurity, which they probably are.

    3. Re:Only answer I can think of by techno-vampire · · Score: 1
      Once I worked at a company where you needed SecureID to log into their machine for customers, among other security provisions.

      The one thing you don't want to do is add another layer of security to their machines or programs just because you can. Use as much as you need, but not one iota more.

      Back when I did tech support for a major ISP, our admins didn't understand this. One thing we needed, for a long time, was a telnet session into a certain mail server to allow us to check customer's email boxes and clean them if needed. Everybody using it was inside the firewall and logged into a company machine; no outside access allowed. Then, some twit admin put a five minute inactivity logout policy on the box and made everybody's life miserable until there were so many complaints it was dropped.

      The admins didn't learn. Soon, we had to log into various webpages on different internal boxes to check this and that. Even though there was no external access, we had ten character passwords, expiring once a month. Why? How did it possibly add security when we had to use our badges to get into the building, then log into a work box in order to reach those servers? Not only that, some of the pages had four or five certificates, all out-of-date, and there was no way to make our machines believe that we wanted them accepted from now on without asking. Every morning we had to click OK on a series of queries about bad certificates and if our machine crashed (And, as we were on Winderz boxen, of course they did.) we'd have to do it again when we rebooted. My office was closed after about two years or so of this nonsense, and it hadn't been fixed.

      All in all, my advice is to do what's needed to keep the admin's LAN up and running so they don't have to waste time doing it themselves and don't put obsticles in their way.

      --
      Good, inexpensive web hosting
    4. Re:Only answer I can think of by br00tus · · Score: 1

      This is correct. I thought this would be so obvious, I didn't bother to explain it. I knew what ps ax did back in the 1980s.

  15. Senior Administrator by Alien54 · · Score: 2, Interesting
    The point should not be to have your finger in everyone's pie. The analogy should be closer to a hospital with a senior surgeon, vs a manager of managers.

    That said, if everything is working well, you become the buffer between the sysadmins and the rest of the world.

    You get to be the one that goes to HR and complain about Clueless User #69 in cubicle 18 with his inappropraite visit to the wrestling website that installed spyware for a solid hour over lunch. You would also get to run the pilot projects before they role out company wide. You test the new toys, using the other sysadmins in fair rotation as project managers for the test.

    You also get the really big headaches, like when Clueless User #69 is the incredibly cute and hot granddaughter of the boss, or some such thing (who never does anything wrong. No. Really.)

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Senior Administrator by kniLnamiJ-neB · · Score: 1

      when Clueless User #69 is the incredibly cute and hot granddaughter of the boss

      If that's the case, why make a fuss when you have to go fix her machine? Heck, I'd be breaking stuff on it remotely at least once a week...

      I don't know what our network's problem is, Susie... There's no logical explanation for why your "My Docs" folder disappears every Thursday. I'll keep investigating it for you, though...

      --
      Windows isn't the answer... it's the question. NO is the answer!
  16. I would never by mnmn · · Score: 1

    I would never hire a sysadmin for sysadmins. Sysadmins can do their own sysadmining. Each can have their own server, or everyone can know the root password. In fact you can do a round robin system or just nominate one sysadmin to have the root password. Why would you want to get a doctor for doctors (beside one of the doctors) or using the car analogy, a driver for a busload of drivers?

    If you have sysadmins admining different branches and you want a super sysadmin, you'd want a more senior admin, one who has used a diverse set of vertical and horizontal solutions.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:I would never by SEWilco · · Score: 1

      The sysadmin for sysadmins can remove the routine tasks from the group; their machines will now be backed up and updated for them so they can focus on their other tasks. Their machines will be as similar as possible. When they break their own machine or need something new installed, they can go to lunch while someone else fixes it. And they now have someone else with which to compare notes about their activities and how to apply them to their own machines.

    2. Re:I would never by corbettw · · Score: 1

      I would never hire a sysadmin for sysadmins.

      So you'd never hire a Windows admin to take care of the local workstations used by the UNIX and mainframe admins? Do you expect someone who spends every minute of their day babysitting an OS/390 server to keep track of which patches should be installed on his SuSE workstation? Or what about having the Windows admin also be responsible for managing the SAN shares where the office's files are stored, or the tape backup library that protects the same?

      In smaller shops there might be some crossover, but the larger the organization (eg, the greater the number of machines), the less well this works.

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:I would never by golgotha007 · · Score: 1

      So you'd never hire a Windows admin to take care of the local workstations used by the UNIX and mainframe admins?

      WTF? Do unix and mainframe admins actually use windows as a desktop? I don't believe it.

      Do you expect someone who spends every minute of their day babysitting an OS/390 server to keep track of which patches should be installed on his SuSE workstation?

      Yes. If you think this is time consuming or difficult, I suggest you have another look at Linux since 1998.

      I've been unix/linux admin for 15 years. How it usually works is: the windows admin takes care of all the windows workstations while the unix admin takes care of all the servers AND the windows admin. The windows admin usually has limited access to resources and needs to to ask the unix admin for additional permissions when necessary.

      I have never met a single, experienced unix admin that uses windows for a desktop, unless it's for playing games after hours or for testing purposes. Typically, a unix admin will use a product like VMWare for windows testing (as it provides for easy rollback).

      Also in my experience, the windows admins typically take care of things like workstation patching, application maintenence and user error. The unix admin will take care of things like shared resources and services, backup plans and the overall health of the network.

  17. What are the expectations? by deanj · · Score: 1

    What are the expectations of the person that hired you to do this job in the first place? Why did they think these sysadmins needed a sysadmin of their own? That's where you have to start asking questions.

  18. dual tasers... by Anonymous Coward · · Score: 0

    ...and a 12 gauge. Why take chances?

  19. Take input liberally by ninjaz · · Score: 1

    I think the most important possible thing is to take input liberally. It is likely that specific sysadmins will be more experienced than you in certain areas, or be able to figure out problems first. If so, you should thank the admin who gave you the input (where his boss can see), and implement it. The key being that you try not to be a hurdle, instead try to make things more effective by co-ordinating efforts, while at the same time winning allies by giving positive feedback to those who are interested in team effort.

    Of course, if you are single-handedly responsible for running 4 platforms, you will be overloaded, which will negatively impact everyone if you are the only one given administrative rights. I would try to plan for that up-front by developing a procedure and getting management buy-in for overflow/emergency situations where admin privileges can be delegated where necessary. Eg., sticky problem on an admin's workstation that could take hours of troubleshooting? Instead of making him take downtime and wait for to be free, let him take a crack at it himself.

    I have been in simliar situations, with another team managing common-use infrastructure machines, and a patchlevel/base software compliance tool scanning aspects of the system. In all cases you should make it clear that you are doing your job, and not be patronizing to your peers.

    i.e., get a requirement from management? Refer to it as a requirement from management, and don't try to "sell" it, unless you really do think it's a good idea. Of course, if one of your fellow admins succeeds in convincing you otherwise while you are selling an idea you initially agreed with, don't pull rank, try to get things worked out to everyone's advantage.

    In all cases, I think focusing on the positive teamwork will serve you better than getting drawn into disputes. Let management fight their own battles when someone is being difficult. After all, you're sysadmin, not nanny, and you will have to work with the others every day. :)

  20. Re:2 types - can we make that 3 types? by karearea · · Score: 2, Insightful

    Hmm, yes I agree ... sort of.

    I think that there is a 3rd type.

    - ones who think the business is their client.

    Where ultimately although people are important, they aren't more important than the business - no precious people please.

    Yes, people have to be able to do the job. But if the machines aren't working then the peope can't do the job. In a way you almost need to assume the worst of people - not nice, but by doing that you protect the business by ensure those that don't kow any better don't get 'their' machines into a state where they can no longer do their job. Machines weighed down by extra 'applications' such as viruses and trojans don't help people work.

    A lot of windows (for those that use it) applications are now better able to deal with multiple people using the same machine and are more intelligent about permissions and what people need access to to get an application working - still far from perfect, but better than 5 years ago!

    By ensuring the machines are stable and in a controlled, locked down environment (Control Freak Alert!) you can ensure that a business can continue. Everyone (including me) must remember that the business network is more important than any one person.

  21. In the words of Stan Marsh.. by Shawn+is+an+Asshole · · Score: 0, Offtopic

    Dude, this is pretty fucked up right here.

    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
  22. BOFH - proofing by Nefarious+Wheel · · Score: 1
    Just read The Register's BOFH (You don't have the link? Then you don't deserve to read it) to see why metaAdmin's are needed. It's not fiction, I spent 10 years as a BOFH and I laugh at their naiive approach.

    On the gripping hand, the retail company I work for at the moment has about 12 thousand servers to admin...

    --
    Do not mock my vision of impractical footwear
    1. Re:BOFH - proofing by Alioth · · Score: 1

      But in the case of the BOFH, who metaadmins the metaadmin? I wouldn't like to be the BOFH's metaadmin unless my practises were strictly aligned with his for fear of a long weekend in the tape safe :-)

  23. It is simple. But rarely in the way you say. by ScentCone · · Score: 1

    Don't enforce; Provide

    I'm always a little perplexed by this sentiment. It only makes sense if everyone working as admins on their own piece(s) of an operation are utterly trustworthy, completely competant, always farsighted, never snarky, always productive, and not ever inclined to go home at the end of the day having left something in a condition that only they can figure out, just in case of an HBAB (Hit By A Bus) event.

    A well-tuned shop assumes that all of that's in place and being embraced by everyone with sysadmin rights and responsibilities... but the truth is that it never works that way. You say "don't enforce," but I say that when you don't keep the admin folks' work tuned in to what you need it to be (in case of an HBAB), you're failing to provide for the end users and the business that depends on everything actually working (and the success of which pays the sysadmin crew's paychecks).

    Now, that doesn't mean that managing sysadmin staff doesn't include fighting to provide them with what they need (and sometimes, even what they want), but pretending that there shouldn't be an expectation of things going the way you need them to (and some holding of feet to the fire when someone decides to do it their own special, inscrutable way) is the way to make sure you never work on anything other than low-rent, marginal systems supporting frail, mediocre organizations. "Enforcement" is a real part of running a network that's secure enough, important enough to the business, and solid enough to earn the budget that lets you have the cooler toys, better sysadmin people, and even some time off once in a while.

    --
    Don't disappoint your bird dog. Go to the range.
  24. Re:2 types - can we make that 3 types? by Bios_Hakr · · Score: 1

    Damn straight. Your duty as a sysadmin is to ensure that the company can maxamize profits. Whenever you think about doing something, try and decide if it will make the company more money than it will cost.

    --
    I'd rather you do it wrong, than for me to have to do it at all.
  25. Do my backups and patches and give me root. by fanatic · · Score: 0, Redundant

    That's all I need. Thank you very much.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  26. Appeal to the lazy bastards. by Shag · · Score: 1

    Speaking as a sysadmin, we're lazy bastards. We don't replace people with very small shell scripts out of spite; we do it because it makes our lives easier.

    "How will this make my life easier?" is probably the top question a Sysadmin asks about everything he or she encounters, even ahead of "How will this help me crush my lusers, see them driven before me, and hear the lamentation of their women?"

    So the number one thing I can suggest is to find ways of making their lives easier/better - ideally ones which make it clear that (1) you're on their side, and (2) perhaps more importantly, you're not getting in their way.

    --
    Village idiot in some extremely smart villages.
    1. Re:Appeal to the lazy bastards. by benjamindees · · Score: 1

      This was my first instinct. The sysadmin of a sysadmin should be a *programmer*.

      For the vast majority of clueless sysadmins, Microsoft is their programmer. But even leet *nix admins rely on improvements in their tools to help them work more productively.

      You could say the recent history of fracturing and rearrangements in the Linux community is a collective effort to answer this question: "What should meta-admins really do?"

      For, say, RedHat, their answer is "Make shiny graphical utilities that make sysadmin-ning idiot-resistant." For Gentoo, the answer is "Write documentation and tools that help sysadmins understand and build software." For Debian, it's "Make a system without bells and whistles that is easily customizable and rock-solid." For SuSE, it's "Make all the hardware work out of the box." To each his own.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  27. What do I expect? by nbvb · · Score: 1

    I expect stuff that WORKS.

    At my job, we the sysadmins have full responsibility for our Unix workstations (whether they be Sun, HP-UX, Mac OS X, et al.) However, the corporate Windows boxes, we're completely hands-off.

    That's fine with me; I'm not a Windows expert nor do I play one on TV.

    All I ask is that the tools I need there (mostly the Remedy client and Reflections X) work. And work well.

    If you can make things stable for me, I'm a happy camper. The machines are just tools to get my job done; like any other tool, if it doesn't work, I want to smash it with a sledgehammer. :)

  28. Just be the cool guy... by AEther141 · · Score: 2, Insightful

    with a cupboard full of spare parts and useful bits, a headful of clue and an open office door. Talk to all the people you're adminning for, ask them what they want doing and make sure you don't overstep your agreed-upon boundaries. Make it clear to everyone that you're just there to help everyone get their job done faster and whether they want root or just a reliable box to SSH from, that's what you'll provide. Deal with pissy bureocrats on their behalf, harangue the network guys when things go wrong, just try and create as pleasant and hassle-free environment as possible.

  29. They're the waiters; you're the Maitre 'd by ClickOnThis · · Score: 1

    Their job is to make sure the "customers" are being served. Your job is to make sure they have what they need to do that, and to look at the bigger picture. In that sense, it means you're both a manager (of them) and a co-ordinator of the resources they need.

    Your charges can handle their own machines as well as the ones they administer, so let them. You need to set standards and goals, assess what the needs of the organization are at a higher level than what they can see, and (like any good Maitre d') apologize to people now and then when soup gets spilled on them.

    --
    If it weren't for deadlines, nothing would be late.
  30. No advice, just a comment... by eyepeepackets · · Score: 0

    ...it sucks to be you!

    But seriously, I mean it.

    Best wishes and lots o' luck, bubba -- you really gonna need it.

    --
    Everything in the Universe sucks: It's the law!
  31. Should be alright. by DA-MAN · · Score: 1

    At my job we have two distinct set of systems. The general computing environment, and our clustered computing environment.

    I am one of three admins of the clustered computing environment. The general computing admins run the wifi, all desktops and printers. The clustered admins run our high performance computing clusters.

    I have root on all machines on my floor, but in general the users go to the general computing admins. So I get to concentrate on my job, the clustered computing environment, and the general computing guys keep everyones machines running.

    All is well!

    --
    Can I get an eye poke?
    Dog House Forum
  32. The Sysadmins wanted their own bitch by Anonymous Coward · · Score: 0

    Just don't drop the soap!!!

  33. Gah! by Anonymous Coward · · Score: 1, Funny

    instead of shiny foil or whatever it is non-sysadmins think about.

    As a non-sysadmin I take extreme offense to that! It's not fai--- Ooh! Bouncy ball!

    1. Re:Gah! by Forge · · Score: 2, Insightful

      I work for a company of contract geeks. One rule to remember is that "if everyone is responsible, Nobody is responsible." I.e. Who adds and deletes accounts for admins as they join and leave the team? You must have 1 individual with that duty otherwise it may not get done or worse get redone.

      Also there is the matter of accountability. If every nerd in the department has full read/write access to the Email server who do you fire (or shoot) when the mail you need for evidence disappears?

      So yes. Every IT teem must have a sysadmin. Even if it's all sysadmins. For really small teems with limited internal requirements you can add other duties to that goys list until he gets up to averaging 40 hours per weak. I.e. He could maintain your library of technical documentation and software or act as secretary to the team. Imagine this exchange:

      Mark -: "Joe. I feel like I'm Ready for CCIE, Book me for an exam next week"

      Joe -: "cool."

      Joe (Next day, via email) -: "You're on the 10:00 AM flight from Norman Manley Airport on Tuesday, You will be staying at the Marriott inn. Your exam is on Wednesday morning and you head back here on the 12 noon flight."

      BTW: Andrew and myself will be handling your workload for those days. Any outstanding issues we need to know about in advance?

      --
      --= Isn't it surprising how badly I spell ?
    2. Re:Gah! by pthisis · · Score: 1

      You must have 1 individual with that duty otherwise it may not get done or worse get redone.

      You should never have any duty that only 1 individual can accomplish. Even barring "hit by a bus" scenarios, there are "on vacation", "out to lunch", etc.

      What you want is good logging of who made what changes, and well-defined processes for dealing with common situations (new employee, employee leaving, name changes, replacing a desktop, etc).

      If every nerd in the department has full read/write access to the Email server who do you fire (or shoot) when the mail you need for evidence disappears?

      The one who deleted it, and possibly the ones who don't have it backed up presuming it was available for more than a few hours. You don't need to give out the same anonymous root access to everyone, and you should be auditing access to any important documents.

      --
      rage, rage against the dying of the light
  34. Enable Your Users by W.+Justice+Black · · Score: 1

    ...or...

    Automate it, then get outta the way.

    I'm a sysadmin for several dozen engineers, and the approach I've taken is to writing the tools they need to do their jobs, toss the tools at them, and let them do their thing.

    If you're controlling resources, they should be able to allocate that stuff themselves and you should do just that--stay out of the way.

    If you're a service provider (doing the stuff they don't want to do), you don't need to ask /. what you're in for--they'll tell you explicitly and soon.

    If you're in the position of defusing a contentious situation (like person A wants resource X, but so does person B and management can't make up their minds)... Er... Well... Good friggin' luck then.

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  35. This isn't all that extroardinary by Anonymous Coward · · Score: 0

    Sysadmins don't administer people, they administer computers, and different ones can be responsible for different equipment.

    In a large enough setup, equipment used by sysadmins' directly is separate from that used by everyone else.

    It's only natural that the sysadmin using the machine isn't necessarily the one administering the desktops.

    Then again, some prefer to administer a machine or two for their own use, or for special reasons, and this option should always be open, for efficiency and morale's sake.

    If they've got knowledge, and they know how the network's to run, they should certainly be able to tinker with their own machine, particularly when something goes wrong. It's pretty ordinary that they may need to do so in the ordinary course of administering other systems, too.

  36. An effective compromise that works for us... by Anonymous Coward · · Score: 2, Informative

    I work in a department of computer scientists, where the average user is more than capable of providing their own sysadmin support. We do have a computing support department.

    Effectively, the users partition themselves into two camps.

    The first camp is more supported. They have the "official" image loaded on their hard drives, they log into the domain as users, and so on. When their stuff breaks, support comes out and fixes it.

    The second camp is less supported. They have a "if I don't bother you, can you not bother me?" policy. They can run whatever they want, but if something breaks, they have to fix it themselves. Want to load Yellow Dog BSD on that old AIX box? Sure thing, just don't call us. Support will (at most) reimage you and put you in the first camp. Access to certain resources is more limited (non-support-sanctioned UNIX machines cannot mount NFS, for example).

    I'm in Group 2. For us, support has been liberally good with requests outside the user's local domain of responsibility. For example, if a printer I use breaks, or I need an IP address assigned, or I'm having a problem with mail on the server side (and I'm really, really sure it's not a client side problem) they are more than happy to help. Activities where a user in Group 2 negatively affects other users (getting infected with a worm or port scanning the local net for fun) are rare and handled on a case-by-case basis. The worst penalty is that they'll unplug your wall jack from the switch and that generally keeps the rest of the users humming along quite nicely until you get your situation resolved.

    In my experience, this is an effective compromise. Users in the first camp get more of support's facilities in exchange for some freedom. Users in the second camp get more freedom in exchange for less support. Anything in the "neutral zone" gets handled equally for both parties. In general, this keeps most people happy, including support, advanced users, and more mainstream users.

  37. Just ask them by tfinniga · · Score: 1
    Chances are that you're being called in to help the other sysadmins focus on helping other people.

    The other sysadmins are not computer illiterate - they're not going to be installing Bonzi Buddy or anything. Just get them all together and ask them what they'd like you to do. Perhaps they'd like having the admin passwords in case of emergency, or perhaps they've found that that leads to problems. I'd look for a consensus from the people you'll be working with, because they all have sort of the same job, and I imagine they have strong opinions about what you should do for them.

    --
    Powered by Web3.5 RC 2
    1. Re:Just ask them by RMH101 · · Score: 1

      "they're not going to be installing Bonzi Buddy"...on a well managed network, the users shouldn't be able to do anything that does any more than hoses that machine - certainly nothing that damages the network's integrity. a bored sysadmin who's a bit of a loose cannon? they'll be the ones putting in backdoors to the system, opening ports on the firewall so they can mess about, etc - they're the ones who can really pose a threat to the integrity of your environment and data...

  38. typical "sysadmin" comment by RMH101 · · Score: 1

    you put the business first. anything else is myopic. thinking about whether you're on the side of the silicon or the human is foolish - you are supporting a business and that business' job is to maximise shareholder revenue. it might mean that you (for example) have to piss off a lot of people by restricting their user rights on a client PC because it demonstrably lowers support costs by x percent. it might be that you have to block certain ports on the firewall because some idiots are abusing your bandwidth downloading movies whilst your remote sales force are getting timeouts trying to connect.

  39. As an ex-SA I want... by davecb · · Score: 1
    A really boring machine on my desk, or an x-terminal (ok, sunray), well maintainewd, and with a copy of the root password in a sealed envelope pinned to the sysadmin's desk.

    If i can just ignore the machine and use it to access my lab mchines, then I'm happy. If I can't, and have to make emergency repairs, I can always rip open the envelope.

    This, by the way, is how I ran a department at Siemens, with considerable success.

    --dave

    --
    davecb@spamcop.net
  40. It may not be glorious, but... by Zitchas · · Score: 1

    From what I've seen in many larger environments, there can be a fair amount of paperwork, formalities, and other stuff that isn't really getting much accomplished. Granted that some of it does have it's place (keeping effort from being duplicated, making sure stuff happens, and the like), but much is not.

    I would say that right in the middle of said paperwork would be a good place for an Admin of the Admins. They don't really need to have someone admining them, but it might really help to have someone who is simply responsible for keeping track of everything that goes on, does most of the generic paperwork, does all the senior managemnt reports, goes to the generic meetings (and brings back the actual important and/or intresting bits to the rest of the admins). In short, deal with all the stuff that doesn't really need an Admin to do, and let the Admins do those things that actually require an Admin to do.

    I suppose it is a "rule by serving" type approach, and one that might be better served by a good secretary/manager type with a good working knowledge of the field, but it deffinitly makes it more pallatable to have an Admin running things than some manager. At least you'll be able to understand what they're complaining about. *grin*

    On second thought, it'd probably be better to actually have someone with Admin training/credentials occupying such a post than a manager/secretary type, since you'll have a better understanding of what your Admins need and want, and probably know enough to tell the difference.

    --
    Z
  41. Re:2 types - can we make that 3 types? by dpilot · · Score: 1

    While I won't argue with the "business first" and "maximize profits" goals, I would like to add that the obvious straight line isn't always the shortest path.

    A sysadmin maximizes profits by keeping the computer users productive. While system lockdown can tend to increase uptime, and improve the sysadmin's "productivity," it may very well impair the productivity of the users. Imagine a broad curve, with degree of lockdown on the X axis and net productivity on the Y axis. No controls at all, and productivity is low because the net gets bogged down, and nothing stays up. Controls too tight, and productivity is low because one size NEVER fits all. Try giving vi to an emacs bigot, or vice versa. Tell them their job REQURES that they use the ONE TRUE EDITOR, and they'll use it, but not happily, and there will be other symptoms, as well. To "maximize profits" you have to juggle multiple factors, and it just ain't simple.

    --
    The living have better things to do than to continue hating the dead.
  42. Do NOT enforce standards! by Anonymous Coward · · Score: 0

    As a sysadmin, I want to choose my work environment. My preferred setup is SuSE or Ubuntu or whatever I want to try out that day. I have a job to do, and I want the environment where I'm best capable of doing it.

    Do not reinstall other peoples machines if they do not ask you to.

    If someone insists on running $OBSCUROS, then let them - but explain to that person that he has to do his own sysadmining - and that he's still expected to do his work.

    Help people complete their tasks if they ask for help.

    Provide, do not enforce.

    I think having a sysadmin for other sysadmins could be a very good idea if the person in question was a "servant to" and not a "boss of" the guys he should admin. It would be great being able to tell my sysadmin to regularly compile the CVS version of $app for me and push it to my machine as I almost never have time to do that myself. It would be great to be able to ask for some internal service without having to muck around with it myself.

    It would be horrible to have some "standard" pushed upon me. It would - without doubt - decrease my productivity. As an example - being forced to use Gnome instead of KDE would decrease my productivity - while others of my officemates would think the same if it was vice versa. Some would scream bloody murder if they couldn't use their heavily customized FVWM. Some would make hell if they couldn't use their self-compiled, self-patched version of $app.

    In short - a sysadmin for other sysadmins should be the guy everyone likes because he makes things easier for them. He increases their productivity.

    1. Re:Do NOT enforce standards! by Anonymous Coward · · Score: 0

      My preferred setup is SuSE or Ubuntu or whatever I want to try out that day. I have a job to do, and I want the environment where I'm best capable of doing it.

      That's hilarious, you're best capable on something you decided to try out that day? How egotistical. I know, I know, I must be new here.
  43. super sysadmin or foe? by capsteve · · Score: 1

    i've worked in a very mixed environ for the last 12 years(advertising/pre-press/graphic arts) and have had to support many different OS's and versions at the same time (win 95-2003, mac os9-10.x, sol 2.51-10, irix 6.5.x, aix 4.3.3-5, linux 2.4-2.6). having many different os's makes for some really interesting compatability issues... sometimes the sysadmin in place this are homegrown, possibly from the production environment, or was shifted into IT for political reasons or punishment. i've never come in as the sysadmin's sysadmin, but i have been a working manager with several sysadmin reporting to me... in any event once i size them up, i treat them one of two ways:

    1) if their sysadmin-fu is GOOD, i tell them that i'm going to leave them alone if they keep me in the loop with daily/weekly sitreps, good/bad/indifferent. i also let them know that i will get involved only when requested by said sysadmin, and i will interfere only in emergencies (as defined at my discretion or that of management). i also let it be known that i will play interference on their behalf with other corporate entities, but in turn they need to come thru on their end. i'm the new sheriff in town.

    2) if their lack skillz, i'll find out why... apathy, wrong department, stoopid, etc. i'll try to either encourage building a skill set(hard/software, helpdesk, pc, mac, unix, install, scripting, etc), or eliminate the position and find someone else. and i make it clear that those are the choices. oh, and that i'm the new sheriff in town. the good ones will rise, the bad ones will hang themselves.

    i don't know what your official role or title is, but it almost sounds either managerial or as a mentor. in any case you'll meet resistance with some folks and false acceptance(while they are sizing you up) by others. treat everyone equally, and resist the temptation of forming alliances too quickly.

    find an area that this current crew has a big void (trouble ticket, escalation path, response time, purchasing criteria, customer relations, etc) and implement a real improvement, not just a bureaucratic step. you might also consider asking everyone to train you on how they do their job, as if you're a trainee. this will give you a chance to see how they operate and assess their true skills as well as offer some tips or pointers. consider also sharing some of the IT load by being a working manager. whomever hired you thinks they know your qualifications, show it to your crew.

    --
    three can keep a secret, if two are dead - benjamin franklin
    1. Re:super sysadmin or foe? by teklob · · Score: 1

      I have no mod points currently but never have I seen such an insightful post written with such poor spelling/grammar. Kudos.

  44. Sandbox vs. Production by sysadmn · · Score: 1

    It's simple. There are resources they use and control, and they can do whatever they like, to the limits of company policy. There are resources you control, and they can use them in ways you allow, to the limits of company policy.
    In other words, if you break your server, you get to keep the broken bits. If you break my server, I'll sweep up your broken bits :-).

    --
    Envy my 5 digit Slashdot User ID!
  45. Why would a sysadmin need a sysadmin? by strikethree · · Score: 1

    Why would a sysadmin need a sysadmin? This seems like a redundancy. Furthermore, your position as a sysadmin of sysadmins seems like it is only going to generate friction. Why would I, as a skilled sysadmin, want you to fix/adminster a machine that I use when I am perfectly capable of doing so myself; furthermore, I can fix it quicker, not only because I am there, but because I am probably better at troubleshooting than you are.

    I guess what I am getting at is that in order for your position to have meaning, you have to limit the sysadmins artificially... and I do not really understand why this would be a good idea. If I were to be thrust into your position, I would be concerned only with the personnel aspect of it all... as a manager or supervisor, not as a syadmin to a bunch of sysadmins.

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  46. Mod parent up! by khasim · · Score: 1

    It's not about users.
    It's not about computers.

    It's about configuring the computers so that the users can get the maximum amount of (business) work done, correctly, in the minimum amount of time and with the minimum amount of effort. With the required security.

    And in order to achieve that, you have to find the current bottlenecks and solve them. And those bottlenecks will vary from company to company and MAY NOT BE 100% TECHNOLOGICAL.

    Which means that you'll have to work around the existing corporate culture and kindoms and so forth.

  47. doughnuts by Anonymous Coward · · Score: 0

    Can you bring some doughnuts on Monday? Thanks.

  48. Offtopic? WTF? by Shawn+is+an+Asshole · · Score: 1

    no text

    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
  49. It could be reasonable. by Anonymous Coward · · Score: 0

    I worked in a very large (60,000+ users) company as a SysAdmin providing a particular service to everybody in the company. This took up all of my time. My data was keep on the same server's as other employees'. I'm glad that I didn't have to maintain those machines and back up all of that data in addition to doing my assigned job. That was done by other SysAdmins with different responsibilities. It was sometimes frustrating having to get somebody else to fix something that I could have easily fixed but, the total amount of time I saved was totally worth it. Plus the company didn't have to pay for raid arrays and back up tapes and such for me to provide myself with the same uptime and data security that the other SysAdmins did.

    -- AC

  50. Be a provider, not a policeman by giesen · · Score: 1

    I've worked as a sysadmin at a company that provided consulting services to a range of clients. I was lucky in that my manager was very technically competent (moreso than I in a lot of areas, though I loved to impress him with my knowledge in other areas). He controlled the company infrastructure, which we had limited or no access to beyond user priveleges (with the exception of our desktops). As long as our desktops were functional, had the software appropriate to our jobs, we had flexibility in terms of software, OS, etc, and I had a personal server to try things out on (not to mention a vmware install). He'd do things that we didnt have a lot of time for or want to do (push out updates, upgrade servers, etc). It was a great environment to work in. Your aim should be to provide what they need to get their job done, and in general make their lives easier. What you shouldnt do is police their desktops, or be heavy-handed. After all, they're used to the freedom of being at the top of the IT chain, and that's generally where they flourish. If they dont have the sense to maintain a halfway workable machine, then that's a discussion you'll have to have with the individual employee. To summarize, support them, make their lives easier, but dont police them!