So, I'm in a new job from this year, huge company hundreds of thousands of staff, lots of politics, split so far into small groups that you can't really solve anything properly as far as processes etc are concerned.
Doing Windows server "operations" in a ITIL sense is pretty tedious, managing thousands of cloned servers, lots of tickets, lots of breakfix and patch rollouts, not much usage of my brain.
There is one part of my job that sucks up hours every week from my team that shouldn't, it's repetitive and inefficient. It would be solvable with a mail enabled web app I guess but it would be quite a process tedious app or script to write. Surely there's something out there does this already? if not, this is wasting enough of my time to justify writing it myself but I wanted to know if anyone knew of something that does this "out of the box" so to speak.
Here is the problem I'd like to solve...
Often we need to do maintenance on servers, sometimes one of them, sometimes (like security patching) all 2500+ of them. The applications on these servers are 'owned' by different parts of the business all around Asia pacific. Sometimes even different legal entities (hundreds of different groups). In order to do something impactful on a server we go though change management approval but we are also required to get written approval from all owners agreeing to downtime in the form of email etc (bureaucratic redundancy I know, surely change approval in the change system should be enough but when some genius says "change approval does not constitute all stakeholder communications" then we do everything in double!
So, our team spends hours hand crafting individual emails to stake holders to get their approval telling them about impacts, sometime sent individually to lots of people, sometimes BCC spammed to everyone. So many involved and such a manual process that we don't check the replies we just assume "no news is good news" and if no one says "stop" we do the change. BUT, recently my boss sent out a CYA email to say "recently some app owners are upset about not being informed of down time and so all downtime must be agreed to in writing separate from the change system"
The previous tedious task of app owner comms is now a lot more time consuming as we need to track replies match them to apps on server and make sure a server that's going down has all it's dependant apps signed off. (dark ages manual process methodologies managing modern server farms while unused modern systems exist at the firm
The first way to handle this that pops into my passive aggressive mind is to send the comms, and keep sending reminders till the change date and then cancel it at the last minute due to lack of approval and business buy-in (60% of the time these emails are ignored). I'd never do any real work again other than manage these emails and it could all be blamed on my bosses CYA email!
My job is tedious enough without turning it into a 100% email coordination job though, so I'd like to fix this.
We have the inventory lists that have the app owner contact details and server role info that can be queried via ODBC (many to many relationship of servers to apps)
I have zero budget or resources to build anything but may be able to commandeer a little space on a web server. Before I build anything though (as I'm busy with all this crap already) is there anything that can track this? It's like a ticket system but the support group are initiating the ticket to the end user and not vice versa. We want the reply though so we need to be able to send followups and have the end user okay it or in cases suggest alternative dates.
Quitting my job is another option
Any thoughts or product recommendations?
Thanks

