Yeah, absolutely. Thanks. I'm excited to be here as well.
I actually started in quality assurance. I was just a software tester, wanted a more stable job, got trained. I was like, I can do this. It's no problem.
Slowly in my early career I realized the need for things like automation and started really focusing on problem solving in organizations. I think I'm naturally just drawn to the crud and I like to fix it.
My first big challenge was, you know, migrating an entire organization from QA to quality engineering and automation. Kind of working my way up through leadership into that space and then fell in love with the concept of cultural and organizational change.
And that led me… I was in healthcare always, but the early part of my career pretty much was spent in healthcare. And the problems on the back end of that are really interesting to try and solve, in a heavily, heavily regulated environment.
I took a step away from healthcare to take over a site reliability team. It was a really good opportunity and while it was completely foreign to me, the concept of SRE was still pretty new then. I was familiar with the cloud. We had done some big cloud migrations and I decided I was up for the challenge.
That is really when my intro into the concept of platform engineering and site reliability as a whole came to play. And then I just built off that, figuring out more ways to automate and get into the concept of platform.
I think big companies are like platform engineering. Startups are kind of like, we build stuff in an automated way. I left big corporate because DevOps is really hard to implement in a large organization that has done the on-premise shift to the cloud. And so I was hitting a lot of walls in doing true DevOps and automation.
And I did it full suite here at connectRN and I'm loving it.
Yeah, it's a good question. And I think it's a little bit different in every organization. But the key is understanding where the business wants to go.
Platform is tough. It's like IT, right? We make you zero dollars at the end of the day. We are not a money-making organization. But what we offer is time to value and other things that once we get things into place, things are rocking and rolling and you're getting what you want much faster. Putting that in front of executives, who are looking at project deliveries and ROI - how do you explain that if you give me six months, I'll make you faster.
So for me, it really boils down to understanding where they're trying to get and then putting platform terms into things that they will understand. Like if you tell them you're going to use Terraform or Kubernetes or something, they don't care. They have no idea what you're talking about. They don't understand the concept. And so we keep it, I would say, pretty simple. We focus on simplicity and security and delivery. When I'm presenting what we're going to do and why we should invest our time in that, it's focused on business outcomes that we will achieve by doing this and what is the long-term of that.
That's really how we were able to get by and across the board to move in a different direction here. And again, like I say, automate all the things - that's my job. I just automate all the things, my team does the same.
But the other key focus is we kept the team really small. Platform engineering has a really awesome benefit in that if you invest a little bit of time with some really good resources, you don't need 20 people to run a platform. You can automate it. You can train engineers. You can really utilize resources in a way that is not big healthcare, right?
A lot of big healthcare IT is empire-building and these large teams - you always need more people. And so we really focused on the concept of staying small.
Like how small can we stay. Build this really repeatable, reusable, stable infrastructure that engineers could then use to their benefit, but we didn't need to hire more people to maintain it. And that's what we did. So I have the same team I started with two years ago.