If you haven’t already been able to tell, my love and respect for operations is quite unabashedly obvious. To top it the DevOps way of working is an absolute dream. I feel like a DevOps team is akin to Avengers from the MCU.
Hear me out.
Nick Fury is your Service Delivery Manager (that personality speaks for itself)
Before, during and after a catastrophe strikes Nick Fury will engage the right people, communicate back to big and important people and keep track of the progress. He assesses the impact and blast radius of the catastrophe. He is cognizant of the skills and people he needs to get past the storm. He will ask the right questions and get the work done.
Tony Stark is our Site Reliability Engineer (actually let’s make him the “Senior Site Reliability Engineer”- oh he is so good)
As per googles SRE documentation, an SRE should not spend more than 50% of his time fire-fighting. The rest of the time he should be improvising, innovating, making sure disaster is avoided but hell if it does strike then he be best prepared. That’s ditto Tony Stark!!!
Always working on his suits, always prepared.
Captain America is the Team Lead (no one can make a better leader than this man… if he was real he could have made a lot of moolah dishing out leadership training)
Avengers Assemble!! Hell yeah!!
He knows his team, their strengths and can get the melange of personalities to work together. Not only does he lead but rolls up his sleeves and gets his hands into the muck to bypass the disaster. He rightly assesses the situation and sets the team working on parallel activities roping in the right skills. He will be at the forefront in the battle with his team.
The perfect leader.
Natasha is your logging monitoring alerting expert.
Natasha is a gun in making people talk. If she can make Loki talk, she can make anyone talk. That is exactly like that person in the team who knows what to look for in the logs. They make sense of log like no one else can. Like Natasha, they gather the information which is not apparent and bring it together to get the next steps going.
Hulk reminds me of developers who are clueless about operations (you genius mind you, you lost soul you)
Hulk is extremely brainy, nerdy and can bring a solution to life for any problem. But put him in the chaotic space and he is just screaming, kicking and smashing everything in its way without any rhyme or rhythm. Sounds familiar?
Let me elaborate. A developer is exceptional at that, developing features. But you put him in the face of a Sev1, they are clueless about operational procedures, the need of the hour or are just randomly going through the problem. The chaos and the gravity of the situation just stresses them out.
Thanos to me is the person who wants to rewrite the whole damn monolithic beast.
There is always that one person on the team who wants to rewrite the code for more balance. He is completely perturbed with the chaos that ensues when things go wrong. Adding resources for the code to function is not really his style. He would rather have a decoupled application with microservices hosted on the cloud.
But for that, this existing legacy code needs to go.
I agree with Thanos.
Thor’s hammer, Captain America’s shield, Tony Stark’s suit (the best people need the tools)
Your ITSM tools, logging monitoring alerting tools, they are all akin to giving power to the avengers. Can Thor still be powerful without his hammer? Most definitely. But with the hammer he is better placed to get things back to normalcy.