I am not an IT admin, I'm a software developer (microsoft stack) and I'm trying to understand what is wrong with the IT environment of one of our customers.
We have deployed our client\server solution to a medium sized business. The problem is, the customers IT environment (mostly various types of Microsoft servers - sql servers, SharePoint, lync, IIS servers, etc, etc) appears to be extremely chaotic and flakey. There constantly seems to be one system or another failing due to an admin having reconfigured something on a server that affects our software running on it. It is taking up lots of support time to keep going in and find an admin has changed some setting on a server that affects our solution, rather than anything directly to do with our software.
It not just our software either, it seems to be going on across all their systems and the admins seem to be constantly firefighting. No sooner are all the dominoes standing than someone changes something that knocks 1 down again...
I going to have a chat with their IT Manager but I'm not hugely knowledgeable about IT Admin practices.
What needs to be looked at or questioned? In the IT Admin world is there any kind of best practice or process that can address this? Other suggestions?
How to debug and prevent flaky unreliable IT environment?
- Hire competent system admins, give them sufficient budget, and follow their directions within reason.