NuoDB is a next generation distributed database company. As the Director of Customer Solutions at NuoDB, Duke Adamonis is responsible for making sure customers get a real live human response within minutes – whether it’s 1 p.m. or 1 a.m. That’s why Duke put his Technical Support team on VictorOps. We talked with him for this case study about how (and why) he did it.
“The problem is when people forget that one special phone number you gave them for emergencies…”
The biggest problem with after-hours customer support isn’t when people have a problem at 1 a.m. It’s when they have a problem at 1 a.m., and they forget that one special phone number you gave them for emergencies. In the heat of the moment, people are always going to forget that special number, that special PDF. They’re not going to walk around with your emergency number printed out, or stored right there in their phone. I’m a big believer in consistent communication channels for customers around-the-clock, and that’s why we implemented VictorOps.
On-call has to be automated and seamless
On the customer side, I want them to be able to use the same communication channels every single time. On the Support team side, I want the system to automatically and seamlessly update whoever is on-call. It was such a pleasure to be able to tell one of our big enterprise clients that even when they have an issue, they will do everything exactly the same – no special phone number or email.
The customer was actually suspicious that it wouldn’t work. Two days after I made that commitment to them, it was 2 a.m., and they had an issue. VictorOps woke me up, and I called the customer in under five minutes. We have a huge amount of confidence that things are working well for that particular client. VictorOps is a big piece of that success.
With VictorOps, we have a holistic view of what’s going on with our most important customers. It pays for itself.
Making people management a little bit easier
From a management point of view, before VictorOps I had to worry about creating a schedule, managing a schedule, and even the logistics of forwarding different phone numbers after-hours. Now I can manage the entire team and on-call schedule within VictorOps. Most importantly, they can manage themselves without a lot of overhead from me.
As the director of the group, I’m always alerted – not just when something comes in, but also when somebody picks It up. Having that visibility in VictorOps is great. It gives me confidence that our processes are working well, and gives me the opportunity to pivot and change if we need to.
We use NodePing for one of our external monitoring tools, and currently, the format of these alerts needs to be altered to reflect correctly within our VictorOps timeline. (VictorOps API hook takes POSTs, NodePing sends GETs). We leverage the Transmogrifier to transform NodePing tags to ensure proper communication between platforms.
I recommend VictorOps wholeheartedly. When folks asked me what are we doing, I always mention that VictorOps is a huge part of our after-hours support.
The VictorOps platform, specifically the Transmogrifier, has become a focal point for our team. It’s baked into our process and it’s making us better.