Episode 17 Lindbergh Matillano - Intro to Automated Governance
Lindbergh Matillano, Director of the Cost Optimization team at Avalara, shares his experience and perspective towards FinOps and FinOps governance. How he leverages his heritage and his background in finance. Lindbergh also shares how to approach automating cloud governance.
[00:00:00] Lindbergh: Hi, I'm Lindbergh Matillano, and this is FinOps Pod.
[00:00:05] Stacy: So do you remember how to do this, Joe? It's been a while.
[00:00:16] Joe: Yeah. I say my name. You say your name,
[00:00:18] Stacy: No, I say my name first because then , you say your name and then you saying this is the FinOps pod.
[00:00:25] Joe: and then we say the name of the podcasts because people might have just accidentally clicked on this and not, they're like, oh, this is weird. , and they like skipped the entire, interview person introducing themselves and the podcast
[00:00:39] Stacy: exactly? You never know. You don't know
[00:00:41] Joe: Cover all the
[00:00:42] Stacy: They might have been hitting that 15 second fast forward and just met us halfway through.
[00:00:47] Joe: I do that all the time. I hit start and then immediately start skipping.
I like being surprised. I like a sense of wonder what's going on
[00:00:56] Stacy: Joe Daly listens to podcasts kind of more, not from start to [00:01:00] finish, more choose your own adventure, just like randomly fast forward, pop in like, Ooh, that was interesting. And then rewind.
Fast forward to another part. So for every podcast you listen to, it's a very different outcome than probably most people have.
[00:01:13] Joe: You know what? and I think we deliver a great experience of this because I like feeling confused. I feel like, you know, if you listen to this podcast,
[00:01:24] Stacy: I don't think if you listen to the podcast you're confused, but if you listen to our introduction, you're often confused about, about what's coming next or why people gave us a platform, meaning you and I to talk. Okay.
[00:01:41] Joe: and if you don't like it, you have a long ago smash that 15 second
[00:01:45] Stacy: that 15 second skip
15 second skip okay. But for those people that don't hit that 15 second, skip. Hi, I'm Stacy Case
[00:01:54] Joe: And I'm Joe Daly. And this is FinOpsPod.
[00:01:57] Stacy: Woohoo. We did it.
[00:01:59] Joe: There we go. [00:02:00] Mm-hmm.
[00:02:00] Stacy: I don't know why I always do woo woo or ooh, like nobody needs my sound effects. Anyways, it's good to be back. It's been a little bit because end of the year, beginning of the year, excuse number two, excuse number three. but I have a kind of a funny story, Joe, about the podcast, if you will indulge me.
[00:02:20] Joe: Indulge, granted.
[00:02:21] Stacy: thank you. My parents came out to visit over the holidays and to be fair, neither one of 'em knows what I do or what I've done for the past 15 years for work. Especially when we start talking about cloud. Neither one of them, I've explained it multiple times, but there's really no clue.
And then I said something about you and I do the introductions for these podcasts. And I'm like, here, I'll play you one. So I started to play , the end of the year one with the bloopers and the best of, they were totally into it, especially my dad. And then I just started well, if you like that.
we're driving around and there was a couple times I think I just didn't know what to say. So I was [00:03:00] playing the podcast. Sometimes I just played our introductions cuz they thought it was really funny. But my dad, I was afraid, was gonna start making that. Like the fact that he knew what FinOps was, even though he really didn't, but he's like, oh, so it's about cost.
And I'm like, mm, mm-hmm. . But yeah. So yeah, my, my parents got a kick out. My parents who have no clue about FinOps got a real kick out of the end of year episode that we did with Ashley. They thought it was very funny and they really, really, It was funny that nobody could do the introduction. Like my dad was like cackling in the backseat of my truck listening to that.
Like, oh, you just have to say it's FinOpsPod It was very cute. Very funny.
[00:03:45] Joe: That's awesome.
[00:03:46] Stacy: Yeah. Bringing families together,
[00:03:49] Joe: I was trying to get my oldest daughter to listen to the podcast, just, I don't know why, just to torture her. She was like, no, dad, no, no. I'm gonna listen to this [00:04:00] other podcast about people trying to make each other blink or something like that. I don't know. We were arguing over what music to listen to, and she's like, dad, can you put on some lo-fi stuff? I was like, lofi. And if you don't know what lofi music is, play music over any speaker and it sounds normal, right? Then put a pillow over the speaker and then record that noise and that's lo-fi music.
[00:04:21] Stacy: She wants to listen to music. Like we had to listen to it if we were listening to it.
[00:04:27] Joe: in a dentist chair
or in an elevator or yeah, that's what the kids are doing. And so it's so infuriating. I was like, wait, you're listening to muzak? And she's like, what's that? So I said, what if I recorded FinOpsPod in lo-fi? And she's like, I'd listen to it. So I'm gonna do the outro in lo-fi, today to see if my daughter will listen to it at all. families and podcasts.
[00:04:54] Stacy: experiment always within the FinOpsPod. All right, so today, tell me who [00:05:00] we have. I'm very excited
[00:05:02] Joe: actually what I did is I went to Deana Solis and I was like, Deana, who do you wanna talk to? And she said, I wanna talk to Lindbergh Matillano. Lindbergh is the director of cost optimization at Avalara. He did a lightning talk at FinOps X last year on automated governance. And it's really good. Deana wanted to talk to him. And, he has a really unique name and, it's kind of funny how his name came about and he shares that story right off the top.
[00:05:30] Stacy: All so, Deana interviewed him , what are we gonna learn?
[00:05:34] Joe: it's a great episode. first off, it's two folks of Filipino heritage and they're talking, , about how they bring their backgrounds, strengths from their backgrounds into their day-to-day. and also Lindbergh is like myself, a former finance person, and I really related.
Yeah, I really related to that, cuz he brings up hey, sometimes as a finance person you feel intimidated talking about technology problems [00:06:00] and how he goes about doing that. and then going back into the automated governance, he does a great job discussing how to go about starting automated governance, what to start and shares the lessons learned on how to implement really good governance.
[00:06:16] Stacy: Oh, this will be great. I always really appreciate Deana's insight on things too. the great thing about Deana when she talks to somebody is the questions that she asks and she digs a little bit deeper. and I have no doubt that's exactly what's happening here. And then also connecting. And I think, you know, Deana does this great, I think we do this within the podcast anyway, is. It's the human side of FinOps, right? Like what is it about us as humans , that it makes it interesting for FinOps too.
[00:06:44] Joe: that's the community part, right? you get to know the people in your community, not just them as professionals, but them as entire human beings.
All the things. Let's jump right
[00:06:55] Stacy: And hold on, you can say, let's jump into it.
Right. Into it again. I'm [00:07:00] also excited to hear how you're gonna do a lofi outro, so listen through the whole thing so you can hear that
[00:07:05] Joe: You can listen to the lofi beats of Joe's Outro.
[00:07:08] Stacy: again with the sound effects.
[00:07:15] Joe: Your foly work is amazing. gotta cancel that sound effects subscription and just have, just ask you. Right. Let's get into it.
[00:07:37] Deana: Can you talk about your name a little bit, your first name?
[00:07:40] Lindbergh: Yeah, yeah. It's my first name, I'm actually named after Charles Lindbergh, the pilot. my parents for whatever reason, found that a very good, courageous name, and so they decided to call me Lindbergh. I don't know why they didn't call me Charles., but, they chose Lindbergh and [00:08:00] obviously that's stuck, but , yeah, it's funny, if no one ever met me and they see my first name and then my last name, their first impression is, wow, this is gonna be some tall German, Italian dude.
And then they meet me and I'm like, a five four Filipino guy. And they're kind of taken aback. Like, okay, you're not as, you're not as tall as we thought you were.
[00:08:19] Deana: That is great. I wanted to interview you and , I remember, I think you introduced yourself in our Slack channel. Or maybe I saw you at one of the summits of which are all virtual and we had to see names and sometimes people go on camera and I caught you the same way that I do in every other professional meeting and, and setting as I look for people who kind of look like.
and I wanted to reach out to you first and, and say hello. Welcome to the community., I don't know if you remember that at all, but I always wanna see other Filipinos
in my profession, or in my communities, in my [00:09:00] spaces.
[00:09:00] Lindbergh: yeah, and I think I actually even reached out to you on LinkedIn because , I think there was an episode cover you were covered, and I'm like, oh, this is a Filipino, so , you know. Inadvertently this has become, the Filipino, broadcast version of FinOps Pod. So maybe in the future we'll do it in Tagalog
[00:09:14] Deana: I will need google Translate for that
[00:09:18] Lindbergh: me too. . I'll bring my wife.
[00:09:22] Deana: So one of the things , that I get asked a lot about, and I don't know , if, , you're comfortable talking about it, but, For me, , I've been an only this or an only, that only brown person, only Asian only woman in a room, particularly where I had to talk about facts with authority and have decision makers listen to me.
And I wonder if that might be the same for you, , in terms of being. An only person from your community in any way. , and if you , have had to think about that while you build your career.
[00:09:56] Lindbergh: Oh, that's a good question. , I think. in some [00:10:00] aspects, yes. , it's very apparent to me that , I'm probably unique , in terms of culturally, , from other people , in this industry, , especially, in the Seattle area. , , but also too, from my background in terms of, , I come from a finance back.
So going into a engineering meeting, , it's a little intimidating, right? Not only that, , I'm five four, so , you know, all of these people already tower over me. , luckily, , working remote has kind of leveled that playing field for a bit because no one knows how tall you are, in the camera.
But, it's definitely made my approach , to managing, , cloud spend and interacting with people a lot different because oftentimes, , I don't want to feel like I'm being overlooked or my opinion is weighed less just because of, you know, , my experiences.
so I often come with facts ready in hand. , probably more prepared than, than most people coming, into a meeting.
[00:10:50] Deana: Thank you for answering that in a way that sort of confirms my theory. I really do think that, one of the conditions of working in [00:11:00] a role like FinOps is that you are a bridge, , between two skill sets that can sometimes be perceived as competing, but you want them to both succeed.
So I wanted to know if being bicultural, and maybe even a little bit bilingual, could inform you, as you do your job.
[00:11:21] Lindbergh: I never really thought about it in terms of FinOps, and that dichotomy between having a multicultural background, but in some ways ,you're right, like from at least professional background. I come from a finance background. you know, , I have , a master's degree in technology management and data science that I pursued later on.
And part of it, one of the reasons why I pursued that was this perception that I needed to build expertise in this area. When I'm talking to other engineers I'm definitely not a software developer, but I'm a little, I think I have relatively more expertise in, in some things, right?
And that helps, right? That translate when you talk about translation between the two, [00:12:00] engineering and the finance piece, or not even finance, engineering and the business value, it helps and translating it both because I can explain what the impact of, you know, this choice in compute has on our bottom line. to an engineer so they can understand it. And, I can turn around and talk to our finance partners and explain, why is the cost higher or lower? also too, I think from a business perspective, I bring a lot of. , that previous experience that I brought actually brings a lot of things that people don't think about in terms of when you're managing cloud costs.
So it's good. I mean, from a cultural perspective, , I never really thought about it that, but yeah, , I'm also from the island of Guam, so if you're ever on an island, you have a lot of scarce resources. So I think I have the mindset of trying to make do with the resources that you have, thinking creatively and utilizing that.
So, yeah, I think the [00:13:00] cultural background in my history has probably influenced the way I manage the cloud.
[00:13:04] Deana: I'm so glad that you brought those things up and also that you brought up that you have a finance background because I don't think I knew that about you. I wanna shift gears a little bit the little bit that I know about you from your virtual profile is that you were at Microsoft for a few years, and then you moved over to Tableau for another few years where I'm sure that you created a lot of value before Avalara found you and in those roles, you were in basically technical companies and were you in a finance role and, well, was your role more or less the same in each of those? Or has it evolved as companies become more agile, become more DevOps informed. ,
[00:13:53] Lindbergh: so actually it's not in my LinkedIn, but , I started my career at Deloitte as an auditor and a consultant. So I actually [00:14:00] have accounting and finance background. But eventually I found that I loved working with technology and I had an affinity towards it.
So over the course of my career, I started moving more and more towards technology related companies, technology related fields, even the departments, right? so that was a conscious choice for me to make that move. And in that process I leveraged my finance skills to get into these other departments and learn the technical skills and understanding, and then from there, kind of leverage both.
it's interesting. you can learn, right? You can learn a lot of stuff. , but what's, what I think I bring from a finance background that you can't easily learn is just a lot of the experiences, from being an auditor, doing financial analysis. You can't really, take a Udemy course on that and then be up to speed on all of, those things. So, definitely leveraged a lot of my experiences to move [00:15:00] into more of this, technical areas. ,
[00:15:03] Deana: I'm curious if you have had to unlearn some of the strengths that a finance background might, , develop and where I'm going with that is some of my strongest leaders in financial planning have been quite rigid when it comes to investing in technology., and sometimes being successful with that sort of leadership requires a paradigm shift. that's what's in mind when I ask you the question have you had to unlearn any habits or skills or strengths?
[00:15:34] Lindbergh: Yeah, I mean, I'm constantly trying to unlearn things so I can learn new things, right. , I think there is definitely some. Some learnings that I've gotten from my years in auditing, right? In terms of understanding the process the rigidity of the audit workflow and things like that. , the rigidity of a financial model. And I wouldn't say I had to necessarily [00:16:00] unlearn those things. I actually apply them in my day-to-day job, but at a, through a different lens. . So you're right. Sometimes , I think from when you're thinking about investments from a financial standpoint, , finance is often taught the old cash flow model and return on investment and all of these KPIs that, and acronyms that, people will throw at you. and it's oftentimes hard to quantify that in terms of technology if you're not familiar with the lingo, right. What I have though is in terms of the benefit though of understanding what finance wants, I can, and also understanding the goals of the technology business. I can translate some of that, back and forth.
you're right though. I remember doing research on how do you quantify an investment in this old ROI CAPM model for technology when [00:17:00] some of the returns aren't necessarily immediate or known. And I remember coming across something like agile finance where rather than talking about return on investment of dollars, you're more of like, what is the goal? If you're increasing customers by making this investment, that's what you test for. So, I think those are, you know, interesting experiences that I have that I try to unlearn, or really it's like an amalgamation. I think. , I remember talking to someone in finance and they said, you should have some people, some finance people spend some time in engineering because engineering is very complicated, but as chaotic as it may look, it's very actually well organized. They have sprints, they have documentation, they have playbooks. And you know, when I was in audit I was just like, wow, these guys are detail oriented, no. If you go into engineering organization, they're really detailed oriented, right? At a huge scale because they have to manage a lot of complexity.
[00:17:58] Deana: I love that. You said. One [00:18:00] was was seeing your habits and strengths through a different lens. you're absolutely right. I don't think necessarily you can unlearn anything, but reframing a concept in a new way is how we grow. And what you just said about having them spend some time in an engineering organization that practices.
Could be the way that we unlock that, mindset shift. so now I'm really glad I named you as someone that I wanted to have this conversation with. , we got to meet last summer at FinOps X and we spoke so briefly. but I was excited that you were there a lightning talk.
And you were talking a little bit about cloud governance. So to shift gears a little bit, tell me about how that became part of your role.
[00:18:49] Lindbergh: Cloud governance. , yeah, so I'm the director of cost optimization at Avalara. And cost optimization is pretty, a big. Broad [00:19:00] term. I'm responsible ultimately for managing the cloud spend, which is, you know, known as FinOps. And then I also manage the engineering software spend. So those often go hand in hand, right?
You can't necessarily have a server without some sort of licensing on top of it. as I continue to monitor and govern the cloud. being able to scale out and do that more effectively across multiple accounts and, you know, accounts continue to grow around the organization.
It made sense for us to look at automating our cloud governance. not that we didn't necessarily do some automation initially, right? I started with Avalara two years ago, and one of the first things that we did was, in terms of that informed phase, building a lot of dashboards , and looking at the data, Part of that process was creating these dashboards and in a way, these dashboards were automated governance cuz the dashboards would refresh, daily, [00:20:00] would send out, and all of the stakeholders had access to them to see it.
So it's in their inbox. I would look at it and I would notice a spike, and then I would follow up with that person. Now, as time went on. we noticed that there was kind of these low hanging fruit things, resources that are, I guess, I like to call them zombie resources.
They're kind, kind of cool. But , there's a lot of zombie resources and I think historically what I've done was go into the account, download it into Excel, send it out to the person or email or Slack. And , I wasn't getting a lot of traction on that. I might get a one or two bites , but not a lot of traction on that.
And, you know, we have a lot of accounts it made sense for us to see what we can do from a governance perspective, an automation perspective, to do that. we selected an open source tool, , and a third party application to automate, the identification of these zombie assets and.
I have this philosophy of, in terms of when we're working with [00:21:00] engineers, I want to make it as easy as possible for them to make the right decision. So , whatever tools I use, I try to have it connect or utilize the tools that our engineering uses. So if they use Jira, for example, you know, notifications and and things like that.
Are created and Jira. So there's not this process of, getting my email, going to Jira, uploading that information, and then signing out like From a governance automation perspective. Now it's more of a policy violation is detected, and then it's sent over to Jira and it's assigned to a particular team.
and , you know, it's funny, like when we talk about automation I always think oh man, my automation is not that great. This doesn't do these all automated remediations and things like that. Not yet. But from where we started to where we're at now, it's like, wow, at least we're giving these violations to the engineers or optimization opportunities for them to start working on, and they can put it in their backlog and then , [00:22:00] they can groom it and fills into that part of their process, right? as I mentioned, engineers have a lot of process to handle all of this complexity and you have to consider that from an automation perspective. how can we make it easier for our engineers to do stuff and automate the mundane pieces for them, so that they're more willing , to take advantage of those opportunities.
[00:22:20] Deana: So my follow up to that was, I get a lot of questions from folks about how do you decide what to automate, what governance to automate, and it sounds like you had a very thoughtful process, understanding that part of the process was that feedback loop. You're getting those, you called 'em two different things. optimization opportunities and violations. They're the same thing, but the way that you talk about it has a particular effect. And so I think you've actually thought through how you want to engage your partner [00:23:00] in engineering, what advice would you give to someone who is thinking about, well, how do I decide what governance to automate?
[00:23:10] Lindbergh: Yeah, , For us, there was a bit of trial and error, right? I initially, automated some policy and it was like spamming and ton of people, so I had to turn that off. but the learning from that was because of that, I decided , well, maybe we should narrow it down. Start small, so, my advice really to anyone that's exploring automation is start small in terms of what you wanna automate, and keep the blast radius small, right?
we try to first do notifications because automation is very powerful. It can do a lot of damage if you . Pick the wrong automat. So, we try to keep it small, a small blast radius and notifications only, and then gather feedback from the stakeholders that are getting [00:24:00] the notifications, because if they're doing something regularly, like if it's a, some sort of zombie asset and they just go through a process of just deleting it, we could always say, okay, can we just automatically delete it?
But we won't know until the stakeholder goes through that process. and oftentimes, you want to treat , your environments differently, right? Like your production environment. You definitely wanna be very, very sure that whatever automation you put in place, is rock solid and is not gonna take down your production.
in Dev, you might be a little more brave or adventurous. But you still need to be able to test these out you wanna pick the right automations, that are impactful to the engineers. My philosophy is once again, going back to what's the impact on the engineer, right?
And how can I make their experience better and easier? , because I'm asking of them their time. So I wanna make sure that, , it's worthwhile.
[00:24:55] Deana: That's awesome. , to hear someone who's responsible for cost [00:25:00] optimization put people first, put the engineers first. I think a really great sign of leadership. We talk about in the FinOps Foundation how, cloud policy and governance fall in domain of organizational alignment. , the alignment though, can really vary, you know, depending on what your organization's core purpose is. in your experience where you've had good governance or good policies that were, created to, to get that partnership, , to progress, , how would you say the business unit or the business organization, saw the value of good IT governance or good cloud?
[00:25:45] Lindbergh: I think the success of the program is really dependent on the culture. I think , you talked about organizational alignment, that's essentially [00:26:00] part of the culture, right? , I've been actually very lucky to be part of organizations where, cost optimization was part of the culture. and , I wanna be careful too about talking about cost optimization because oftentimes people.
Think when you see cost and optimization, it's always about cutting costs, but the reality is it's ensuring you have the resources that you need at the right. Right. So having over capacity doesn't benefit the company, doesn't benefit the customers.
just having those dollars locked in. So I think it's very important just to have a very cost aware culture and, that's one of the things I look for in any organization is really, is this just an exercise in cutting cost or is there something bigger?
Because I can go in three months and cut costs and walk away and probably collect a lot of money right on that. but I want to be able to go beyond that. I want to, at least from my capabilities, make the organization [00:27:00] better and more efficient so they can turn around and use that available funds to invest in other areas, invest in new products, new features, in teams that may be underfunded.
[00:27:12] Deana: I agree. We've talked about, I think a very FinOps definition of cost optimization. What can you say about FinOps to make. Exciting to someone who is new to the topic That's a challenge. Everyone should have to answer
[00:27:34] Lindbergh: Joe. Joe's laughing. Yeah. , you know what's funny , I took a bunch of pictures and posted on Instagram for my family, and one was A slide , that was from the Reinvent Conference. And my comment was, oh, really excited about this. And my kids and my sister were like, you are such a nerd.
but, my daughter asked me what I do, I often tell her I solve problem. And I imagine myself [00:28:00] as a detective in the FinOps space trying to find some missing, you know, set of money. Right? Like, that's really exciting, , I find if you like finding money, sure. It's not your money, but if you like finding money in general, just finding that unused resource or that savings is like, yes.
Right? Like I get excited finding, you know, a few coins in the couch finding, you know, millions of dollars in savings. I'm like, wow. Um, here you go. Now you can go spend it elsewhere. That's probably all I can say is if you're excited about trying to solve something, looking for puzzles, I mean FinOps is where to go. lots of puzzles.
[00:28:43] Deana: a hundred percent agree. It is definitely an area that never runs out of puzzles.
[00:28:51] Joe: [00:29:00] All right. The lofi outro.
You know, we didn't plan this, but this was a very family centric episode of the FinOps Pod. Stacy telling the story about her parents. and her dad laughing at our intros. Me, talking about how my daughter won't listen to the podcast unless I put a Lofi filter on it.
And, Lindbergh, you know, brought up his parents , and how they came about with his very memorable name. , so look at that kind of theme. We didn't plan it, it just happened. Themes happen sometimes. So that's really,
thank you Lindbergh, sharing your stories with us. Automated governance helps scale out your FinOps policy, and sharing your insights and lesson learned on that.
Thank you Deana Solis, as always, [00:30:00] bringing your perspectives and your thoughtful questions, and leading us through that conversation. , it was fantastic work is always really enjoyable to listen to
Thank you as always to Stacy case and Mr. Case. And Mrs. Case, for listening to the podcast. thank you Maggie, my daughter, for listening to this outro. I'm sure you skipped , everything that happened before this, , but thank you for listening to it.
That is the first episode of the 2023 calendar year. Thank you to all involved. Look out for 2023. Go get yourself educated. Go get yourself trained. Go get yourself some fin ops.
Ooh, that might be a good ending quote. Go get yourself some Fin FinOps. maybe we'll switch that later, but I'm gonna stick with this. That's the end of this episode. Keep on FinOps-en..