Slashdot Mirror


Ask Slashdot: IT Staff Handovers -- How To Take Over From an Outgoing Sys Admin?

Solar1ze writes "I've just started a role in an IT services firm. I'm required to take over from an incumbent who has been in the position for three years. What are some of the best practices for knowledge transfer you have used when you've taken over from another IT staff member? How do you digest the thousands of hosts, networks and associated software systems in a week, especially when some documentation exists, but much of it is still in the mind of the former worker?"

195 comments

  1. There is only one way... by Anonymous Coward · · Score: 2, Funny

    Hope to Christ he took good notes.

    1. Re:There is only one way... by icebike · · Score: 5, Insightful

      Hope he is leaving on a good note, and not holding grudges.

      Then systematically go through each machine for which he has a password and have him record these in some secure password vault application of your choice. And also any root passwords he has. Passwords to routers, print-servers, off site corporate backups, corporate accounts (supplier's web sites etc), certificates owned, domain names, email accounts, etc. (You'd be surprised how many small to mid sized businesses wake up two years hence to find their website unreachable because the renewal went to some gone-guy's inbox and/or bounced).

      Go over the system layout (map of the network, interconnects, lans, NAS's, servers, etc), and for EACH NODE, ask if anything has been changed since it was created. If you ask if the document is up to date, he'll just say "pretty much" but if you go over it one router at a time, he will remember things that don't appear in the notes for one reason or another.

      But mostly pray he's leaving happy, and not pissed.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:There is only one way... by khasim · · Score: 5, Insightful

      If he is leaving happy, get his contact info and ask if you can check in with him in the future if you have more questions.

      Most of the issues I've run into over the years did not center around HOW something was done but WHY that particular design was chosen. Usually there's one or two weird items at every site that the rest of the system has be designed to accommodate.

    3. Re:There is only one way... by thereitis · · Score: 3, Insightful

      You might get a couple of freebies with his contact info but I suspect it'd be better policy for an installation this size to set up a paid arrangement with the outgoing sysadmin. I'm not in IT so I don't know what precedents there are around this, but relying on him to reply for free just seems against human nature.

    4. Re:There is only one way... by houghi · · Score: 5, Insightful

      But mostly pray he's leaving happy, and not pissed.

      That is basically with every person you need to replace.
      If this is an issue at IT level, it will be an issue at every level.

      If it is an issue, then the 'hit by a bus' problem will also exist.

      At every company I have worked, I see it at some level. Only one person responsible for some task. Sales rep who is the only person who has contacts with specific customers. HR person the only one who does salary. Accountant the only one who knows the password to critical files.

      The first thing I try to do when I get at a company is to get away from the 'This is my problem/customer/whatever' and go to 'This is the companies problem/customer/whatever'. This will not be easy for people who feel insecure.

      Try to ask 'what department is responsible for ...' instead of 'who is responsible for ...'. And remember : Graveyards are full of irreplaceable people.

      --
      Don't fight for your country, if your country does not fight for you.
    5. Re:There is only one way... by Synerg1y · · Score: 0

      It may sound completely foreign to you but some people take pride in their work and accept responsibility for what they do and are thus available after they leave to help with stuff they've done. My rule is if its only something I'd know I'll answer, if its an under-sight or technical incompetence, or just pure laziness, I don't respond. I've also never answered a cold call from a former employer. If it's important enough they can leave a voicemail.

    6. Re:There is only one way... by Darkinspiration · · Score: 1

      Do remember that with time is memory will wane. Your contact info might not be the salvation hoped. Dont forget to check any automated task setup. It's always annoying to be paged at 3:00AM because some automated script does not have it's expected input.

    7. Re:There is only one way... by Synerg1y · · Score: 1

      Everything here with the addition of asking why something was done the way it was if you're unfamiliar with it.

    8. Re:There is only one way... by Penguinisto · · Score: 3, Insightful

      Some other bits:

      First, oddball configs - that is, take notes on any custom settings and processes.

      Nothing is more irritating than to troubleshoot something, only to find that the configs are some goofball way-out-of-the-ordinary rigging that somehow works in spite of itself. Or worse, discovering that what looks like a straightforward deal becomes a messy multi-day-outage when you try to fix it according to best practices.

      Sure, you can build-up a replacement that has far better/standard configs, or put together better processes... But that doesn't help you out when $system is down and your users want it back *right now*. It's better to at least get some insight into why it was set up the way it was, and you can then plan of rectifying that before it goes down (and as a bonus, knowing how and why it's rigged like it is, making t-shooting a lot easier to do.)

      Also, I'd get some insight into what projects he had planned and in process - those will give you some insight into what you yourself will really want to pay attention to. For instance, if there's a backup improvement project planned, it may well be because the existing backup solution either sucks balls, fails any integrity checks you may have, or is about to collapse any day.

      Finally, sit the admin down and go over all vendor-supplied services and service contracts (service, certificates, etc), and find out what's about to expire. It would kinda suck if you have your SAN (or worse, core switch, Oracle DB product, etc) crap out, then discover that the platinum 4-hour service contract attached to it expired a week after that guy left... per-hour charges are brutal, parts are moreso, and if your company does the whole PO thing? It's gonna suck.

      Overall though - wring that guy's brain out, and record it to audio if you can. It'll save you a lot of headaches down the road.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    9. Re: There is only one way... by Anonymous Coward · · Score: 2, Insightful

      While I take pride in my work, all my efforts have to be compensated. I am just like any other business.

    10. Re:There is only one way... by icebike · · Score: 4, Insightful

      The big difference here is that some filing clerk or HR drone, or Sales exec leaving, pissed or not, does not put your entire infrastructure at risk.
      A pissed sales exec might try and take his customers with him. The HR drone won't be missed, they are a dime a dozen.

      But the Sys Admin, leaving pissed, can put you in a world of hurt by just changing his phone number, not doing any skulduggery.
      A vindictive ex-sysadmin can put your company down for the count months or years in the future, when you least expect it, from a cafe in Puerto Viarta.

      --
      Sig Battery depleted. Reverting to safe mode.
    11. Re:There is only one way... by egamma · · Score: 2

      You might get a couple of freebies with his contact info but I suspect it'd be better policy for an installation this size to set up a paid arrangement with the outgoing sysadmin. I'm not in IT so I don't know what precedents there are around this, but relying on him to reply for free just seems against human nature.

      This is great advice. A two-week after-hours contract with the admin for after he leaves is a great investment.

    12. Re:There is only one way... by Spazmania · · Score: 4, Insightful

      If he's leaving happy, ask him (and your boss) to work out an hourly consulting rate so you can reach out to him for the next few months and he'll be properly compensated for it.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    13. Re:There is only one way... by cusco · · Score: 3, Interesting

      One more thing that I would add, something non-technical, is ask the outgoing guy who in the organization has caused him the most problems. It might just be the idiot CFO who thinks the Sys Admin is the one that needs to fix his laptop when the latest version of AOL has hosed it, or the branch manager whose answer to every network issue is to yank the power plug on the router to reboot it, but sometimes it can be more troublesome, like the mainframe admins who deliberately try to obstruct projects carried out by the Windows admins. Get a really good handle on the workflow, ticket tracking, and reporting requirements as well (I didn't and am still floundering sometimes).

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    14. Re:There is only one way... by neye_eve · · Score: 1

      "And remember : Graveyards are full of irreplaceable people."

      Man, I wish I had mod points to give today, because that's a pretty awesome quote :-)

    15. Re:There is only one way... by rickb928 · · Score: 2

      Assuming you both can find or figure out or guess each device's existence.

      Without a current inventory, you are probably doomed. Something will be missed.

      I've left a couple of positions on bad terms, but never, never refused any information. I've inherited several positions, and at least half of them were give to me with the incumbent angry as hell. Anyone remember the Emergency Boot CD? I used EBCDs during the NT era lots of times to hijack the Administrator's account on PDCs and BDCs after hostile dismissals. Windows Servers presented bigger challenges. Novell Servers were lots o fun, but doable.

      Cisco stuff was the worst to get into in the absence of the previous admin. Most of the time I got lucky and had running.config files hanging around, and I got so I would scan for common config files right up front. Wireshark and other protocol analyzers came in handy to literally scope out networks and links to see what was going where. Once I rummaged through purchase histories to find out what was actually at a coloc and get prepared for going in to figure it out.

      But I've never held up a former client. I've taken calls 2+ years after a gig and answered questions. It's unprofessional to do otherwise.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    16. Re: There is only one way... by Jeremiah+Cornelius · · Score: 2

      There IS only ONE WAY

      FOIA Request to the NSA.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    17. Re:There is only one way... by Solar1ze · · Score: 1

      He's leaving on a good note, which is helping fantastically. As for system layout and node trees, would you recommend something like Visio to diagram all the data, or do you have tools you have used yourself that you think are just as good? Given it's mostly a Windows shop, they have agents on some managed systems that look after auditing etc, however licenses don't permit these to be installed on everything. Do you think (given enough time), that rolling out nagios or something similar might be an option? Also, RT is installed but not used heavily yet, perhaps there's an opportunity here to get some knowledge transfer into RT and get RT more up to scratch for production at the same time?

    18. Re:There is only one way... by Solar1ze · · Score: 1

      He's moving to Dubai and he's volunteered to be contacting after his appointment finishes. I'll ask more WHY questions during the week, thanks.

    19. Re:There is only one way... by icebike · · Score: 1

      It depends on the time available. Redoing every thing in a software package, even one you are very familiar with might, be too time consuming. It tends to be fiddly work, taking time that might be better spent.

      Take a look at what exists, and carry that documentation around with you on your walkabouts, and adorn it with a huge pile of postit notes (with circles and arrows and color glossy photos) and add to the existing documentation that way, as you tour the facility.
      Make notes on every item, making special notes about that rats nest of wires in the corner, and where the wire runs go, and the patch panel labeling, those modems hiding over there, and that looking machine in the rack.

      (I tend to look at patch panels, wire closets, switch gear, and the racks, and look for huge kludges in these areas because if the physical plant is well designed and laid out, the rest will be easier, and chances are the network is at least documented. Drag your smart phone around and take pictures of stuff, especially the writing on the panels, or any diagrams posted).

      Then flesh that out with what ever tools best suits your needs after the fact. If there is something in place for this (software or paper system), by all means stick with that rather than try to replicate it in something else. If nothing is there, its probably more worth your time with the incumbent to just gather knowledge in a notebook, or as notations on what ever existing documentation is found.

      If you sit down and start re-doing the documentation from scratch while he's there it might leave a bad taste in his mouth as he would see it as a comment on his work. Improve upon what they have in place, or at least satisfy yourself that it is adequate. Plan any total documentation replacements for later.

      Not knowing the size, and the budget I'd hesitate to recommend any given software or management package.

      --
      Sig Battery depleted. Reverting to safe mode.
    20. Re:There is only one way... by niftymitch · · Score: 1

      Hope to Christ he took good notes.

      Trust but verify a list of things.

      • Passwords to systems.
      • Passwords to data bases.
      • Vendor pass words.
      • Backup methods
      • Backup passwords.
      • SSH known host keys
      • Source tree accounts and locations.
      • Local build bits.
      • Environment variables
      • Router and other device passwords.
      • Physical keys.
      • Does the individual have off site backups -- many should and do up to the point that they leave.
      • Terms and fees for consulting...
      • Management IPMI keys and passwords.
      • Domain registry contact changes.

      Change and verify each password in turn.

      Interact with the hiring manager on ALL the above and more. It has been his job and obligation to manage all of the above for the last years.

      Yes pray is a good idea. Take a hint and improve your own situation.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    21. Re:There is only one way... by Anonymous Coward · · Score: 0

      This may seem rather drastic, but you need to take away their privileges *now*. Instead of doing miscellaneous day-to-day tasks (undocumented), they will need to show you how to do them.
      If the person's a pro, they'll understand this logic. If they complain, then they really don't want the transition to work, or have something to hide.

    22. Re:There is only one way... by Anonymous Coward · · Score: 0

      The graveyards are full of indispensable men

      Generally attributed to Charles de Gaulle.

    23. Re:There is only one way... by ICLKennyG · · Score: 3, Interesting

      I would argue that the best way to ensure they leave happy is to pre-pay some token amount of that contract. Nothing ownerous, but say 2 days salary/16 hours up front would be an excellent way to grease the wheels. If you are of sufficient size, the roughly $500-$1000 parting gift is a small price to pay for an enterprise phone-a-friend life-line.

      Hopefully, they are leaving as an advancement not out of recourse. As someone in the incumbent situation right now with evenly mixed feelings, a small olive branch saying "we know we will be at a disadvantage without you and would like to buy 8-24 hours of your time when you have it available over the next 6 months, keep it anyway if we don't," would go an awful long way to helping me answer a phone call or any other question that isn't oh yea the password is 'RumSkittles3242#$@%_god'. That said, without that, if anyone besides my supervisor calls when (not if) the project they are working on fails, I'm going to say "HAHA, told you so!" and hang up.

    24. Re:There is only one way... by lightknight · · Score: 1

      In other words, you're doomed. If he's working for a mid to large company, and they're giving you only a week to get up to speed...run. Something is terribly wrong.

      Normally, a junior network admin is taken on for several months to years before a network admin moves on. That's to ensure that the entire amount of knowledge is successfully transferred from one individual to the other...and there is a lot to learn in many cases. Some places have multiple network admins, from senior, to mid-level, to junior, with various sub-level IT guys who have domain knowledge for various parts that can keep things going in an emergency.

      Externally, it may take you just a week to crawl through all the cable ducts / walls to find out where all the cables go / where all the comms closets are. That's without tapping into the machines themselves, and finding out what services are running, why are they configured that way, who needs what permissions, and what happens when something (a service, run once a month) fails to run. Just having the passwords isn't enough; you need to know why, in many cases, it was done that way -> time, laziness, money, software / hardware limitations, etc.

      If I had a network admin 'leaving' in a week, with no junior admin ready to be promoted to his position, I'd negotiate an insanely nice (his salary * 2-3) severance package to have him train his replacement up to speed. The cost, to the company, of him leaving, and having the new guy running around having to learn everything without his help is probably going to hurt the company waaaaaaay more than that severance package ever will. Network admin leaves...there is no law that says he has to continue to work for a company that he has quit; while the company, assuming it does a $1 million or more per day in sales, will lose so much revenue / profits with the new guy having to reset things / play with them...there will be outages, and that will hurt the company randomly for several quarters. It's less costly to say "Fuck it, here's ~$300,000, train this guy to do your job, and keep your phone near you for the next 6 months." I'd rather have the network admin leave on happy terms, ready to stop by and fix things if his replacement runs into difficulty, than face a week or so of intermittent outages.

      --
      I am John Hurt.
    25. Re: There is only one way... by Anonymous Coward · · Score: 0

      Then you good sir: are an asshole.

      As a poorly paid IT admin that manages thousands of devices across every province in Canada, I'm happy to answer questions about anything I've worked on YEARS later. If it wasn't documented and given to the customer in a way they know how to find it, what it's for, how to read it, and what to do when someone asks for it: it was my fault they don't have it now.

      If I were hit by a bus between locations: I'd like to go KNOWING that all the customers I deal with can replace me with another tech. just because they don't deal with ME, their business still needs to continue for the livelihood of all the employees (and hopefully for the good of their customers!)

      IMHO: Accepting responsibility for your OWN work, should be a basic job requirement. If "it wasn't your job" to document your own work, then most companies should have no place for you.

    26. Re:There is only one way... by Anonymous Coward · · Score: 0

      Winston Churchill.

      Get to read his quotes, a hundred of them weight more than a ton of world's school textbooks.

    27. Re: There is only one way... by Anonymous Coward · · Score: 0

      If you don't value your own time, why should your employer? It's probably not a coincidence that you're poorly paid.

    28. Re: There is only one way... by Anonymous Coward · · Score: 0

      I used to think like you. You'll change your mind with a little more life experience.

    29. Re: There is only one way... by Anonymous Coward · · Score: 0

      Cute, but this is kind of like companies lamenting that there's no employee loyalty anymore.

      News flash: If regular cost of living/incentive raises don't happen due to the "ongoing economic climate" people WILL go elsewhere to get their bacon.

      Magic of the market, indeed.

      I'd like to see what you think about this subject after you gain about 10 years experience.

    30. Re: There is only one way... by alanshot · · Score: 2

      Then you good sir: are an asshole.

      As a poorly paid IT admin that manages thousands of devices across every province in Canada, I'm happy to answer questions about anything I've worked on YEARS later.

      I agree... to a point. If its more than a quick 10-15 minute call they can expect to be billed for my time. Well, that is unless I was terminated, then the consulting clock starts ticking the minute the phone rings.

      There is a fine line between an ongoing piece-meal brain dump, and raping you by asking you to come in for an hour or more to consult. Dont want to pay me for my time? Figure it out for yourself. *shrug*

      I've been in both situations... happily answered the phone several times a day several times a week to answer quick questions. But when they wanted me to come in and spend several hours of MY time and gallons of gasoline (note its no longer THEIR time so I deserve compensation for something I am giving to them) damn skippy they can pay me just like they do the other consultants that come and go.

      Felt sorry for one poor soul I used to work with. Was the only one in the company that could do what he did, and it was needed at least 3x a year. He let them walk all over him after they terminated him for no good reason. When the time rolled around to do the recurring programming tweak/task/report, they asked him to come in and he did... FOR FREE! *SMH*

    31. Re: There is only one way... by alanshot · · Score: 1

      When the time rolled around to do the recurring programming tweak/task/report, they asked him to come in and he did... FOR FREE! *SMH*

      Oh, and to make matters worse, I believe the task was part of a billable event to a customer. They made money coming and going off of him.

    32. Re:There is only one way... by Anonymous Coward · · Score: 1

      > But the Sys Admin, leaving pissed, can put you in a world of hurt...

      This. Of course everywhere I've worked has always decided to piss them off when they leave. Usually it's refusing to pay expenses or give them the last paycheck. Nothing bad has happened yet, but eventually it will. Sales people usually get what they're owed since the executives know they can screw the company over with customers, but none have seemed to get that they should treat employees fairly that maintain technology.

      As an example, my last employer refused to pay for the last two trips I made to customer sites and didn't pay me the unused vacation time that the company handbook said I was due. They did pay my wife for her vacation and commissions after she left.

    33. Re: There is only one way... by itzdandy · · Score: 1

      As a poorly paid IT admin that manages thousands of devices across every province in Canada

      purhaps your willingness to do so is causation for your poor pay....

    34. Re:There is only one way... by Anonymous Coward · · Score: 0

      Our manager let several people go rather roughly. Then he needed some passwords to the encrypted information, contacted them, threatening to get the legal dept involved if they wouldn't tell him. Amazingly, no one could not remember what the passwords were since it had been a couple of months of being gone. Most said "I think it was this or try that" which were incorrect. He ended up needing to have the software reinstalled.

    35. Re:There is only one way... by Common+Joe · · Score: 4, Interesting

      I was a programmer for a small firm when I gave my two weeks. I offered them to come by now and again on on Saturdays or answer questions they may have had. Although they didn't call me often and I gladly went over there a few times, I did have to put my foot down and ask them to stop calling me after 6 months. I thought that was enough time for a transition and I only offered my services to be nice... not as a permanent solution to their inability to hire enough people to read and parse my code. The company didn't really want to look at my code or study it or become familiar with it until they needed a change and then they called me up so I could explain things to them. After reflection, I think most companies would either abuse my kind of offer or never call. Would I do it all over again? Yes. I'm a nice guy at heart and I'd make the same offer to the same people. They were a good bunch to work with.

      I put this out here as a tidbit of info for others thinking about doing this.

    36. Re:There is only one way... by philip.paradis · · Score: 1

      The smartest thing anyone can do when presented with the threat of legal action is to immediately cease all contact with the threatening party and inform his own lawyer. I've seen situations similar to the one you described work out okay for the people being threatened, but I've also seen another case where things got nasty and the accused party would have been better off getting a lawyer immediately, even though he did nothing wrong.

      --
      Write failed: Broken pipe
    37. Re:There is only one way... by houghi · · Score: 1
      --
      Don't fight for your country, if your country does not fight for you.
    38. Re: There is only one way... by Drakonblayde · · Score: 1

      I suspect your willingness to place pride above your pay may have something to do with being poorly paid. The technical name for folks like you is 'sucker'.

      I used to be the same way. Couldn't let a problem go unfixed, whether it was in my job description or not. And employers noticed to, realizing 'this kid is good, smart, and cheap, we should use him as much as possible!'.

      Nowadays, I'll still offer the occasional hand out of the goodness of my heart, but the second the trend starts developing, there's a sit down conversation revisiting the subject of my compensation.

      As far as answering questions for an employer I left in the past? Happy to do it under two conditions:

      #1 - It's not a conflict of interest. If I'm working for a competitor, then under no circumstances am I going to aid a former employer.

      #2 - They pay my rate. I spend a shitload of time learning and honing my skillset on my own time, and frequently on my own dime. I would consider passing up my rate for a non-profit, but for any for-profit company, they get to pay. It doesn't matter if I left on good terms. Unless I retired, I left for a reason, or I'd still be there. If I retired, it means I said I don't want to do this shit anymore, so yeah, if they want me to do it, then compensation is in order. If I left because I was angry at them, then they get to pay extra. And if I left because they tossed me out, I wouldn't take the job for any amount of money, because I'm not sure I'd be able to restrain myself from doing everything possible to fuck them even more.

    39. Re:There is only one way... by Paul+Carver · · Score: 1

      I'd suggest giving GraphViz a shot. Make sure to check the source files into Git or SVN and pick out a good wiki package. Put URLs in your GraphViz input and have it generate SVG. Then you'll be able to click through your diagrams to the wiki for details.

      Just getting the raw connection info into GraphViz source files will be much faster than putting it all into Visio and with them version controlled you can futz around later with layout. You can even pull the generated SVG into Visio or other graphics program for polishing if you really need too.

    40. Re: There is only one way... by Synerg1y · · Score: 1

      Sorry indeed, some people are so into computers and tech they don't realize that they're being abused by their employer as a result. It's something I've had to learn to deal with too, I get asked to do minor stuff in hats other than the code realm because I know them and they're on my resume, but if its something major like come be our DBA til we hire a new one, that requires a pay raise or a bonus (I try to be easy to work with).

      Also, I'm happy answering questions, like where is this located, where does this pull from, or where can I find the password to this, if it's how does this work, or can you help me get this working, that requires a consulting fee, no idea why it would be anything else. My time will always be more valuable than theirs.

    41. Re: There is only one way... by Synerg1y · · Score: 1

      I think anybody that doesn't suck at IT has been burned or attempted burned at some point in their career, usually early on, then we all learn, then employers wonder why nobody stays over 3 years at their company in IT. Maybe we need to make skills marketing a part of the CIS curriculum. Still, there's some stuff worth working hard for, just none of it is located at any type of for profit business, well maybe r&d.

  2. How To Know Coming In by djupedal · · Score: 1

    Ask to see the last year's quarterly reports that went to Department Supers with signing power over budgets.

  3. Only one week? by Anonymous Coward · · Score: 3, Funny

    Run like hell....

    1. Re:Only one week? by Anonymous Coward · · Score: 0

      The coward has spoken!

      (I bet AC needs former admin to show him how to log in to his PC (wtf is AD???))

    2. Re:Only one week? by aix+tom · · Score: 1

      Well, you would definitely need the former admit to show you how to log into something *if you don't have the password*.

      That's the one main problem I had taking over stuff from "disappeared" people. The other being something like "something happens every night at 03:00 that processes some data in a DB or on a network share, but nobody knows from where it is run anymore"

      It is of course possible to get into systems without a password, or figure out what data flows around the different servers by doing network traces, etc..., but it usually turns things that would taken a few minutes into jobs that take a few days.

    3. Re:Only one week? by VTI9600 · · Score: 1

      Only three years on the job? Pop a champagne bottle and rejoice...

  4. Start with Foundational Systems: Network, DNS, by Anonymous Coward · · Score: 2, Informative

    Did this recently. Started with core network topology documentation, moved on to DNS. Foundational stuff. Documenting subnets, figuring out what documentation and systems should be deprecated. Made lots of diagrams. Reviewed monitoring tools. Prioritized systems by importance to review for best practices. Got a network security audit to find holes. Bam.

    1. Re:Start with Foundational Systems: Network, DNS, by skids · · Score: 4, Interesting

      Yep, whenever you change core IT people, you have them do a sloppy braindump if possible before they leave, and you clear the new guy from almost every task save updating the documentation and diagrams, with a few mundane tasks thrown in to get procedures down. This means you postpone your big projects if you have a staff change instead of expecting the new guy to shoulder that. Skillsets are not the same as in-situ knowlege.

    2. Re:Start with Foundational Systems: Network, DNS, by Anonymous Coward · · Score: 0

      How about you explain to your current IT people that you expect the documentation to be kept up to date and clear to begin with?

      How about, instead of hoping nobody gets hit by a bus, you push your IT to work on automated provisioning of all of these systems, and have them version control the code that handles the provisioning, and require them to document the requirements for each component, instead?

      This way you don't have to postpone your big projects when somebody gets hit by a bus, and you actively encourage your IT people to have a meaningful life outside of work.

    3. Re:Start with Foundational Systems: Network, DNS, by Common+Joe · · Score: 1

      More than one person should be responsible for the network. (Or in my case, coding a program.) There should be a standardized way of doing things so the new guy doesn't have to come in and hit a brick wall on his initial sprint. Diagrams and documentation should be part of the every day life. I have to admit, though, that every place I've worked at and most places I read about do not have overlapping job responsibilities nor documentation that is worth anything. (I've seen lots of documentation, but the majority of it is useless. My criteria: Can a new guy come in and understand what is going on?) Personally, I think that is a shame. I think of it like insurance. You don't need insurance... except when something catastrophic happens.

  5. take over by Anonymous Coward · · Score: 0

    hope they have documents

    1. Re:take over by sabri · · Score: 1

      hope they have documents

      If they don't just ask your local NSA guy, I'm sure he'll be able to help out with some diagrams and backdoors to your systems.

      --
      I'm not a complete idiot... Some parts are missing.
  6. shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

    Unfortunately if he / she hasn't already done due diligence documentation there wont be time.
    I suggest you spend 50% of your new job for the first 6 months documenting or searching for documents.
    Then document as if you might be killed in a car accident on the way home to work and your manager has to take over.

    1. Re:shadow while you can and guesswork there after by tqk · · Score: 2

      Then document as if you might be killed in a car accident on the way home to work and your manager has to take over.

      I've never understood why any admin would care about this. If the employer is too cheap to realise they need support in depth to actually be supported, why should I care about the operation going tits up if I get taken out by a bus? They gambled knowing the risks and lost. Suck it up.

      Real support is more than one over-worked wizard who knows and controls everything (cf. San Francisco). I want to be training a PNG into the position who can learn, who I can bounce ideas off, who comes in with a different perspective and history from mine, helps with the drudge work, and takes over when I'm not there (sick, recovering from an outage, holidays, bus error).

      Any employer who can't see this can go fsck themselves. You get what you pay for. You gamble wrong, you ought to lose your shirt.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    2. Re:shadow while you can and guesswork there after by 1s44c · · Score: 1

      Some companies can't afford 2 sysadmin people. It's not that they are deliberately gambling, they are doing the best they can with limited money.

      Obviously this only applies to tiny or failing companies.

    3. Re: shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

      +65535

    4. Re:shadow while you can and guesswork there after by tqk · · Score: 5, Insightful

      Some companies can't afford 2 sysadmin people. It's not that they are deliberately gambling, they are doing the best they can with limited money.

      I don't agree. If admin is critical to the future of the business, either they're cheaping out or they shouldn't be in the business in the first place as they're incapable of estimating the real cost of doing that business.

      If something fails when I'm home sick and the business suffers, they should be wearing a "Kick me!" sign on their back. They've no right to blame anyone but themselves. I'm human, not a perfect machine or a robot. Expecting otherwise is just wishful thinking on their part. They deserve the consequences.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    5. Re:shadow while you can and guesswork there after by 1s44c · · Score: 1

      'Incapable of estimating the real cost of their business.' pretty much sums up most small companies. They cheap out in a lot of areas but in a lot of cases that makes the difference between getting wiped out by a debt collector on a bill they can't afford to pay and making a small profit.

      Of course the upper management types never cheap out when it comes to their new company iphones, macbook air's, company cars, or giving the fat secretary they are screwing a huge pay rise.

    6. Re:shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

      This is great theory. The problem is, it's simply not practical.

      No organization has the budget to pay for full time "understudies" for every role in the company.

      What you're, in fact, saying is that you feel you have no particular professional responsibility to document your work as you go so that in the event "something happens." And anybody who thinks they're too important for responsibly documenting their key procedures and work products are, quite simply, deadweight who should be cut loose as soon as a better replacement for them can be found.

      Stop mythologizing the hero hackers and the death marches. It does you no good, because it simply REINFORCES that mentality in your colleagues.

    7. Re:shadow while you can and guesswork there after by tqk · · Score: 1

      No organization has the budget to pay for full time "understudies" for every role in the company.

      Nor did I suggest that. Some roles certainly do deserve to be thought of in this way. If your IT infrastructure is as important to your business as we around here think it generally is, companies ought to be putting a lot more thought into this. IT is not just an accounting cost centre when it's storing critical business records, serving as the business' marketing face on the Internet, and making day to day work for thousands of employees even possible.

      What you're, in fact, saying is that you feel you have no particular professional responsibility to document your work ...

      No, I'm not saying that. I take documentation duties seriously; as seriously as I wish companies would take their obligations. Modern companies don't think they should have to, and that makes them shallow and brittle and makes my job vastly more difficult. You can't cheap out on critical infrastructure and expect to get away with it for too long.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    8. Re:shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

      Ha, you sound like you have an MBA from a prestigious school. Take this attitude into the business world, but make sure you change companies every three years or you'll find it'll bite you in the ass, hard.

    9. Re:shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

      I worked for a company where the CIO pissed off one team so much with one single action the 6 unix sysadmins all quit on the same day. It was a different time, the all got jobs within a week. It killed us for a couple of years. The environment was highly customised being built to fit a speciifc purpose. the upshot was we moved almost everything to windows based systems for a number of years. God it was painful.

    10. Re:shadow while you can and guesswork there after by oatworm · · Score: 1

      Having worked for a smaller company that could only afford a one person IT department, I agree that it doesn't make sense paying for a second full time person to sit around and stare at the primary sysadmin while they do their job. Frankly, in most companies with one person IT departments, work load is somewhat inconsistent to begin with - oftentimes there's just enough work to do where it would cost more to bring in a part-time consultant to do 4 hours of work that day than to pay the full time sysadmin to do 4 hours of work and then read Slashdot for the other 4. That problem would only get worse if you had to pay for an "understudy".

      Thankfully, there's a really easy way to manage that, even for smaller companies. Bring in a part-time consultant periodically (say, for a couple hours every month) as an insurance policy. For the brief period they're there, have them focus on documentation and chatting up the sysadmin. As an added bonus, maybe have them check backups, server logs and the like to ensure the sysadmin isn't falling asleep at their desk. Another bonus is that, if the sysadmin has a large project planned that they could use some additional temporary headcount on, you have someone else with some institutional knowledge lying around.

    11. Re:shadow while you can and guesswork there after by tqk · · Score: 1

      Having worked for a smaller company that could only afford a one person IT department, I agree that it doesn't make sense paying for a second full time person to sit around and stare at the primary sysadmin while they do their job.

      I've worked for a few of those too, yet I've never seen that. There's always been a lineup of requested features, systems due to be replaced/enhanced/re-worked, unexpected fires to be fought, and things to be learned or re-learned. Sitting around staring at someone else who's doing the work is what managers and ditch diggers do, not IT people, and I wish those people confined themselves to Facebook instead of trying to muddy the waters on tech sites. Why aren't they ruining HR's day instead of mine? HR's not doing anything useful.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    12. Re:shadow while you can and guesswork there after by Anonymous Coward · · Score: 0

      No, I'm not saying that.

      You did say that: "If something fails when I'm home sick and the business suffers, they should be wearing a "Kick me!" sign on their back. They've no right to blame anyone but themselves."

    13. Re:shadow while you can and guesswork there after by tqk · · Score: 1

      No, I'm not saying that.

      You did say that ...

      No, I didn't. When your nuclear physicist or rocket scientist takes a day off, do you expect your receptionist to dig into their notes to fill in? I produce good documentation and well commented code that those with an average knowledge or skill in the area can use to enlighten themselves to carry on my work. I don't expect managers to understand it nor do I expect them to want to. Writing it so they could would bore to death those who actually could fill in.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  7. Get all the passwords! by Anonymous Coward · · Score: 0

    One rule to rule them all: get the passwords!

  8. Ideas by funky49 · · Score: 4, Insightful

    Primarily, you'll want to build an honest rapport with the other person. Get inside their head a little and allow them to brag A LOT. Ask how they found the place and what they did to change it. You'll want to breeze through all of the high level and important documentation first so you'll have a baseline. Take as much notes as you can. Ask what websites/resources they use to make it easier to follow in their tracks. Explain your situation to them. It will humanize yourself in their mind and you might be able to engage their compassion for you. Perhaps they would be available to answer questions after they leave! Is there budget money for them to be used as a compensated resource? Hopefully they like the idea of helping others and putting some scratch in their pocket.

    Bon chance!

    Steve

    --
    --- rapper/producer/bachelorette party stripper
    1. Re:Ideas by cbelt3 · · Score: 2

      Good approach. Making a mortal enemy of the outgoing sysop, or simply his object of scorn, will screw you badly.

      Other than to say "you're screwed", the big step is to also ramp up the professionalism and start building a better system governance policy and documentation process. The best way to explain that to management is to ask "Do you fail the Hit By a Bus Test? ".... If your key administrators are hit by a bus, will your systems go dark ?

    2. Re:Ideas by Anonymous Coward · · Score: 0

      You are still no where near qualified to fill his shoes. You were hired because your boss thinks cheaper is better, that a 2 year degree is sufficient to do anything in IT. Since you really don't know what the outgoing sysadmin was talking about while you took notes, and after you wrote down all the passwords, you MUST berate him in order to save face with your boss. You MUST hide the fact that you are an idiot. "He refused to tell me _____ and _____, in fact the passwords he gave me don't even work!" (hides notes in drawer).

    3. Re:Ideas by AmiMoJo · · Score: 1

      In software development we have something called the "code mocking". There must be something similar for network admins. As well as gaining an understanding of how the network operates you will also acquire a stockpile of excuses for when things go wrong. Blaming the last guy is industry standard best practice.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Ideas by Solar1ze · · Score: 1

      Primarily, you'll want to build an honest rapport with the other person. Get inside their head a little and allow them to brag A LOT. Ask how they found the place and what they did to change it. You'll want to breeze through all of the high level and important documentation first so you'll have a baseline. Take as much notes as you can. Ask what websites/resources they use to make it easier to follow in their tracks. Explain your situation to them. It will humanize yourself in their mind and you might be able to engage their compassion for you. Perhaps they would be available to answer questions after they leave! Is there budget money for them to be used as a compensated resource? Hopefully they like the idea of helping others and putting some scratch in their pocket.

      Bon chance!

      Steve

      Whilst this might sound rudimentary, when taking notes, do you advise to wiki/blog this sort of stuff, or just notepad it first up and write it up later?

    5. Re:Ideas by gstoddart · · Score: 1

      Whilst this might sound rudimentary, when taking notes, do you advise to wiki/blog this sort of stuff, or just notepad it first up and write it up later?

      Your time with the out-going person is limited, and dwindling ... save your pretty-printing and formatting for later. Get your notes first, and make them pretty and formalized later.

      You don't want to waste your time doing layout while he's becoming less and less interested in the fate of this stuff.

      Because, I can tell you from having been on both sides of the fence of this ... the person leaving cares half us much with each passing day.

      --
      Lost at C:>. Found at C.
  9. A week? by DougOtto · · Score: 1

    On my current gig, I got one day...

    --
    Solving Unix problems since 1989...
    1. Re:A week? by Anonymous Coward · · Score: 0

      One place I started at I had -1 month, company had hired a contractor to cover until I started, he didn't know much!

  10. Is upper management the real problem ? by Anonymous Coward · · Score: 1

    Who the hell manages to become responsible for 1000s of systems and networks without being forced to document them as part of their job ?

    BTW, is this a voluntary or involuntary job move by the outgoing person ? That's going to affect the quality of data you are going to receive.

    1. Re:Is upper management the real problem ? by David+Gerard · · Score: 2

      Who the hell manages to become responsible for 1000s of systems and networks without being forced to document them as part of their job ?

      Lots of people. Welcome to system administration! Here's your accordion.

      (I spent three years documenting furiously. We finally got a third sysadmin. He found my notes incomprehensible. Sigh.)

      --
      http://rocknerd.co.uk
    2. Re:Is upper management the real problem ? by Anonymous Coward · · Score: 0

      I spent three years documenting furiously. We finally got a third sysadmin. He found my notes incomprehensible. Sigh.

      This is the difference between taking notes and creating documentation. Taking notes is not worth anything to anyone, including the one writing, because several months or years later no one will be able to make sense of them. Documentation is much more formal and does not leave room for interpretation.

      That being said, even when you have documentation people rarely update it until after they have already had a problem which required it.

    3. Re:Is upper management the real problem ? by 1s44c · · Score: 1

      Ineffective companies don't ask for documentation. In my job I document because I believe it's the right thing to do. If I never documented anything management wouldn't notice the difference. I suspect no-one currently there even understands my documentation but if I quit the next guy should.

    4. Re:Is upper management the real problem ? by 1s44c · · Score: 1

      Lots of people. Welcome to system administration! Here's your accordion.

      (I spent three years documenting furiously. We finally got a third sysadmin. He found my notes incomprehensible. Sigh.)

      How? Did you write them in Russian or doesn't he understand the systems he is paid to manage?

    5. Re:Is upper management the real problem ? by Anonymous Coward · · Score: 0

      (I spent three years documenting furiously. We finally got a third sysadmin. He found my notes incomprehensible. Sigh.)

      You should write systems document so your grandmother, these days, could read the step-by-step instructions and fill the role in an emergency. If you think brevity at the expense of clarity is clever, you should be sent back to the help desk for five years.

    6. Re:Is upper management the real problem ? by Anonymous Coward · · Score: 0

      Ineffective companies don't ask for documentation.

      And ineffective admins don't take it upon themselves to write documentation, instead blaming the company for the lack of documentation.

      "They didn't ask me to!" is not an excuse.

  11. The old team won't help you as you think they will by Anonymous Coward · · Score: 0

    They will be out the door. You can ask for the world, but really you'll get nothing. Get what you can and plan a path forward. I've done it three times, after six months or so it dies down. Start documenting things you find, port maps, cubes, etc. Create what you don't have. Switch your hours so your working 1-2 hours yours users are not per day. During that time you will get more done then the other 6-7 hours of the day. Good luck.

  12. Step 1: Get Off Of SlashDot... by xxxJonBoyxxx · · Score: 1

    >> How do you digest the thousands of XXXs in a week?

    Dude, step away from SlashDot RIGHT NOW.

    1. Re:Step 1: Get Off Of SlashDot... by Anonymous Coward · · Score: 0

      If they were a competent admin monkey, they wouldn't even ask this question, but would be asking why the existing one hasn't been marched from the building as soon as they handed in their notice. But seeing as they're only talking about one, it's obviously a tin-pot outfit and admin duties are basically changing tape backups and feeding printers with paper, plus the obligatory Have you troid, toirning it off and oin again?.

  13. Create your own documentation by schneidafunk · · Score: 3, Informative

    I would start by writing your own manuals and have the outgoing person review them.

    --
    Some people die at 25 and aren't buried until 75. -Benjamin Franklin
    1. Re:Create your own documentation by Great+Big+Bird · · Score: 1

      Reminds me, I should start writing documentation :-).

    2. Re:Create your own documentation by Anonymous Coward · · Score: 0

      Reminds me, I should start writing documentation :-).

      I think if the Parent taught us anything above, it is that writing docs is the job for the next guy.

  14. Just learn the important stuff by Anonymous Coward · · Score: 0

    Find out which systems or processes breaks the most and learn them, this is where most of the support will come from.
    Learn the other systems later when needed.

    1. Re:Just learn the important stuff by trevize42 · · Score: 1

      Lol good luck!! A few years ago when I left the company I worked for when a certain very large bank that was taking over the very large bank I worked for.. I took the package. They sent a Unix (AIX) admin to come learn about my 400 (ish) Solaris systems. Most of which where Oracle RAC and VCS Clusters. This poor AIX guy knew nothing of Solaris, Oracle or VCS. All the documentation in the world wasn't going to help him. So, I did what any self respecting UNIX guy did. I told the very large bank what my very large hourly rate would be going forward after I left and gave them all the help I could for the next six months while they found a Solaris knowledgable UNIX admin.

  15. You're Doomed! by Anonymous Coward · · Score: 0

    Give up now - one week is useless. Just kick them to the curb and take over - about as good!

    1. Re:You're Doomed! by 1s44c · · Score: 1

      You can learn a lot in a week, if you really want to.

  16. Questions by whitelabrat · · Score: 2

    Take over right away. Don't let him do anything. Ask lots and lots of questions. Take notes.

    1. Get da passwords. Verify them.
    2. Support contracts.
    3. "What are common problems"
    4. "Can I get your email" :)

  17. Things to do by Anonymous Coward · · Score: 4, Funny

    Make sure you have thick gloves and sanitize everything. Check for booby traps. Never push any buttons till you've traced the wires back to their origins.

    http://bofh.ntk.net/BOFH/

  18. Depends on a few things... by Demoknight · · Score: 1

    Where did this "in a week" concept come from? You or management?

    Depends on how big of a company this is too - are you in a team? - are you tier 2 with a helpdesk underneath?

    Anyway, slow down and be realistic. Focus on the users of the systems (your customers) and not the systems themselves and you'll be fine.

    2c.

    1. Re:Depends on a few things... by SuricouRaven · · Score: 1

      A sudden transition implies the previous administrator is either leaving unhappy, did something to get fired, or died without warning.

    2. Re:Depends on a few things... by jeffmflanagan · · Score: 1

      A week of transition indicates the present sysadmin wasn't fired, and hasn't died. It usually means they found something better and are moving on.

    3. Re:Depends on a few things... by idontgno · · Score: 1

      A week of transition indicates the present sysadmin...hasn't died

      I think you're seriously underestimating how screwed up management expectations could be.

      "Look. He hasn't actually started decomposing in earnest yet. I'm sure he'll tell you if you ask him nicely."

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    4. Re:Depends on a few things... by SuricouRaven · · Score: 1

      Employment contracts specify a minimum notice period. While one week is typical for shelf-stacker jobs, an administrator position usually specifies four weeks or 'a week, plus a week for each year in employment here' for exactly this reason.

    5. Re: Depends on a few things... by Anonymous Coward · · Score: 0

      I would never feel like I owed any company more notice than they would give me.

  19. Although it might take an hour or more.. by JeanCroix · · Score: 1, Insightful

    Eat his brain. Just be careful of kuru.

  20. Thousands of Hosts? by krelvin · · Score: 1

    If they don't have them documented... good luck.

    1. Re:Thousands of Hosts? by Anonymous Coward · · Score: 1

      If they don't have them documented... good luck.

      Even if they do have them documented; one sysadmin, thousands of hosts? Holy shit. Here is a very important question to find the answer to: why is the current sysadmin leaving?

    2. Re:Thousands of Hosts? by 1s44c · · Score: 1

      It's not the number of hosts that's the problem, it's how different those hosts are. A thousand hosts fully configured by puppet scripts, running the same OS, and most of the same software will be perfectly manageable by just one good guy.

      On the other hand 10 hosts all configured cowboy-style, installed from CDs with all manual configuration, on old erratic hardware, with no resilience built in, would be unmanageable by anyone.

  21. happend to me this year by sdinfoserv · · Score: 3, Informative

    1) Need passwords... immediatly change them.Exiting person should have no futher access except through you.
    2) Require exiting person to produce network diagram. Make it their last duty if one doesn't exist.
    3) Now starts the pain... audit devices and systems for rogue accounts.
    4) document as you go.
    5) turn in passwords to supervisor.
    Good Luck

    1. Re:happend to me this year by sconeu · · Score: 1

      ha ha ha ha....

      2) Require exiting person to produce network diagram. Make it their last duty if one doesn't exist.

      "What are you going to do? Fire me?"

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:happend to me this year by lightknight · · Score: 1

      Indeed. The theory is that they will hold some small change over his / her head, like their last paycheck...but it's a gamble, at best (do you really want to piss off the network admin who can, with a few keystrokes, just wipe out your company? or better yet, refuse to help you when a problem, not of his / her own making, does arise? you don't want them pissed off at you, not when they have nothing to lose). Think about it...the company tries to show its strength by asking for some laborious process during the network admin's final week, and threatens to withhold their last paycheck; this immediately annoys the network admin, and puts them in a bad mood; then Dave from Accounting calls to say that due to a bug in their software, they're going to need the Financial's database restored (72 hours worth of work) so that everyone (CEO included) can get paid by Friday. The network admin, now being asked to work overtime, and still having to complete this onerous task you have assigned for them...all for a paycheck that may or may not be coming (since you've already decided to play games / show your card), may decide "That's cool, I already have enough money as is, how about you people go a few weeks without payroll to see what making threats earns you?"

      Remember, most IT Directors / higher-level types are not going to cross a network admin. An IT Director typically knows how badly things would go for him, and the company, if the network admin were to drop dead of a heart attack, or get hit by a bus...daily operations would grind to a halt. Most CIOs / CEOs, from what I can tell, have never been engaged in a firefight with a network admin; there simply isn't any profit in it (the CIO / network admin usually work in lock step; if they're going to fight (verbally argue about something), it's going to be inside the server room, the one with the locked doors and servers generating lots of white noise...honestly, I haven't caught any clashes, but I imagine that would be the place where it would be done). Lighting cigars with Berkshire Hathaway stock might be a better way of spending your time...and I don't know anyone that wealthy.

       

      --
      I am John Hurt.
    3. Re:happend to me this year by Princeofcups · · Score: 1

      1) Need passwords... immediatly change them.Exiting person should have no futher access except through you.

      Insane. The last thing you need is to lose access to something and spend your entire week talking to support trying to crack a device. Besides, they are probably still finishing up some work. You need to trust them and treat them with respect. On their last day, change passwords to protect the outgoing admin. That way they cannot be blamed for anything after that time.

      2) Require exiting person to produce network diagram. Make it their last duty if one doesn't exist.

      Network? We're talking about a sysadmin. I can't tell you how many times a company has detailed networking doc and monitoring, not no idea how to manage a server or system. You need information on process flow, port usage, interoperability, ssh key usage, etc. Not networking.

      3) Now starts the pain... audit devices and systems for rogue accounts.

      Also insane. Are you going to dissect every application and project to figure out what every account and daemon is and start deleting things that you don't recognize? You'll be out the door faster before the other guy.

      4) document as you go.

      Like every work day for every project ever.

      5) turn in passwords to supervisor.

      Excuse me? You're not implying that password are ever written down, or worse, put in a "spreadsheet." GAH! Passwords should be few and far between, since sudo access is the way to centralize authorization. Any device passwords should be kept in an encrypted "password vault" file, and any manager who needs access should have that already.

      I can't believe any serious sysadmin would give these responses.

      --
      The only thing worse than a Democrat is a Republican.
    4. Re:happend to me this year by Anonymous Coward · · Score: 0

      Many states have laws regarding when last paychecks MUST be paid. Many companies routinely violate these laws because most employees don't know them. Check your state laws if you're interested.

    5. Re:happend to me this year by ruir · · Score: 1

      You are not dealing with MacDonalds employees or exactly cash strapped people to be so naive as to threaten a upper-level employee to withdraw their last check. They will probably send you to hell. Heck, I have refused gigs rather than dealing with crazy people. Plus, if you are asking this kind of information in the last week, you are doing something wrong.

  22. Wiki everything. by lasermike026 · · Score: 1

    The only way to address an information void is to fill it with good information. Hopefully everything is standardized.

  23. Let them teach you by Kookus · · Score: 1

    The incumbent will know what to teach you if you only have a week. If they are leaving on good terms, they probably won't be adverse to having some questions asked by email after they leave, so it's not the end of the world after 7 days.

    I've left jobs almost a decade ago and still get an occasional question once or twice a year. It's not that it wasn't documented or couldn't be solved through a few hours of investigation, it's just that a 2 minute email and a 2 minute response later you get your answer and move on. Much more efficient. Sooner or later, the questions stop, and they are self sufficient.

  24. Keep them on consulting by David+Gerard · · Score: 2

    Keep them on as a consultant, and *pay* that $$$ per hour when you need to.

    (This assumes they are quality folk in the first place, of course.)

    --
    http://rocknerd.co.uk
  25. Secret Server by cascadingstylesheet · · Score: 1

    Secret Server (or something like it) is very cool. Get the outgoing person to put all the access passwords, locations, etc. for every bleeping system in it.

    Then change the master password after he leaves.

  26. Time for a little social engineering by ALeader71 · · Score: 1

    If possible, build a relationship with the outgoing administrator. Accept that a lot of his head knowledge will dissipate soon after he leaves the company but it wouldn't hurt to have him as an information resource for the first few weeks, just don't abuse the privilege. If he's moving on to another job, his loyalties and focus will be to them not his old company.

    Get his permission and comb through his corporate inbox and home directory -- dump it to an offline location. I know you don't need his permission but a little humble pie goes a long way. Again, don't abuse the privilege. Burn a little overtime and construct your own documentation from whatever you find. Let your new supervisor know you're going to bill overtime and why it is necessary. A little work now will make your holiday season a lot smoother.

    I did this in my first LAN Admin job. Within four months I was able to take off to the Caribbean for a week and I never received one phone call.

    --
    Only the dead have seen the end of War. - Plato
  27. Ask by jameshofo · · Score: 1

    Ask about the problem children and squeaky wheels (regarding to servers), that will get you down to the one-off fixes that are held up by bits of string and expect scripts that rely on chaining ssh across 5 machines to touch a file that doesn't exist. Ask about the oldest equipment, and spend some extra time getting to know your world. Leverage the time you have with him, when he goes home for the day scour the network and start looking at boxes and going over notes, when you run into problems write them down and ask him about those.

    And you dont have a week you have 4 days, because the last day he may show up but you most likely wont get much out of him unless its a quick Q and A. That and keep your resume up to date because you may want to use it again soon.

    --
    Good leaders run toward problems, bad leaders hide from them.
  28. Look out for outsoureing pit falls with this by Joe_Dragon · · Score: 1

    Now if the old guy worked for the IT services firm then you should not have the outsoureing roundabout in the way.

    But if they worked at the place that the firm took over then there may be paper work / other things that get in the way like some things that the old IT guy used to work on are now not part your IT firm systems or things that you control / are part of your pricing.

    Or other stuff the like the non manged box that does not have uses log to in but runs say the phone switch or the one that runs the door systems that if they get put under the domain / your over IT plan for uses they will fail or will end up being that box needs to be tied to user or it may get kicked off or out of the network / office.

  29. WHAT!? by Anonymous Coward · · Score: 1

    NO ONE here suggested the most expedient and obvious solution - the Vulcan mind-meld!
    Aside of that, ask LOTS of questions, take LOTS of notes. You only have 5 days.

  30. Get most important stuff first. by jellomizer · · Score: 3, Informative

    The first thing is to figure out what are the Most Mission Critical systems, and cover them in order of priority, really try to press the criticalcality of the system.

    Top Priority: Systems where there is a Downtime has an immediate impact. There is NO Work Around, it needs to run
    High Priority: Systems where there is downtime work around and they can tolerate it down for a few hours while you mess with it
    Medium Priority: Systems that can be down for a Day
    Low Priority: Systems that can be down longer then a day

    Try to get the passwords, or make sure you have a passwords and rights to all the systems work in order of priorities.
    Create a network map, inventory every system, switch and router... Make sure you have access to them.
    Find the Power Users in the area, they may be able to help you out later on, they may not know everything the sysadmin does but they know their little section and sometimes has tips and tricks that don't get passed on. If there is an issue after he leaves you have contacts.
    Get the vendor support numbers if available.
    Working in order or priority find the custom stuff programs/scripts etc... Do an overview on what they do, what language affect what systems...
    On the second to last day, shadow the old admin, on the Last day do everything, he should only mentor.

    After he leaves. CHANGE ALL THE PASSWORDS he knows, and check for back doors in the network to prevent him from entering the system.

    Due to short time of transition you will probably stumble a bit, but you should have enough to hit the ground running.

     

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Get most important stuff first. by Anonymous Coward · · Score: 0

      After he leaves. CHANGE ALL THE PASSWORDS he knows, and check for back doors in the network to prevent him from entering the system.

      But be prepared for more downtime when you do that. Sometimes some services might be using those passwords to do stuff. Same goes for ssh keys too. So are you going to changing all the ssh private keys and redo all those entries in authorized_keys? He might have also read some random advice about not ever using ssh keys that aren't password protected...

      The funny thing that might get you is sometimes is a place might have a lot of HA and redundant hardware but many of those redundant things have services that use the same account. Change some passwords and you find that stuff goes down and you're now the "redundant" one ;).

      If you focus on changing the passwords and keys, perhaps by the time you've done all the work necessary to change all of them without significant downtime it might be time for a new job and the new guy has to do the same thing ;). Multiple vendors, multiple services per vendor, running with different accounts and keys, some shared accounts some not. Some accounts used by web services, some windows services, some UNIX, some Linux, some VPN accounts etc.

      What often happens in the real world is most incoming sysadmins don't change all the passwords (maybe just a few) because usually the ex-sysadmin is not going to break in even if he could. Just look at all those years courts love to pile on for computer crimes. If he wants revenge he might as well run someone over or call in a swat/BSA/IRS/etc raid on them. Only the stupid ones will commit revenge by "hacking" and the amount of damage might be similar to the damage and work you'd generate by changing all the passwords and keys ;).

      What you should do is figure out if and how backups and restores are done (and confirm they work in a test environment). If you find out the backups don't actually work, then you might wish to notify management and CYA as soon as possible.

      p.s. yes most enterprise environments are insecure POS. But so are most factories, supermarkets etc. Work still gets done and money is still made. Only once in a while "stuff happens". Even banks. I'm a vendor supposed to help a bank change passwords for some services because some security auditor requires it, but it's been postponed for months and the bank IT staff are too busy getting other things done (or maybe too busy changing passwords for other services ;) ). In those months has the bank been hacked? Maybe but probably not.

  31. beer by NikeHerc · · Score: 2

    Make sure the person leaving knows you'll buy him or her a beer or two when you have a question you can't figure out on your own in reasonable time.

    --
    Circle the wagons and fire inward. Entropy increases without bounds.
    1. Re:beer by Anonymous Coward · · Score: 0

      Unprofessional, see the comment about a paid source

    2. Re:beer by dpidcoe · · Score: 1

      Every IT department I ever worked in was the definition of "unprofessional", as least as far as most peoples definitions were concerned. jeans and a t-shirt featuring a metal band were standard despite the business casual dress code, sometimes someone would wear a polo shirt if they were feeling particularly formal.

    3. Re: beer by Anonymous Coward · · Score: 0

      unprofessional?

      Clearly you need to work in different parts of the country! Half the work in IT wouldn't get done without beer in the vicinity.

      Perhaps you've been subjugated to the sterile halls of corporate IT, but out in the rest of the general tech sector, beer is both lubrication and glue.

  32. How to get what you need: by Anonymous Coward · · Score: 1

    Step 1. Kidnap his wife/girlfriend
    Step 2. Tell him the only way he'll see his Significant Other is if he gives you all the information and passwords you need.
    Step 3. Torture his SO, and then call him up and let him listen to her screaming.
    Step 4. Tell him that if he tries to call the cops you'll torture her to death.
    Step 5. Wait for him to give you the information and passwords.
    Step 6. Kill him and his SO. Don't leave any evidence. Don't keep any trophies. Drop the bodies off in a predominantly African-American ghetto to reduce the likelihood of a serious investigation.
    Step 7. ???
    Step 8. Profit.

    1. Re:How to get what you need: by CelticWhisper · · Score: 1

      The twist: He's already kidnapped yours, too.

      --
      Help protect civil rights from abuse by the TSA - visit TSA News Blog.
      http://www.tsanewsblog.com
    2. Re:How to get what you need: by Anonymous Coward · · Score: 0

      False. He has no wife/girlfriend.

    3. Re:How to get what you need: by 1s44c · · Score: 1

      Step 1. Kidnap his wife/girlfriend

      Fail on Step 1. The guy works as a sysadmin, what are you going to do? Kidnap his ramen noodles?

    4. Re:How to get what you need: by Anonymous Coward · · Score: 0

      Step 1. Kidnap his wife/girlfriend

      Fail on Step 1. The guy works as a sysadmin, what are you going to do? Kidnap his ramen noodles?

      No, you cut off his hand...

  33. break something by Anonymous Coward · · Score: 0

    fastest way to learn

  34. Use some tools to Dig the Network by Anonymous Coward · · Score: 0

    If there is nothing else, you can Dig your network with some Autodiscovery software, Whatsup Gold for example will do the trick.
    I can use Layer 2 and Layer 3 tools to map your entire network, probably you can see or reset snmp passwords on your devices and help the thing a lot.

  35. Two letters by Anonymous Coward · · Score: 0

    Your predecessor should hand you two letters.

    Open the first at the first crisis, it should read something like: "Blame it on your predecessor"

    At the second crisis, you should open the second letter, which should read "Write two letters...

  36. Re:Hire Me! by Anonymous Coward · · Score: 0

    And just give me your paycheck that you would have collected, and we will pretend you didn't ask this question.
    Obviously your new boss is an idiot.

    I was thinking the same thing as soon as I read the article summary. If the incoming system administrator has to ask the question either the organization has no written policies or the manager is a fool for hiring the new employee. The simplest answer to the person's question...ask the current system administrator whom you are replacing.

  37. Vulcan Mind Meld by stox · · Score: 1

    It is the only way to be sure.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:Vulcan Mind Meld by xystren · · Score: 1

      Making two different sci-fi quotes, from two different universes and while still keeping it on topic... Simply brilliant!

      Bows down to your quote-fu

  38. Record everything by SlamMan · · Score: 1

    Every conversation you have with the outgoing admin, record (with permission, of course). When they're showing you something a workstation, screen capture it. Write notes up for all of this the first while its still fresh. Have them walk you through each server, each device, and all the issue with it. You won't remember everything they've said, and they aren't going to do as great a job documenting things as you'd like during their last week, as they're head's already out the door.

    --
    Mod point free since 2001
  39. An Ideal handover...? by Anonymous Coward · · Score: 0

    I may be reading too much into the OP's statement but I get the impression that the sysadmin may be the walking repository of knowledge for IT in that organisation.

    That is A Bad Thing.

    Why? Because everything that sysadmin knows should exist in a system accessible to the successor. Infrastructure should be documented. Business value and use should be described. Change records since implementation should be available. The successor should be able to recreate and describe the current state (or at least a recent last known good) from the body of knowledge.

    It's understandable that some organisations don't go the full ITIL, but some kind of record keeping would be expected. That means that any handover could be limited to training the successor in the systems and processes unique to the role and a walk through of a transition document outlining what is where.

    If such a body of knowledge is not readily available the successor should make it a first priority and an agreed short-term objective to baseline the systems while detailing to their line manager why this is required and the risks arising from effectively building a picture of the business' IT from scratch.

  40. DR by raind · · Score: 1

    One good way to learn the new environment is to test any existing disaster recovery procedures, you will find out quickly what's important and things that don't work.

    --
    Get up!
  41. Very difficult but possible by Anonymous Coward · · Score: 0

    1. Know the bau issues, and how to fix those.
    2. Know the architecture and at least 4 day to dy work.
    3. Get the passwords and check
    4. Get thwe name of most priority systems and understand the pain ares.

  42. It sucks from the other side, too. by jtownatpunk.net · · Score: 1

    When I quit my last job, I was there for 5 weeks after saying, "I'm gonna go ahead and leave." I said I could stay as long as they needed to have a smooth transition but that was clearly a mistake. 2 weeks in, absolutely nothing had been done to transfer my tasks so I set a firm date for 3 weeks later. Had all my tasks documented but no direction on who would take over. Another week goes by. "Who is taking over these tasks?" And another. "Who is taking over these tasks? I would really feel more comfortable walking them through their first week." [cricket_chirps] A couple days before I left, I emailed my documentation to the remaining department employees with one last reminder that, even if everything else is ignored, backups and archiving are very important and require daily attention. I assume they figured things out without catastrophic failures because they're still around.

    1. Re:It sucks from the other side, too. by lightknight · · Score: 1

      Uh...were you a network admin, or just someone from a department?

      --
      I am John Hurt.
  43. Ask Slashdot: Do my job! by Anonymous Coward · · Score: 0

    I don't belong in a sysadmin role because I can't use available software tools to document the system setups myself. Help me, slashdot! Do my job!

  44. How many admins are there? by Anonymous Coward · · Score: 0

    A lot of the posts assume you're replacing the only sys admin there is, but if you're joiningt a team and only going to be responsible for part of it then there's different questions to ask.

  45. My straight answer... by abirdman · · Score: 1

    I have been doing this for the last 18 months, since our sys admin was terminated. Write stuff down. Find a secure place (or two) on the network to store an Excel spreadsheet with IP addresses, dns names, and credentials for servers, databases, routers, printers. Encryption keys, vendor support websites. Save root, administrator, and sys passswords, and any other admiinistrivia, in some sort of order you can decipher in 3 months at midnight. I use worksheets to identify categories of information.. It's probably more secure to not keep this stuff all in one spreadsheet, but the fact is the document becomes a corporate asset. You can be the keeper of it, and the central answer person--lots of parties need that kind of information. Back it up, encrypt it, whatever. Where I work, only the CIO, two database admins, and the network admin have read permissions on it. Do not print it out, or carry it on a usb stick that can be misplaced. It's an admirable gesture, but probably masochistic to try and store this information in a secure database, because that may run on the server that goes down at midnight when you most need that list. Plus it's freeform-- we keep different columns of data for OS's, servers, cert keys, routers, databases, etc.. It's also nice to have it handy and organized, so you can paste it into vendor inquiries. Saves money and consternation next time you don't have to look up the info ad hoc. It's easy enough to find out the MySql version, but when there are 10+ servers, you will be glad you've got it in one spreadsheet.

    Save model numbers, sales staff information, customer contacts, warranty information, service contracts. Also record server software versions. It's easy to remember if you just bought it, but in two years, you will be glad you know It's Oracle 10.1.0.5 and not just 10g. All the big IT suppliers-- Oracle, Microsoft, HP, Dell, NetApp, SAP-- have their own twisted bureaucracies, ticket tracking systems, incident reporting and escalation, and lines of communication. Put as much of that info in the spreadsheet as you can. You can even embed links to support sites in Excel.

    Try and figure out which servers talk to each other, which have dependencies and would be affected by an issue with another server. It's good to learn the network topology-- which equipment and services are in which segment and why. Where does the internet come in? Try not to work too late. Don't carry a gun to work. Be nice to the users. That's about all I've got.

    --
    Everything I've ever learned the hard way was based on a statistically invalid sample.
  46. Collaborate with outgoing on a runbook by idontgno · · Score: 1

    Seriouly, there's no hope you'll actually be able to cram everything you need to know into your brain and make it stick. You need runbooks.

    Here's a Technet Article on how to put together a Windows server run book. You'll also be able to google for Linux or Unix examples, although you'll find mostly snippets focused on how to write a runbook section for one specific product or another.

    A high-level runbook should document overall systems architecture: network layering, external and important internal connections, service agreements, contacts, roles and responsibilities. The per-system runbooks should focus on configuration details and functional description (why the server is in the architecture). Per-service runbooks crosscut servers and describe how a particular service is deployed, started, stopped, upgraded, etc.

    It's a lot. If you don't already have a lot of this, start now. If you do, get it current and updated now.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  47. Map the network by Anonymous Coward · · Score: 0

    There is a Linux tool called netmap (package netmapr on RHEL systems, in the rpmforge repository). It will help you build a graph of the hosts and connections on the network. That's a good place to start. Also, look at the configuration of the local hosts in your local DNS server (assuming you have one, right?).

  48. Reverse engineering by ls671 · · Score: 1

    Overview the available documentation, talk with the guy if he is available. A lot of times I ended up reverse-engineering everything although so be ready for that possibility.

    --
    Everything I write is lies, read between the lines.
  49. Think about what you need and set the pace by rathaven · · Score: 1

    I had to do this after a company ran for 6 months without an admin and with no documentation whatsoever left for others. From when the sysadmin left to when I arrived, most things went to rack and ruin with only some developers doing a little sysadmin on the side. In the end it took nearly the same amount of time as the time that the company was without an admin to find out the information or rebuild what couldn't be salvaged.

    I have to say that it gave me a lasting impression of what a company can lose when handover fails.

    Luckily, I've also had some good handovers and the best way I've found to do it would be to book the whole week as a workshop. Nothing the outgoing staff member can do is more important than the handover and it can often create a level of goodwill in that you are asking for their assistance and making them realise how important they have been.
    However, there are also some rules to the week. Some apply to you - you need to check what you are being told. Anything that starts to look hinky or just plain wrong needs to be constructively challenged. If it still doesn't add up after a challenge and you know they are lying then you need to get them on garden leave as soon as you have the keys and passwords.
    My approach for general sysadmin has been to try to understand the systems from the ground up very quickly and I've found it useful to have the following as general headings:

    1) Passwords - where they are, how they are kept, what policies are in place? Generally find out how it has been managed in the past. Most important - verify them.
    2) Network diagrams - use network scanning and mapping tools to verify what you are finding
    3) Infrastructure services - understand the setup for anything important to the infrastructure of the systems. Things like DNS/DHCP/NIS/Kerberos/Pam/LDAP/AD/Certificate Authorities/Identity Management/etc/etc.
    4) Storage services - SANs/Makes/models/Where to find support contracts/BACKUPs/Data replications/File stores/etc.
    5) Core end user services - File/Print/Core Databases/Core Apps.
    6) Cloud services/domain registration accounts/3rd party supplier access

    There will always be more to find out but hopefully having a list of what you need can stop your company wasting a lot of time and money in having to rebuild what it can't support.

  50. What if? by Anonymous Coward · · Score: 0

    What if you never see the guy like I did, oh, the last three positions I've had? Interviewed, got the job, never saw the guy but inherited his mess. The hiring manager has his contact info but depending on the way he left and the culture of the organization it may be impossible to get much out of the departed. It's been months of finding lovely little "projects" that were turned into production systems. Ugh. I am now gutting the place little by little and instituting proper processes and procedures, as well as detailed documentation. Sysadmins aren't the best at this in most cases. There are usually gaping holes in the docs...sometimes miles wide! Grin and bear it until you can get things righted.

  51. Social aspect by Anonymous Coward · · Score: 0

    Win his trust, become his friend. (However annoying or stupid or malevoolent he is.)
    That's the basis, without it you will not get any sensible information, let alone light in the dark corners.

  52. I pretty much do this for a living by zacherynuk · · Score: 1

    (working for an IT Support firm)

    Most of the above posts pretty much have it nailed... The point made about WHY things were done is very astute - not just technically but politically.

    I would like to add one thing though - do your very best not to slag off the departing sysadmin or the environment – it is a sad fact that IT people get a bad rep and many of them do not deserve it (See the point about WHY things were done) – often this ‘bad mouthing’ starts from the client – but it should not readily be agreed with, unless there are very obvious and serious failings!

    Try to think about your profession and the industry as well as your current role and DOCUMENT! & COMMUNICATE!

  53. Wear a helmet. by Anonymous Coward · · Score: 0

    This is the service you are providing. Get to work.

  54. As the outgoing admin/developer ... by PPH · · Score: 1

    ... for an enterprise critical app at a large corporation (why I wore so many hats is a long story), I was introduced to my replacement with about 60 days to go. I gave him a copy of my 'run book' (you real life admins call them) and showed him where all the requirements and development documentation was. I told him that I'd be redirecting some (easier) administration issues to him and call him in on the tough stuff for the next two months.

    Most of the stuff was 'glued together' with Perl. So one of the job requirements for my replacement was an understanding of Perl. So I sit down with him on a simple task and have him look over my shoulder as I patched one of the Perl CGI scripts. After about 5 minutes of his silence, he asked, "What language is this written in?" And there we were, staring at the "#! /bin/perl" line at the top of the script. Things were not going to go well.

    As my end date approached, I gave him a copy of a configuration file that managed sending out e-mail/paging on error conditions and suggested that upon my departure, he put his own e-mail address and pager number in there. One of the addresses was my home e-mail account. For the next three years, I continued to get, "The server is up/The server is down" messages.

    Some time later, the company outsourced the whole system to an offshore company (Strange, I thought, for a DoD contractor). They found my name in the headers of all the files I had revised (its a rather unique name, easy to Google) and hired me as a well paid consultant to assist them in maintaining the system.

    --
    Have gnu, will travel.
  55. Trust No One - Backup Everything by Anonymous Coward · · Score: 0

    First step is plan a maintenance window and shutdown everything and back it up, preferably before they depart and bring it back online. Video tape if possible the procedure the outgoing SysAdmin performs. Assume you will never ever have contact with them beyond this encounter.

  56. Plan the week carefully by Anonymous Coward · · Score: 0

    Day 1 - get the passwords and test them all.
    Day 2-5 - off site knowledge handover at the pub. Buy the cnut 1 million beers and listen to all his bitching. You'll learn *everything* from the bitching.

  57. Re:The old team won't help you as you think they w by 1s44c · · Score: 1

    Switch your hours so your working 1-2 hours yours users are not per day. During that time you will get more done then the other 6-7 hours of the day.

    I do exactly that. It's the best productivity advise ever. I also try to work weekends instead of weekdays some of the time just to get a better thoughput of work.

  58. Short answer by CAIMLAS · · Score: 1

    The short answer is: you don't.

    You fake it until you make it, or can corner the guy in a dark alley and beat it out of him.

    In all seriousness, I've been there probably more than most. I've worked most of my career for managed service providers (of varying quality) where there is no environmental documentation to speak of, in most cases, and almost invariably things are a complete goddamn mess because they're going from in-house to outsourced for a reason. More often than not, you're expected to replace 3-5 as many people as you are - all while handling many other customers at the same time, in similar scenarios.

    I was blessed several years ago by replacing 6 in-house IT staff in an academic environment by myself; I took over their full role, to the exception of a guy who came to do desktop stuff several times a week. Almost exclusively Linux systems, many with fairly exceptional setups, and lots of stupid interdependency: the previous 'administrators' were more developers than they were admins (and yes, that is an insult for a competent admin).

    There were fewer than 80 physical servers and a couple hundred additional workstations (Windows/Mac/Linux). Half a dozen different distros, no virtualization. Half a dozen subnets, most carved up poorly with little forethought (or brought over from 'very legacy' environments and not migrated using best practices). Lots of one-off solutions were difficult to support and had few tenable options for migrating away from - situations where you just pray that hardware gets good enough, fast enough, to make what you need to do tenable to the users.

    It took me a full year to get everything to the point where I was comfortable with the environment enough to know what was happening without needing the monitoring systems I'd put in place to tell me. This seems about right in my experience, at least for me. It's taken roughly a year, consistently, to get comfortable with the full scope of tasks and requirements of an environment from the users up through the ranks.

    Until then, you fake it until you make it.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  59. The three envelopes by tomthegeek · · Score: 1

    Prepare three envelopes

  60. I hope that... by fhic · · Score: 1

    ... today wasn't your first day at Bluehost.

  61. Invite them to a trip to a branch of the company by drolli · · Score: 1

    which is under a suitable jurisdiction. The waterboard them until they have told you everything. If somebody asks: terrorists attacked your network.

  62. Both sides of the coin by PurdueThumbs · · Score: 1

    I've done both, a couple times. Two weeks notice is always a bad idea, and a generous leave notice is always favorable to future employers. It's a pretty good sign that the dude isn't too worried about HIS situation or their's.

    1) I left with two weeks notice, taking an international job, so there wasn't much wiggle room. It sucked, and I kept good rapport to this day assisting them as much as I could by building documentation and working with my team for those two weeks and random calls thereafter. The team replaced me.

    2) Left the international job, gave them 7 months. Took 5 to find the new guy. Politics and teaching him where to find information were the killers. He shadowed me for a few weeks, then we started splitting assignments, and then I took a mutually accepted garden leave for the last two weeks handling only critical tasks that shouldn't carry forward. Rapport is strong with these companies still as well.

    3) Started the new job. Hired on Friday, started Monday, didn't even have a place to live. This one was a mess and I HAD to start on Monday because the bugger was GTFO. No documentation or best practices. Went through every server, what OS it was running, what applications, and the access. Started to canvas the network, only to realize one week wasn't enough. Focused on access and design realizing quickly it was a big ball of duct tape with VLANs and different OSPF styles.

    When it really came down to it, I gauged my skillset, supplemented my tools and information with whatever could carry the biggest impact, and prepared myself to crash and burn. Now, less than a year later, I have started rolling out best practices based on my documentation and there's been a stark change as the enhancements and simplification has begun winning the battle. But it was a big uphill battle. Your armor will be more important than your weapons for a while, but every chance you get to use your weapons to correct something for win-win, do it and don't look back.

  63. BOHICA by NeoStrider69 · · Score: 1

    I actually was in this position back in 1999. I was just hired at this midsized company... The Network Admin was stepping down to a programmer position... He went on a 2 week vacation a week after I was hired then turned in his 2 weeks notice on the first day of his vacation. It was tons of fun. The way I did it? Changed all the passwords and went thru everything and charted everything out, then started making changes just in case. Good luck with your experience with this. I know it sucks.

  64. Relax! by Anonymous Coward · · Score: 0

    Learn to juggle with chainsaws... NOW!

    I'm in the middle of such mayhem right now: Old "team leader" left to weeks ago, new "director it operations" is still is two weeks out, and the team was cut down from 4 sysadmins to... just me.

    Learnings:
    * Get access to his business mail account. Most of the information you need is burried in there and many obscure mails are still delivered to it.
    * Get each and every account/password he knows of before he leaves, use administrative punishment if need be.
    * Get someone from higher up the ladder to sort/prioritize the incoming tickets.
    * Relax! Thousands have gone this path before you, and they all lived to tell their story.

  65. The EVIL Lecture by daedlanth · · Score: 0

    The very best advice I have ever found:

    (I forget who wrote this but I am posting it knowing that this advice will certainly help you!)

    The EVIL Lecture

    It's really, really, really hard. It requires a very complete audit. If you're very sure the old person left something behind that'll go boom, or require their re-hire because they're the only one who can put a fire out, then it's time to assume you've been rooted by a hostile party. Treat it like a group of hackers came in and stole stuff, and you have to clean up after their mess. Because that's what it is.

    Audit every account on every system to ensure it is associated with a specific entity.
    Accounts that seem associated to systems but no one can account for are to be mistrusted.
    Accounts that aren't associated with anything need to be purged (this needs to be done anyway, but it is especially important in this case)
    Change any and all passwords they might conceivably have come into contact with.
    This can be a real problem for utility accounts as those passwords tend to get hard-coded into things.
    If they were a helpdesk type responding to end-user calls, assume they have the password of anyone they worked with.
    If they had Enterprise Admin or Domain Admin to Active Directory, assume they grabbed a copy of the password hashes before they left.
    If they had root access to any *nix boxes assume they walked off with the password hashes. Also reset any public-key SSH keys that may be in use for root-login SSH (don't do that at all, but if you have it, clear 'em).
    If they had access to any telecom gear, change any router/switch/gateway/PBX passwords. This can be a really royal pain.
    Fully audit your perimeter security arrangements.
    Ensure all firewall holes trace to known authorized devices and ports
    Ensure all remote access methods (VPN, SSH, BlackBerry, ActiveSync, Citrix, SMTP, IMAP, WebMail, whatever) have no extra authentication tacked on, and fully vet them for unauthorized access methods.
    Ensure remote WAN links trace to fully employed people, and verify it. Especially wireless connections. You don't want them walking off with a company paid cell-modem or smart-phone. Contact all such users to ensure they have the right device.
    Fully audit internal privileged-access arrangements. These are things like SSH/VNC/RDP access to servers that general users don't have, or any access to sensitive systems like payroll.
    Start hunting for logic bombs.
    Check all automation (task schedulers, cron jobs, or anything that runs on a schedule) for signs of evil. By "All" I mean all. Check every single crontab. Check every single Windows Task Scheduler. Even workstations.
    Validate key system binaries on every server to ensure they are what they should be. This is tricky.
    Start hunting for rootkits. By definition they're hard to find, but there are scanners for this.
    Not easy in the least. Justifying the expense of all of that can be really hard without definite proof that the now-ex admin was in fact evil. The entirety of the above may not even be doable with company assets, which will require hiring security consultants to do some of this work.

    If actual evil is detected, especially if the evil is in some kind of software, trained security professionals are the best to determine the breadth of the problem. This is also the point when a criminal case can start being built, and you really want people who are trained in handling evidence to be doing this analysis.

    But, really, how far do you have to go? For routine admin departures where expectation of evil is very slight, the full circus is probably not required; changing admin-level passwords and re-keying any external-facing SSH hosts is probably sufficient. Again, corporate security posture determines this.

    For admins who were terminated for cause, or evil cropped up after their otherwise normal departure, the circus becomes more needed. The worst-case scenario is a paranoid BOFH-type who has been notified that their position will be mad

  66. Foolproof way.. by Anonymous Coward · · Score: 0

    Sodium Pentathol

  67. learn from him all that you can! by Anonymous Coward · · Score: 0

    Hello,
    Stay in touch with him, try to get all his knowledge that you can. Good luck!

  68. Inventory Everything by SignalHandler · · Score: 1

    My experience taking over was about the worst-case scenario you can have. I was hired to replace the lead System Administrator at a newspaper after he was fired for a number of reasons (e.g. he told Reporters to fuck off when they needed his help). He was a true BOFH. He was gone by the time I started, and everything was in chaos. There was no documentation for anything. The expensive robotic tape backup unit that the IT Director thought was being used to do backups was actually in the original box in the corner of the guy's office. The newspaper didn't have any backups! It also turns out that he had been running his own side business on company time. The thing that helped me understand everything the most was doing an audit/inventory of every server, computer, router, etc in the building. If a sysadmin leaves on bad terms your first priority has to be securing and updating everything. For me that meant forcing password resets, making sure every account in LDAP was needed by someone still working there, making sure there were no local accounts on any computers, updating virus signatures and running virus scans, making sure the latest software patches were applied, etc. I found a few computers with modems on them, so I removed those. I enabled remote desktop on computers so I could help people from my office. An audit/inventory of everything helps helped me meet a lot of people too. There were many hostile users... and they treated me like shit at first because of their experience with the previous guy. You have to have thick skin and just kill 'em with kindness. At a newspaper there's a period of time when everyone is rushing to make their deadlines to get the newspaper out the next day, so I blocked out an hour of each day during the crunch to spend it the newsroom. If anyone had any problems they didn't have to call me or try to find me; I was right there to help fix it. If there weren't any problems I'd just work from one of the empty desks. It garnered a lot of good will, which comes in very handy to any sysadmin.

  69. Passwords by Anonymous Coward · · Score: 0

    Documentation is good, but rare.
    Get all the passwords, and take the guy out for a beer.

  70. Spend a year by DMJC · · Score: 1

    Spend a year documenting the network with the guy present, it's really the only way to do it. Anything else and basically you are screwed, get all the login codes, pray he doesn't forget any and start firing up the network scanners like nmap and logging in and documenting everything.

  71. four numbers by Anonymous Coward · · Score: 0

    1099 and a prayer.

  72. You don't by mysidia · · Score: 1

    How do you digest the thousands of hosts, networks and associated software systems in a week, especially when some documentation exists, but much of it is still in the mind of the former worker?,

    My recommendation is you demand that your boss get the old guy on retainder to be available by phone and e-mail for at least 30 days.

    You really need 14 days worth of acclimation.

    Get as much as you can out of him, bring a notepad and pencil, and a voice recording device.

    I recommend you start with him getting you the keys to whatever he considers to be all the most critical systems; usernames, passwords, IP addresses. What the systems do, what software they run, the basics of how they're configured.

    What all the software vendors contract numbers and license keys, and software installation media are; where those are being kept, config file locations, etc.

    Get throuh all those. Next make sure you get all the keys to the firewall and routers and switches.

    And miscellaneous hosts.

    run nmap scans among the IP assigned subnet to make sure you didn't miss any devices. Start building a spreadsheet of devices, if he didn't have one; or complete it if there are missing things.

    Make sure that some time during the week, the two of you go through a physical audit together of the "server room" or "server closets", and whatever other places there are IT infrastructure.

    The physical audit should include a verification that you didn't miss getting keys or IP address/config details to any equipment.

    You need to know where all the equipment is, circuit breakers, cable management, etc

    If this is a large site, you might need more than 7 days. Anything you can't get during the time before the guy leaves, YOU get to figure out; probably at the worst possible time, because people are screaming at you about an issue caused by the sudden non-operation of a device you don't know exists.

  73. There is no good way. by roc97007 · · Score: 1

    On the bright side, you'll improve your forensic skills.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  74. call him by Anonymous Coward · · Score: 0

    Don't worry, I think they have a good cell phone reception in Sheremetyevo. Just give him a call

  75. prepare 3 envelopes... by Anonymous Coward · · Score: 0

    you know the rest.

  76. 1-2-3 by kefalonia · · Score: 1

    ps.
    Here is my favorite hard-to-bend systems hand-over test: shutdown and restart everything. If you can :) Yes, everything, yes: full shutdown, up to the electrical supply. You can't cheat that a lot; you'll miss info, but only secondary info. That will be good base for stellar (reverse) engineering.

  77. good luck! by Anonymous Coward · · Score: 0

    First, congratulations. you've hit the proverbial jackpot if you don't have any kind of documentation. A wonderful amount of hours is guaranteed to come your way. Second assume docs if available have a certain amount of non trustworthiness. Third, with how things are going on in the world, assume everything has been compromised. What this means is everything is headed for a rework. Though most stakeholders in a place that has been running for years will definitely not be excited about any prospects of change at all. The disgruntled sysadmin scenario is really a massive pain, so number one on top of the list is find out if there are processes in place that deals with user accounts -- proper aging, disabling, change management, etc. If there isn't one policy in place that deals with this specifically, and the folks haven't developed one yet, slowly try to gain a visability on the this attack vector. Depending on whether you can breathe down the neck of the folks that use the system to provide you a list of accounts you can purge, this is going to bug you no end. So you'll be hit with the question of whether you should fit in by following the lax user addition process, or try to beat in a new account usage policy. Those stupid exploits would have a smaller surface of attack if folks couldn't log in and fuzz the crap out of the app.

  78. Disaster recovery drill by dbIII · · Score: 1

    It's amazing what holes in the docs show up when things really go wrong. You can pre-empt this by acting as if things has gone wrong and try to find a solution. This should remind the outgoing guy of what is important to pass on.

  79. Some networks too fragile for nmap by dbIII · · Score: 1

    Nmap kills some things like HP jetdirect external boxes, crashes some Samsung office phones and has other consequences so beware of using it on an unknown network during working hours. It's not that there's nothing wrong with nmap, it's just that some network hardware is fragile pieces of shit that will fall over (or in the case of that HP stuff, break) if you hit some ports with packets.

  80. SSH Relay Machine/Audit Log by rtaylor · · Score: 1

    Not an admin but this is what I would consider doing with management backing.

    Install a pair of SSH relay servers with full logging of everything going in/out of it to a write only filesystem. Configure production boxes to only accept connections via this relay server.

    There are good reasons to have a full audit of everything admins do; and suddenly you know absolutely everything the admins are doing today.

    If a ticket is closed and the process isn't documented, give your technical writer the log snippet so they can document the process.

    Either you've got 2 weeks worth of work fully documented or evidence that the previous guy wasn't working.

    --
    Rod Taylor
  81. Giving someone too much time by dbIII · · Score: 1

    and a generous leave notice is always favorable to future employers

    I did that once and it had the opposite effect since upper level management assumed they would have a lot of time for the changeover. My replacement arrived some time after I left the state and my assistant with almost no experience was left swimming in deep shit for a week or two. That was after giving a couple of months notice and then at the last minute agreeing to delay my departure for another month. There's a middle ground somewhere that probably works.

    1. Re:Giving someone too much time by Anonymous Coward · · Score: 0

      I did flex as I initially said 6 months (I offered more but this was mutually agreed upon for planning), but when it started growing I started making monetary demands and once again allowed them to choose the size of the window. I stated there will be only one extension before I become a very high dollar contractor and decide whether or not it's worth it (extracting everything reasonable to me as guaranteed, including HR after departure). We mutually decided the initial date and I demanded a retention agreement (or feel my wrath in two weeks, but I'd really prefer if we could stay homies). They gave me the agreement, but as time went on, I realized I didn't actually need it. Things eased up as I closed the major projects to ease my successor and identified the most crucial projects to complete with remaining time. Yes they do get lazy, but a good solid bang on your way out (don't slow down) focused on making it realistic for them is the key. A good systems administrator is capable of this and every good systems administrator hopes for it, but we all know how that goes.

    2. Re:Giving someone too much time by Anonymous Coward · · Score: 0

      I did flex as I initially said 6 months (I offered more but this was mutually agreed upon for planning), but when it started growing I started making monetary demands and once again allowed them to choose the size of the window. I stated there will be only one extension before I become a very high dollar contractor and decide whether or not it's worth it (extracting everything reasonable to me as guaranteed, including HR after departure). We mutually decided the initial date and I demanded a retention agreement (or feel my wrath in two weeks, but I'd really prefer if we could stay homies). They gave me the agreement, but as time went on, I realized I didn't actually need it. Things eased up as I closed the major projects to ease my successor and identified the most crucial projects to complete with remaining time. Yes they do get lazy, but a good solid bang on your way out (don't slow down) focused on making it realistic for them is the key. A good systems administrator is capable of this and every good systems administrator hopes for it, but we all know how that goes.

    3. Re:Giving someone too much time by PurdueThumbs · · Score: 1

      I did flex as I initially said 6 months (I offered more but this was mutually agreed upon for planning), but when it started growing I started making monetary demands and once again allowed them to choose the size of the window. I stated there will be only one extension before I become a very high dollar contractor and decide whether or not it's worth it (extracting everything reasonable to me as guaranteed, including HR after departure). We mutually decided the initial date and I demanded a retention agreement (or feel my wrath in two weeks, but I'd really prefer if we could stay homies). They gave me the agreement, but as time went on, I realized I didn't actually need it. Things eased up as I closed the major projects to ease my successor and identified the most crucial projects to complete with remaining time. Yes they do get lazy, but a good solid bang on your way out (don't slow down) focused on making it realistic for them is the key. A good systems administrator is capable of this and every good systems administrator hopes for it, but we all know how that goes. Finally under my handle :-( sorrry.

  82. Re:Hire Me! by Anonymous Coward · · Score: 0

    Sorry, the company has a "no assholes" policy.

  83. Put the departing admin on a 2/hour/week contract by Antique+Geekmeister · · Score: 1

    Pay the departing sysadmin for their time, by any legal means, to provide additional information. I've had to work with companies where a core admin had just departed, and had to help hide that we then hired one such admin as part of our company with a different title in another group, partly so we could tap them legally for information about their old company's environments. We got a good engineer, they got a good contract to help out while they looked for a permanent role, and were able to factor in undocumented aspects of the old company's security practices and backup systems which they were flat-out lying about.

    Find out why that admin is leaving, without their manager in the room or any witnesses. Don't take "no" or "we'll get that to you" as an answer: go behind the company's back if you have to, because if they're hiding it, it's probably _vital_ to know about.

    Do a complete hardware inventory, both of material they're directly responsible for and of devices _connected_ to those. Include the names of the people responsible for services, and who need to be contacted for issues, for every single system.

    Verify that the backups are complete and that they do in fact work. This is a very good time to get that backup server, or that failover switch, that has been awaiting the right time to install, and ideally perform the restorations on those.

    Warn the managers that there are likely to be service interruptions, and ensure that the monitoring system works well to report them.

    Do not change the default scripting language or configuration management system or source control system or account management tools until an opportunity to learn the old one is at least 80% completed.

  84. the sysadmin's email address by Anonymous Coward · · Score: 0

    You'll want to keep the old sysadmin's email address alive and forwarded to you or someplace you can see.
    In a year or two some server that you don't know about will have a ssl cert from someone like Verizon expire. About 30 days earlier, they sent an email to two people in your organization who are no longer there. Also, some vendor whose support contract you now need has expired because you didn't get the renewal reminder email.

    Naturally, in a sensible organization, these things would not go to a corporate email address assigned to just one person, but it happens, you have no way of knowing if it's been done until after something has gone away.

  85. Kill The Outgoing SysAdmin by Anonymous Coward · · Score: 0

    Once dead drag the body to a 'restroom' stall with a shower.

    Dismember the body, be careful to drain blood through the stall drain.

    Using a small Poulin Chain Saw, further dismember the body parts into small 'fist-size' pieces.

    Be careful: brain, heart, pancreas and intestines are special cases.

    Gather the pieces into a Hefty Trash bag and render them to a room with a blender.

    Tose into the blender a 'fist-sized' piece, add some water and a hand-full of salt.

    Why salt? Salt in the blender will aid dismemberment of the tissues.

    Render the 'remains' from the blender to a sink or toilet which ever is more convenient.

    Flush.

    Repeat process.

    That was the 'hard part': congratulations.

    The easy part is now figuring out how the prick ass wipe SysAdmin bungie-trapped the OS and filesystems.

    Give it about 48 hour to secure the system, rebooting parts as needed.

    Done.

  86. Where's the info? by enkiduonthenet · · Score: 1

    First thing to do is check that backups are being taken, then set up something to automatically go round all the servers and gather as much information on them as possible. Then do what the others say, but if the previous incumbent has not done this, then there isn't much hope. Enk.

  87. Company needs a Handover policy by Anonymous Coward · · Score: 0

    I work on cruise ships as IT Office and we have 6 months contracts. At the end someone comes in and takes over. Sometimes we have time for handover, sometimes we say hi and bye at the gangway. No matter what the scenario we complete our handover notes. There is no other way to do it other than have EVERYTHING documented.

  88. Replacing the systems... by VTI9600 · · Score: 1

    ...should be the ultimate goal. Understand the design, get it under basic control and then work with a team (largest you can muster) of diligent specialists to design replacement systems that are firewalled off from the original. The reasons for this are twofold:

    1) No matter how well documented, well designed, etc. the system is, your knowledge of it will never be perfectly complete and you'll never be able to turn around changes with the same degree of confidence and alacrity as the original admin.

    2) Your Career -- If you bend over backwards to make the system work perfectly the original designer will still get most of the credit. If you try your best but the system falls short of expectations, you will take the blame as the new "owner" of the system. It's a lose-lose proposition. Building something new, something that you can demonstrate is supported by more than just one person (unlike the original) will be a feather in your cap.

  89. Ouch by Anonymous Coward · · Score: 0

    Book a flight to north korea, or at least russia.

  90. Been there - done that document and reengineer it by ruir · · Score: 1

    I already took over systems in both scenarios, friendly and very unfriendly. I agree with another poster the ultimate goal is to reimplement most of the systems yourself. My last takeover was downright hostile. I had to do an audit of the systems, and for instance albeit I had a list of passwords, many were swapped or I had to find passwords for MySQL servers in logs or in scripts. I also found a couple of *very obvious* backdoors. First thing I did when taking over after documenting all systems passwords, and services running was to create a control server, will SSH keys, and a central syslog server. The 2nd one was disabling all root passwords, and allowing access only by sudo to document all accesses to the team. The 3rd was to create SSH RSA logins. The following step was to deactivate all the unnecessary services, like X or file sharing daemons in machines not sharing drives. After a year, I already reengineered like 80%-90% of the services, as they were rather old and unsupported implementations. The documentation/automation phase proved to be invaluable to be capable of answering to ongoing requests. It is not in the middle of a crisis that you want to find out you don't have a password to a system, or to find out how it works. Nowadays, we already monitor most of the services in NAGIOS, with extensive scripting to adapt to our environment, have service recovery in most of our servers, and also have a page that does automatic audits much more complete than the original audit, minus the passwords (for obvious reasons). We also implement more defined responsibilities in the (new) team - linux admin - windows admin/etc and also starting to invest in internal training. For starters, we ask for volunteers to talk about a technology they are most comfortable with to the others members of the team in an hour-format.

  91. Assume nothing by Anonymous Coward · · Score: 0

    Get whatever you can from the person, but just assume that even if he/she tells you EVERYTHING that you won't retain it. Bottom line, regardless of how well the outgoing admin preps you, nothing will prepare you for the first thing that goes wrong. Just suck it up, struggle through it and learn the system as best you can. It will be painful for you and for your users for a few months, but after that you'll have the hang of it. Just don't give up, and don't blame your predecessor. In time, you'll realize that some of those decisions were wise and some were dumb. There is no such thing as a "smooth transition". Your attitude and your willingness to dig will be what makes the difference, not the "documentation" your predecessor leaves behind. Make the system yours. Treat it as yours and you will be successful. The longer it's "someone else's fault", the longer your users will be in pain and curse your name.