I have been with a small company for 9 years. I started out with the company as a temp hire to fill a position for a reservist who was called to active duty. The reservist returned and I was kept on as a web developer/sys admin backup. Soon after his return from active duty the reservist sought other employment which left me to fill the sys admin roll full time for the last 6 years.
I suspect my time may be short for reason I don't want to go into other than it's based on office politics and not performance. Since I have been with the company I have doubled my salary from performance raises. I maintain 9 Servers including Linux Enterprise Application, Linux Apache Web Server, Exchange 2010, Windows 2008 AD, Windows XP and 7 clients ect...
My question is. If I am terminated, what is my responsibility with the keys to the kingdom? Do I have a responsibility to hand over passwords, train a new sys admin and/or take calls in the future to answer questions that come up or answer questions by the owner? Would it be wrong to take a stand and not provide help with anything unless the company is willing to pay me as a consultant at that point and enter into a contract?
Has anyone else gone through this? Is there a protocol for situations like this?