mccricardo.com
Teaming up with Manthan Raval to deliver a great talk.
Teaming up with Manthan Raval to deliver a great talk.
It's about aligning different people around shared goals rather than working in silos, each with their own goals and ambitions.
Tools help, no doubt. But that's not the point.
DevOps is about the culture you set.
It's about aligning different people around shared goals rather than working in silos, each with their own goals and ambitions.
Tools help, no doubt. But that's not the point.
DevOps is about the culture you set.
But that doesn't mean you should be adding tech to your stack *all the time*.
The best tool for the job requires context.
Adding new tech to your stack requires you to think carefully if it's really worth it.
But that doesn't mean you should be adding tech to your stack *all the time*.
The best tool for the job requires context.
Adding new tech to your stack requires you to think carefully if it's really worth it.
And then have a product team building an application and a "DevOps team" running it in production.
Find the mistake.
And then have a product team building an application and a "DevOps team" running it in production.
Find the mistake.
At scale, it breaks.
At scale, it breaks.
I thought this needed to be highlighted since many are talking about "AI SRE", which mostly focuses on incident response.
I thought this needed to be highlighted since many are talking about "AI SRE", which mostly focuses on incident response.
Many people believe in a "big bang" event that propels their career. And while there are certain cases where that's true, consistency is usually a better investment of your time.
Invest in being consistent and you'll reap rewards.
Many people believe in a "big bang" event that propels their career. And while there are certain cases where that's true, consistency is usually a better investment of your time.
Invest in being consistent and you'll reap rewards.
There will be times where reliability work will be the priority. Other times, product features will be the priority.
And so on.
If one topic massively overshadows all the others, problems will arise.
There will be times where reliability work will be the priority. Other times, product features will be the priority.
And so on.
If one topic massively overshadows all the others, problems will arise.
That means being more than the sum of its parts.
That means being more than the sum of its parts.
I often meet DevOps/SREs/PlatEng all doing very similar jobs.
I also often meet groups of DevOps doing quite different jobs. The same applies for SREs and PlatEngs.
Context is crucial.
I often meet DevOps/SREs/PlatEng all doing very similar jobs.
I also often meet groups of DevOps doing quite different jobs. The same applies for SREs and PlatEngs.
Context is crucial.
In the age of AI, if they continue to have that perspective, they'll have a rude awakening.
In the age of AI, if they continue to have that perspective, they'll have a rude awakening.
Also important: treat them like adults.
Also important: treat them like adults.
Some of the most creative solutions I've seen were born from discussions between people with completely different views on how to approach a problem.
Promoting diversity lays a good foundation for this to happen organically.
Some of the most creative solutions I've seen were born from discussions between people with completely different views on how to approach a problem.
Promoting diversity lays a good foundation for this to happen organically.
In the long-run, for most issues, I strive for automation. But starting with runbooks allows me to understand the quirks before automation.
In the long-run, for most issues, I strive for automation. But starting with runbooks allows me to understand the quirks before automation.
That's because, usually, people approach it from the tech side, not a problem they need fixing.
Focus on the problem and only apply tech that helps you address it.
That's because, usually, people approach it from the tech side, not a problem they need fixing.
Focus on the problem and only apply tech that helps you address it.
Let's be clear, Platform Engineering *enables* DevOps.
If it doesn't, something's wrong.
Let's be clear, Platform Engineering *enables* DevOps.
If it doesn't, something's wrong.
They're features!
Imagine storing your money in a non-secure bank.
And, as features, they need to be prioritized accordingly.
They're features!
Imagine storing your money in a non-secure bank.
And, as features, they need to be prioritized accordingly.
For that to happen, you need to put some serious effort into it.
For that to happen, you need to put some serious effort into it.
For example, if you don't have a fast, reliable and secure way to release software, AI exacerbates the problem.
For example, if you don't have a fast, reliable and secure way to release software, AI exacerbates the problem.
That doesn't mean you should change everything due to the most recent hype.
But it means you should be open to explore new things and evaluate them within your context.
That doesn't mean you should change everything due to the most recent hype.
But it means you should be open to explore new things and evaluate them within your context.