Ricardo Castro
mccricardo.bsky.social
Ricardo Castro
@mccricardo.bsky.social
Senior Principal Engineer, tech speaker & writer, @DevOpsPorto and @DevOpsDaysPT, @CDeliveryFdn Ambassador, martial arts amateur, and metal lover. Opinions are my own.

mccricardo.com
TicketOps is perfectly fine for relatively stable stuff.

At scale, it breaks.
November 7, 2025 at 2:51 PM
In the dawn of a new wave of AI, if you're still thinking about infrastructure as code and not infrastructure as software, you're living in the past.
November 7, 2025 at 12:56 PM
SRE is much more than just incident response.

I thought this needed to be highlighted since many are talking about "AI SRE", which mostly focuses on incident response.
November 6, 2025 at 6:03 PM
Consistency is underrated.

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.
November 5, 2025 at 6:02 PM
Reliability, like any other feature, needs to be prioritised accordingly.

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.
November 3, 2025 at 6:03 PM
For platforms to be valuable they need to be force multipliers.

That means being more than the sum of its parts.
November 3, 2025 at 1:02 PM
You always need to take roles and titles with a grain of salt.

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.
October 31, 2025 at 6:03 PM
Some people look down on or think of quality assurance and security as annoyances.

In the age of AI, if they continue to have that perspective, they'll have a rude awakening.
October 31, 2025 at 1:04 PM
Important: hire adults.

Also important: treat them like adults.
October 31, 2025 at 12:50 PM
Strive for civil discourse on your teams.

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.
October 31, 2025 at 9:46 AM
People that say "that's a DevOps team problem" have absolutely no clue what DevOps is about.
October 30, 2025 at 6:02 PM
For complex issues, I like runbooks because they allow me to really understand the problem before trying to automate it.

In the long-run, for most issues, I strive for automation. But starting with runbooks allows me to understand the quirks before automation.
October 30, 2025 at 1:05 PM
More often than not, when people reach out to me at events to ask "should I use Kubernetes", the answer is "no".

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.
October 29, 2025 at 6:06 PM
My face when I hear people say Platform Engineering replaces DevOps.

Let's be clear, Platform Engineering *enables* DevOps.

If it doesn't, something's wrong.
October 29, 2025 at 2:25 PM
Whether you like it or not, reliability and security aren't non-functional requirements.

They're features!

Imagine storing your money in a non-secure bank.

And, as features, they need to be prioritized accordingly.
October 28, 2025 at 6:05 PM
The best on-call is when you don't get called.

For that to happen, you need to put some serious effort into it.
October 28, 2025 at 4:53 PM
For many companies, AI is an accelerator of inefficiencies.

For example, if you don't have a fast, reliable and secure way to release software, AI exacerbates the problem.
October 27, 2025 at 6:04 PM
Repeat after me: reliability should be defined from the point of view of your customers.
October 24, 2025 at 12:59 PM
As an engineer, be curious.

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.
October 23, 2025 at 5:07 PM
Building Reliable and Resilient Workloads in Kubernetes at @ndcconferences.com Porto
October 23, 2025 at 5:06 PM
Using AI should not be the outcome.

AI should be used to achieve outcomes.
October 23, 2025 at 4:06 PM
Using AI should not be the outcome.

AI should be used to achieve outcomes.
October 23, 2025 at 4:04 PM
A very important message from @guiferreira.me at @ndcconferences.com Porto: do more with less 👌
October 23, 2025 at 8:45 AM
Going to conferences and sharing knowledge with others is a major career boost.

And you don't even need to give a talk or workshop: just have interesting conversations with people. Talk about challenges, what could be solutions for those challenges and share experiences.
October 22, 2025 at 5:06 PM
Most teams and organizations learned a lot about their systems yesterday.

Not that they wanted to, but they were forced to.

Use those learnings to improve your systems
October 21, 2025 at 9:46 AM