A logo showing the text blog.marcnuri.com
Español
Home»Personal»Promoted to Senior Principal Software Engineer at Red Hat

Recent Posts

  • Promoted to Senior Principal Software Engineer at Red Hat
  • Fabric8 Kubernetes Client 7.6 is now available!
  • AI Coding Agent Dashboard: Orchestrating Claude Code Across Devices
  • Eclipse JKube 1.19 is now available!
  • 2025 Year in Review: The Year of AI

Categories

  • Artificial Intelligence
  • Backend Development
  • Cloud Native
  • Engineering Insights
  • Frontend Development
  • JavaScript
  • Legacy
  • Operations
  • Personal
  • Pet projects
  • Quality Engineering
  • Tools

Archives

  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • October 2025
  • September 2025
  • July 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • August 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • March 2019
  • November 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • December 2017
  • October 2017
  • August 2017
  • July 2017
  • January 2017
  • December 2015
  • November 2015
  • December 2014
  • November 2014
  • October 2014
  • March 2014
  • February 2011
  • November 2008
  • June 2008
  • May 2008
  • April 2008
  • January 2008
  • November 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007

Promoted to Senior Principal Software Engineer at Red Hat

2026-04-13 in Personal tagged Red Hat / Model Context Protocol (MCP) / AI Agent / Open Source / Kubernetes by Marc Nuri | Last updated: 2026-04-13
Versión en Español

On April 1, 2026, I was promoted to Senior Principal Software Engineer at Red Hat.

I don't usually care much about job titles. But given the uncertainty in the tech industry, the intensity of the past fourteen months, and everything that happened in between, this one hit differently. It's a milestone I genuinely needed.

The road here

If you've read my 2025 year in review, you know it was a pivotal but difficult year. The transfer of Red Hat's middleware teams to IBM shook me. Being a Red Hatter has always been more than a job for me, it's an identity tied to the free software values I've admired since I first started using Linux as a teenager.

But difficult years have a way of producing unexpected opportunities. In hindsight, I think the work that came out of 2025 is what ultimately led to this promotion.

The Kubernetes MCP Server

In early 2025, I built a proof of concept for a Model Context Protocol (MCP) server to manage Kubernetes clusters, originally based on the Fabric8 Kubernetes Client. The first time I saw an AI agent autonomously deploy and manage applications on Kubernetes, I knew this was something special.

I demoed it internally at Red Hat, and the response made it clear this could grow into something much bigger. Seeing the potential, I made a bet: port it to Go. Most of the Kubernetes ecosystem is built in Go, and Kubernetes developers are far more comfortable with it. It turned out to be the right call.

The project grew fast. People from across Red Hat reached out to collaborate. The repository joined the Containers organization on GitHub, alongside tools like Podman and Buildah. Today, the Kubernetes MCP Server has a thriving upstream community with many active contributors and a healthy ecosystem of forks.

It's also being productized as the MCP server for Red Hat OpenShift, with a dedicated team at Red Hat working on it. I actively collaborate with this team, and without them the project wouldn't be where it is today. I feel extremely lucky to be working with such talented people.

AI-assisted development

The MCP server wasn't the only way AI reshaped my work. I also restructured my entire development workflow around AI coding agents. I wrote about this in Boosting My Developer Productivity with AI in 2025, and later built an AI Coding Agent Dashboard to orchestrate multiple agent sessions across devices in real time.

This wasn't just a personal experiment. I've given three internal presentations at Red Hat on how I leverage AI tooling, the workflows I've built, and the productivity gains I've measured. The interest from colleagues across the company has been one of the most rewarding parts of this journey.

The foundation

None of these new initiatives meant I could step away from my existing responsibilities. Throughout all of this, I continued maintaining the Fabric8 Kubernetes Client and Eclipse JKube, two projects I've been responsible for since I joined Red Hat more than six years ago.

The Kubernetes Client is a foundational building block for projects like Quarkus, Spring Cloud, and Java Operator SDK. Eclipse JKube remains a key tool for Java developers deploying to Kubernetes. Keeping these projects healthy while taking on everything else was one of the hardest and most important parts of the past year.

I'm grateful that I now have help maintaining them, which has been essential as my scope expanded.

Hard work and good luck

Looking back, I think this promotion was a mix of hard work and good timing. I was fortunate that MCP was emerging as a standard and AI-assisted development was gaining traction right when I was in a position to act on both. I worked hard, but I also got lucky. Not everyone who works this hard gets the same recognition, and I'm very aware of that.

2025 and early 2026 have been the most intense period of my career. On top of all the new initiatives, I still had to sustain the Fabric8 Kubernetes Client and Eclipse JKube, hire someone to help with maintenance, and deliver three internal presentations on AI-assisted development. This promotion feels like the culmination of all of it.

Gratitude

This promotion wouldn't have happened without the people around me.

My managers gave me the autonomy and trust to pursue ambitious projects. They believed in my work when the path forward wasn't always clear, and they created the environment that made all of this possible.

The peers who provided feedback during the promotion process were generous and deeply encouraging. Knowing that the people I work with value my contributions means more to me than the title itself.

The tech industry is going through turbulent times. Recent changes at Red Hat have affected people I deeply respect, people who directly contributed to my growth and success. I carry their support with me, and this milestone is bittersweet because of it.

Looking forward

I don't know what comes next. What I do know is that the mission hasn't changed: building free and open source tools that make developers' lives easier, whether those developers are humans, AI agents, or both.

I'm incredibly grateful for this recognition, and even more motivated by the work still ahead.

Twitter iconFacebook iconLinkedIn iconPinterest iconEmail icon

Post navigation
Fabric8 Kubernetes Client 7.6 is now available!
© 2007 - 2026 Marc Nuri