Screaming in the Cloud - A Conversation between Cloud Economists with Amy Arambulo Negrette
Episode Date: August 5, 2021About AmyWith over ten years industry experience, Amy Arambulo Negrette has built web applications for a variety of industries including Yahoo! Fantasy Sports and NASA Ames Research Center. O...ne of her projects modernized two legacy systems impacting the entire research center and won her a Certificate of Excellence from the Ames Contractor Council. More recently, she built APIs for enterprise clients for a cloud consulting firms and led a team of Cloud Software Engineers. Amy has survived acquisitions, layoffs, and balancing life with two small children. Links:The Duckbill Group: http://duckbillgroup.com/@nerdypaws: https://twitter.com/nerdypaws
Transcript
Discussion (0)
Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the
Duckbill Group, Corey Quinn.
This weekly show features conversations with people doing interesting work in the world
of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles
for which Corey refuses to apologize.
This is Screaming in the Cloud.
Your company might be stuck in the middle of a DevOps evolution without even realizing it.
Lucky you.
Does your company culture discourage risk?
Are you willing to admit it?
Does your team have clear responsibilities?
Depends on who you ask.
Are you struggling to get
buy-in on DevOps practices? Well, download the 2021 State of DevOps Report brought to you annually by
Puppet since 2011 to explore the trends and blockers keeping mid-evolution firms stuck in
the middle of their DevOps evolution because they fail to evolve or die like dinosaurs.
The significance of organizational buy-in,
and oh, it is significant indeed,
and why team identities and interaction models matter.
Not to mention whether the use of automation and cloud
translate to DevOps success.
All that and more awaits you.
Visit www.puppet.com to download your copy of the report now.
And now for something completely different.
If your AWS bill is too high, I've got something you should try.
Pay this cost-effective.
Don't you ever forget it. I'm joined this week by my colleague,
Amy Arambolo-Negret, who is a cloud economist here at the Duckbill Group.
Amy, thank you for taking the time to basically deal with my slings and arrows instead of the ones that clients throw your way.
It's perfectly fine.
It's not as if we are not the kindest people within the Slack channels anyway.
So I am totally good.
So you've been at the Duckbill Group as of the time of this recording, which when you're releasing
things in the future, it's always a question of how long will you have been here by then?
No, we're playing it straight here from a perspective of as of the time of this recording,
you've been here six months, all of which, of course, have been during the global pandemic. So first, what's that been like? It has been very loud. And that's to say I live in a
house with five other people in it. So it's one thing for me to be a remote worker and just being
at my desk working quietly, but also having to
manage noise that you can't really control. It's been an extra level of stress that I could
possibly do without. It's fine. One of the whole problems with the pandemic from our perspective
has been that we've run this place as a full remote operation since it was started. And people come at this from a
perspective of, well, this whole experience we've had with working remote is awful. It's terrible.
No one likes it. I'm not productive. Let's be very clear here. There's been a global pandemic.
This is not like most years. And there are stressors and things that absolutely suck about
this that don't normally impact the remote work story quite the way that they have.
I totally agree.
At least before, one of my previous companies had an office in Chicago, so I would be there once a week, but effectively I was remote because that was an all-meetings type of day. And the difference between that and now is that you had very explicit work hours,
you had client hours, your work sometimes brought you out of the house if you had to go on travel
or on site. This is just everything is done within the same 10 feet of basically where you work and
you eat and you sleep if you have really unhealthy living habits like I do.
And while I'm trying to get better at it, I'm also not the best at having time-based boundaries.
I'm only good with physical boundaries. So I have to turn off the work computer to turn on the fun
computer, which are physically next to each other, but I have to look in a different direction. And
that is as close as I get. Yeah.'s the good screen versus the bad screen model of,
oh yeah, we're going to stop doing work now and just move our gaze slightly to one side and look
at the fun screen and work on those things instead. And at first, I was trying to be militant when we
started this whole pandemic thing and working full remote of booting people off and, hey,
all right, it's quitting time, go home and stop it. The other side of that, though, is some people are in some ways using
work to escape. So we've modified our approach to be get the work done. If you're working
consistently more than 40 hours in order to get it done, let us know that's a problem.
But let people work when they want to work, how they want to work, and be empathetic humans.
And that carries surprisingly far.
Now, the question, of course, becomes, does this scale to a company that has 50,000 employees?
I don't know.
That's never been a problem that anyone has asked me to solve.
But it works for us at small scale.
I find that the attitude working here has been really understanding as to we know what our lives are like and we know that what kind of work that we actually have to get done within a certain time time slots happen, you'll see me and Jesse, one of the other cloud economists, is like, we'll be hitting a document at the same time.
For my time, it would be closer to later in the evening, but that's just because I spent
most of the day either taking care of kids or handling house management sort of duties. So having that flexibility on where my schedule goes
without having to answer that question of, well, why were you working at that hour? I feel gives
me a lot more control and takes one less thing away that I have to worry about.
One approach that we've always taken here has been that we treat people
functionally like adults. And that's sort of an insulting way to frame it. Like, what are you saying? That a lot of employers treat their staff like kids? Well, basically, yes, is the short answer, where it's great. We're going to trust you with make a $50 purchase on the company credit card without a bunch of scrutiny because we don't trust that you're not embezzling. The cross incentives of
different organizational structures are so twisted at that point that it's very hard to self-correct.
I mean, our approach going into this was always never to go down that dark path. And so far,
so good. Will it bite us someday if we continue to grow to that 50,000 person company? Undoubtedly.
But I have to believe it can be done. I would also think the pressure of managing 50,000 people
would break every single person in this company. Just thinking about it gives me panic.
Oh yeah, when every person becomes effectively what, 500 people? That's divisional stuff. I don't think that
anyone wants to stick around and see a small company go through those kinds of transformations
because functionally it becomes such a radically different place. For better or worse, that's not
something we have to worry about, at least not anytime soon. We work really well with our fairly
tight teams, I think. And I think it's one of the virtues of the type of work that we do. You only dealing with a small number of people, everyone's inherently an outlier.
You are the only cloud economist at the Duckbill Group with a background as a software engineer.
Yeah.
I did not realize that when I was joining.
So the deal with my infrastructure background is that I've only ever done enough infrastructure
to support my
applications. Like Pete, I come from a startup background initially in my career, where you
had to manage your application, you had to manage your own routes, you had to manage
your own database connections, your own storage connections, and all of that,
which looking back on it and saying it out loud sounds like a really bad idea now, but this was life before infrastructure as code.
And it was the quote unquote wild west of San Francisco startups where you can make
a product out of basically anything.
And the anything I went into was fantasy football of all things. So I always made sure to have enough knowledge
so that if I knew something broke, that I could blame it on networking. And then I would be able
to show the paper trails to prove it. That was the extent of my knowledge. And then I started
getting into the serverless space where I started building things out of cloud services instead of just spinning up more EC2s because I was young and impressionable.
And that gave me a lot more understanding of what infrastructure engineering was like.
But beyond that, I build APIs, I do business logic.
That's really where my comfort levels are.
For the rest of us, we seem to come from a background of grumpy Unix sysadmin types,
where we were running infrastructures, but as far as the code that was tied into it,
that was always the stuff we would kind of hand wave over, or we'd go diving into it
as little as possible. And that does shape how you go through your career. For example, most companies
are not going to wind up needing someone in that role until they've raised at least a Series B
round. Whereas in many cases, oh, you're an engineer, great. Why don't you start the company
yourself from a software engineering perspective? It's a different philosophy in many respects, and one that I think is a little bit on the strange side, if that makes sense.
It is. It's extremely strange how completely dependent the two are on each other, yet the mindset to get into either end of that level of engineering is completely different.
My husband and my father are both on the infrastructure side,
and they've tried to explain networking to me my entire life.
And I just, the minute the word subnet comes up, my brain is gone.
It's like I'm replaying Star Trek episodes in my head
because I can no longer handle this conversation.
That's how a lot of us feel about various code constructs at some point. For better or worse,
we've made our peace with it. And let's be very direct here for a minute. We've learned to talk
our way around customer questions that go too deep into the software engineering space, by and large.
What's it like on the other side of that, where there's an expectation that you have
a lot more in-depth infrastructure experience than perhaps you do? Or isn't there that expectation?
There is. I think a lot of that is just because of the type of industry this is.
Cloud consulting is always infrastructure first, because that is what the cloud is selling. They are selling
managed infrastructures. They are giving you data center alternatives, but they're not giving you
our full blown apps. And whenever they do, let's say light sale, it's an expensive thing that you
somewhere in your mind go, I could build that cheaper. Why am I paying for this service? So when I am on the phone with clients, and they
have a situation that is obviously going to be a software
solution, where their infrastructure is growing, but
it's because their software has a specific requirement, either
for logging, or for search, that they're using either Elasticsearch
or Kubernetes or CloudWatch Metrics for, and it's turning into an expensive solution, it gives me
an insight, well, this is the kind of engineering effort that's going to need to happen in order for
you to write all of these problems and to reduce these costs. And these aren't as simple as
hitting an option within AWS console to bring all of that down. It's always going to be seen
as more of an effort, but you also get a bit of empathy from the engineers you're talking to,
because you now are explaining to them that you understand what they built,
you understand why they built it a specific way, and you're just trying to give them a path out.
You mentioned the now antiquated idea of going on site and talking to clients. Before pandemic,
Mike and I would head out to a lot of our clients for the final wrap-up meeting, or even in some
cases kickoffs, because it made sense for us to do it and get everyone in the same room and on the same page.
And over the past year, we've found ways to solve for these problems in ways that I don't
necessarily know are going to go away once the pandemic is over. Is it more effective for us to
travel somewhere and sit down in the same room with people who in many cases to travel in
for wherever they live themselves i don't know there is going to be a higher bandwidth story
there of course and the communication is going to be marginally more effective but is it going to be
so effective that it's worth more or less throwing a wrench into everyone's schedule for that meeting
that leaves me somewhat unconvinced one of the strange things is that previously,
I would go on site to clients and fly out to where they are because as many startups as there are
within Chicago and within Illinois, I'm always being sent to New York or Atlanta or Denver for
some reason because they're far and there are planes there.
But we always end up having to talk to some amount of people that don't even work in that
time zone or maybe even in this country.
So we're talking to resources in Asia, resources in Europe, which meant we were flying people
in to be on somebody else's phone.
And I'm glad to not do that.
I'm glad to not have to hang out in an airport.
There is a burrito place in O'Hare that I truly enjoy, but that is the one thing I miss
about traveling.
I almost have my punch card done and it stopped right
before then, but I'm kind of okay with that. I was chasing the brass ring of airline status
and all the rest for a long time. I can't wait to finally go and hit the next tier and the rest.
And okay, well, the pandemic threw all of that into a jumble and I take a step back and look at
it and, you know, I don't miss it as much.
What I do miss is the opportunity, in my case, to get away from everyone that I spend all of my time with now just for a day or two and clear my head and recenter myself.
But there are probably ways to do that that doesn't keep me on the road for 140,000 miles a year? I think, or at least I hope, that this will give
us a chance to, as an industry, just reevaluate how we treat travel. A lot of clients treated it
as essentially a status level that came with your engagement where we need you on site so we can show off that we have consultants coming in on
site so frequently to give us personal reports, even though we are all in a room on a conference
call with other people. So hopefully, even if they're not forcing that every other week,
sometimes weekly, depending on what your engagement is, type of cadence on
travel, then maybe it'll just increase the quality of life for some of us. It would be nice. It would
be super nice. I honestly don't see them forcing that anytime soon. But once everyone gets vaccinated and there's a successful pediatric
vaccine that comes out, it's like I don't see them just letting us stay at home and continue
doing our job the way we have been for the past year going on two years.
So dialing back into the mists of the distant past, it's always a question of where do cloud economists or clouds economists, depending upon how we choose to mispluralize things, come from?
And everyone here has a different story, and there's not a whole lot of common points between those stories.
You, for example, spent some time doing work with NASA.
What was that about? There's a lot of misconceptions about working for NASA, like you need to be a doctor.
And trust me, you don't.
I knew a lot of people who worked there that they basically got their degree and then they
just did code work forever and their life was there.
And it's such an interesting place to be because on
one hand you have that mission of space and exploration and trying to do better by the world
but also it's still a federal agency and there's still a lot of problems with federal agencies in
that how you get paid is essentially at the beginning of the year.
That's when all the budgets are done.
So you can't do the startup thing where you go, I'm going to try a bunch of things.
And if one doesn't work, I'm going to pivot to something else because you're essentially
answering taxpayers and they don't let you do that.
No one wants their taxes going to someone who tried a thing and then found out and messed up,
which is unfortunate, but also a really hard reality of the way these work.
I really love installing, upgrading, and fixing security agents in my cloud estate. Why do I say
that? Because I sell things for a company that deploys an agent. There's no other reason. Because let's face it,
agents can be a real headache. Well, Orca Security now gives you a single tool to detect
basically every risk in your cloud environment that's as easy to install and maintain as a
smartphone app. It is agentless, or my intro would have gotten me in trouble here, but it can still see deep into your AWS workloads while guaranteeing 100% coverage.
With Orca Security, there are no overlooked assets, no DevOps headaches,
and believe me, you will hear from those people if you cause them headaches,
and no performance hits on live environment.
Connect your first cloud account in minutes and see for
yourself at orca.security. That's orca as in whale dot security as in that thing your company claims
to care about but doesn't until right after it really should have. I must confess that I'm
somewhat disappointed that you opened with you don't really need to be a rocket scientist to
work at NASA just because honestly I was liking the mystique of don't really need to be a rocket scientist to work at NASA, just because honestly, I was liking the mystique of, oh yeah, you need to be a rocket
scientist to understand AWS billing constructs. But I suppose if I'm being honest, that might be
a slight overreach. I knew a lot of people there who had multiple PhDs and they couldn't barely keep their computer on. So really, I'm finding that I respect
very smart people, but it also does not imply your world intelligence anywhere else outside of that
very specific field. One of the really weird things about having worked there, I worked at
NASA Ames as part of their IT department.
One of the things we did as outreach was we did a booth over at Silicon Valley Comic
Con once, and it was great.
We had a vintage display of old electronics like CRT monitors and full keyboards and all
of this nonsense.
And kids would go, these are so old.
Why would anyone use this?
It's so boring.
And the entire IT department showed up to volunteer.
We're like, no, you don't understand why it's interesting.
It's great.
It was so, so hard to watch young people just not be interested in what the past of digital
devices were.
Very sad.
And on the other hand, we did get a lot of interest,
but it was also having to have that conversation in real life can be a little disheartening.
It really is.
But it was fun because it was one of the few things that you don't really get to see
in NASA at a comic book convention.
So that was actually a really cool thing to do.
Also, we got free tickets, so that was great.
So what was your background before you got to the point of,
you know what I want to do?
Work for a consultancy whose entire mascot is a platypus.
And from there, go ahead and fix AWS bills,
which sounds like, to folks who aren't steeped in it,
the worst thing ever.
What series of, I guess, decisions led you here?
I know you don't remember this, but we actually met at ServerlessConf,
and you opened your talk with,
I am a cloud economist, a title I completely made up.
Your talk was right before mine, so that's why you didn't remember I was there,
because I was actually on the backstage getting prepared for my talk.
That's right. I would have been breathing into a paper bag right before or right after my talk,
trying not to pass out. People say, oh, you won't be nervous once you give enough talks.
I'm still waiting.
It never happens. I did finally stop having blackouts, so, you know, that's an improvement.
It gets better, but it never goes away and when
you told me that and i saw the listing i'm like i don't know what this job is there's an easy way to
find out what a job is and that's to apply and that is when i started going through the process
of applying and then you hired me some months afterwards. And the thing that I found out about looking through AWS billing
is that I found out I have a very specific skill set
in trying to find discounts while looking through receipts.
This is a thing I thought only applied to my personal life
because I don't really like paying retail prices for anything. So I'm always looking
for a way to squeeze out another 20, 30% out of something because 10% is really just taking
taxes off of stuff. And the fact that I was able to apply that very specific skill set to
an actual technical job is so much fun for me
because I like being able to tell stories
out of what people spend, just because it is,
as we say around here,
it's the sum of all of your engineering decisions
because everything you do, there's a price tag on it.
And knowing how you got there and that you can optimize the architecture by
looking through the bill is super fascinating to me. So now that it's been six months, is the job
what you expected it to be? Is it something radically different? Is it something else?
The tone of our engagements have actually changed within the past
six months, partially because of the way AWS has made some organizational changes internally,
as far as we can tell. But really, it's also what types of companies are finding out that they need
a service like this. Before, I was interviewing and when I started,
I was talking to Pete and Jesse
about the types of engagements you do.
It was for larger companies.
They're looking for some amount of savings
and then we run some tooling and then we get back to them.
And now it's turning into some are relatively small companies,
companies that wouldn't get used out of an EDP, for example,
because their spend is so low.
But also other companies that they don't even really want this saving specifically.
They want validation on what the process is like.
They want validation on their unit economics and
what the cost allocation strategies are. So it's fascinating what people actually want now that
they understand that that option is out there. One thing that you mentioned a minute ago was
the idea of going and giving talks in the before times, serverless conf and things like that.
How do you find that that has changed for you over the past year?
And how are you viewing a slow but effectively guaranteed in the long enough time frame return to normalcy?
So when everything went virtual, it was a really hard transition for a lot of communities. I'm part of AWS Chicago. I'm an organizer at a meetup group called Right to Speak Code, where our whole deal was to give women and people of underrepresented genders the opportunity to learn how to do open source, how do you learn how to do technical speaking, we help them with their CFPs. And all of that required a physical community in order for us to be able to give each
other that type of support. Well, we can't do that anymore. The last big event we did was
specifically around getting everyone set up into the organization.
So we do one big one every year where we tell you how to do slides.
We tell you how to do everything.
And then the rest of the year, smaller meetups where we do feedback and prompts and other types of support events.
Now that we can't do that, we found that a lot of the people who ran these events, they're extroverts
and they're social to begin with, so they got burnt out very quickly, which meant we not only
had to find new ways of supporting them, but also reaching out to members and making sure everyone
could still do the types of things we promised we'd help them to do. The other issue is that with things going virtual,
there used to be clear lines on the types of events you could apply to,
which were events that I could reach, that my company would pay for, what have you.
But now everything's virtual.
I accidentally applied to a meetup that I spoke at that was based in Australia, which
meant I was talking at 10 o'clock at night just because I explained to them the mix-up
and essentially begged to get an earlier slot.
And it's interesting because it presents both a wide array of opportunities, but it also means that there's now so much noise and so much
burnout and fatigue from these one direction types of conferences, which are long Zoom meetings,
which is basically everyone's workday now, which is just full days worth of Zoom meetings.
And it's hard to get people interested.
And really, what these events did best was give people who generally don't have that type of visibility, like me, who I am a female engineer, and I am a person of color, so my
opportunities aren't always going to be as well as they could be. But this visibility
also gave me a boost. So when we lost out on physical events, my organization personally
lost out a lot on things that we could do for those people, which is unfortunate, but it's also what was happening
really everywhere. Now we're gearing more towards how to do less Zoom meeting type of events. And
we're now using a tool called Gather Town, which lets everyone go into a space. You can walk
around, you can drop in and out of conversations like you would in a hallway,
and it has this cute little 8-bit kind of avatar feel to it, so it looks kind of like a game,
but it's also, if you go around a large group of people, it pulls up everyone's picture,
and then you're suddenly speaking to each other over voice without having to physically join in,
or wait for a breakout room, or wait to be led into a different room. So it's been difficult to try to find ways of managing it, but it's also been very interesting
seeing the tools I had come out of this. Now, once we start going back to physical events and
on-site events, personally, I have a lot of anxiety about that just because my allergies and everything makes it hard for me
to do travel in the first place. But also, I'm not really sure how everyone's going to react
being in the same space anymore, or how full they're going to be. So to me, it does cause
me a little bit of anxiety. And I'm going to wait a little until things are more settled and are a little more
stable than they are right now. That said, I believe AWS Midwest is doing something physical
at the end of this year, but I'm not entirely positive about that.
One of the things I want to avoid is going back to an old style of re-invent, where it's only
open to folks who are able to spend $2,000 on a ticket, travel to Las Vegas, and get the time off,
and afford the hotel stay and the rest. One thing I loved about the 2020 version of that was that
everyone was coming from a baseline of it's full remote. There was no VIP ticket option that got you a better experience
than anyone else had. And I do worry on some level that as soon as they can, they're going to go
running back to a story like that. I hope not. I hope not too, because one of the great things
about virtual reinvent was everyone saw the same things at the same time. And you didn't have to give up one panel because
you're too busy being in line for another panel. And I've never liked that type of convention
activity where you know you're actively giving something up just because the line for the thing
you want to get to is so super long. That said, they could have done better a bit on the website. The website was
really hard to navigate and confusing and the schedule was weird. If they get that kind of
usability fixed and a little more reasonable so that things are surprisingly searchable and
easier to navigate and they have more social type of events instead of AWS is going to announce another service
that they're calling a product,
even though it's just a service enhancement,
and that's all it is.
I would like for all of that to kind of be streamlined
so it's not just more announcements.
I can read announcements. I don't need to watch two hours just more announcements. I can read announcements.
I don't need to watch two hours worth of announcements.
I really hope that at some point,
some of the AWS service teams learn that,
hey, we could announce services any time of the year
rather than in a three-week sprint
that leaves no one able to pay attention
because there's just too much.
And it's hard because it's hard when you have to hold a release because reInvent's coming
up, or you have to be part of their developer relations group where you have to do all of
your training and all of your docs right beforehand just so that it's prepared for this launch
that people may not hear about because it gets drowned out in all the other noise. And that's sometimes part of the entire problem. Yeah. Thank you so much for
taking the time to speak with me. As always, it's a pleasure. If people want to learn more about what
you're up to, where can they find you? They can hire me for engagement here, but also... Good answer.
I do technical talks.
I don't have anything lined up right now
just because it's spring
and my brain took a break
like everyone else did.
I'm on Twitter as NerdyPaws
because that was a handle I had since college
and have not changed.
Excellent.
And we will, of course,
leave a link to that in the show notes
as we always do.
Thank you so much for taking the
time to speak with me. It's always a pleasure, and it's deeply appreciated. It's always a good
time talking to you, Corey. Amy of Rambalow Negret, cloud economist here at the Duckbill Group. I'm
cloud economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast,
please leave a five-star review on your podcast platform of choice. Whereas if you've hated this
podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice,
along with a comment telling me why you do in fact need to be a rocket surgeon in order to
properly work on AWS billing. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group.
We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group
works for you, not AWS. We tailor recommendations to your business and we get to the point.
Visit duckbillgroup.com to get started.
This has been a HumblePod production.
Stay humble.