Skip to content

Commit 8f16ce4

Browse files
FloorDsxd
authored andcommitted
Add blog Contributor Spotlight Marco Nenciarini (#312)
* Add blog Contributor Spotlight Marco Nenciarini Signed-off-by: Floor Drees <[email protected]>
1 parent 4b800d4 commit 8f16ce4

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: "Contributor Spotlight: Marco Nenciarini"
3+
date: 2025-06-16T11:51:43+02:00
4+
draft: false
5+
image:
6+
url: marco.jpg
7+
attribution:
8+
author: fdrees
9+
tags:
10+
- Debian
11+
- Kubernetes
12+
- postgresql
13+
- open-source
14+
summary: "In a mini-series on this blog we highlight the work of the community.
15+
Today we meet Marco Nenciarini, one of the original creators of CloudNativePG."
16+
---
17+
18+
Building and maintaining an open source project takes a village. In a
19+
mini-series on this blog we would like to highlight the work of our
20+
maintainers, component owners, and members of the larger community.
21+
22+
This week the spotlight shines on [Marco Nenciarini](https://github.com/mnencia),
23+
Esteemed Senior Principal Engineer at EDB. A title Marco doesn't like to use,
24+
since to him it sounds "a bit pretentious". Marco is one of the original creators
25+
of CloudNativePG. He was part of the initial team at 2ndQuadrant that, back in 2019,
26+
began exploring how to run PostgreSQL effectively on Kubernetes.
27+
28+
Marco contributed to the initial architecture and codebase and had "countless
29+
discussions" with Leonardo (Cecchi) and Gabriele (Bartolini) about the
30+
operator’s internal mechanics. He recalls one of the earliest and most
31+
memorable topics to be the bold idea of removing the separate instance manager
32+
project—known as pgk at the time—and instead injecting the operator executable
33+
directly into the Pod during the bootstrap phase using an initContainer. That
34+
architectural choice helped streamline the deployment model and continues to
35+
shape how CloudNativePG works today.
36+
37+
If he had to choose one thing he would change in the project today, it would
38+
be removing the use of Kubernetes Jobs for instance initialization. "Eliminating
39+
them would significantly simplify the codebase and open the door to alternative
40+
initialization methods that aren’t feasible with the current job model."
41+
42+
Curiosity is what got Marco into technology in the first place. As a teenager,
43+
he was fascinated by electronics and computer programming. With the advent of
44+
the Internet, he began experimenting with Linux and open-source tools. He
45+
quickly fell in love with Debian and eventually became a Debian Developer.
46+
47+
Marco is active in the PostgreSQL, and in the Kubernetes community, but also
48+
in the broader cloud-native and DevOps ecosystem, especially around open-source
49+
tools for deployment, automation, monitoring, and system reliability. He hopes
50+
to support people’s growth through mentoring and collaborative open-source work.
51+
The man genuinely gets excited whenever someone offers up a problem to solve.
52+
53+
If you wanted to get in touch with Marco, you can find him in the CloudNativePG
54+
channels on the CNCF Slack workspace, or on [Twitter/X](https://x.com/mnencia),
55+
[Bluesky](https://bsky.app/profile/mnencia.bsky.social), or [LinkedIn](https://www.linkedin.com/in/mnencia/).
78.6 KB
Loading

0 commit comments

Comments
 (0)