Skip to content

Commit 3d9efee

Browse files
Merge branch 'master' into chore/contributing-version-guardrail
2 parents cdc32f2 + 9efbbf0 commit 3d9efee

7 files changed

Lines changed: 272 additions & 72 deletions

File tree

382 KB
Loading
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
---
2+
title: "My Journey to LFX at Layer5 – Raunak Madan"
3+
subtitle: "An exquisite experience"
4+
date: 2026-02-25 10:30:05 -0530
5+
author: Raunak Madan
6+
thumbnail: ./layer5-hero.png
7+
darkthumbnail: ./layer5-hero.png
8+
description: "Raunak Madan's experience as a LFX intern at Layer5"
9+
type: Blog
10+
category: Internship Programs
11+
tags:
12+
- Community
13+
- Internship
14+
- Programs
15+
featured: false
16+
published: true
17+
resource: true
18+
---
19+
20+
import { BlogWrapper } from "../../Blog.style.js";
21+
import { Link } from "gatsby";
22+
import Blockquote from "../../../../reusecore/Blockquote";
23+
24+
<BlogWrapper>
25+
26+
It all started around mid-November. I was looking for an open-source project to contribute to, but I didn’t want to join just anything. I had a few mental “metrics” to decide whether a community was a red flag or a green flag for me. When I found Meshery, almost all of those metrics turned green.
27+
I was looking for an inclusive community, having world-class engineers, who are active, have a strong culture and they are building some cool stuff having a large scale of impact.
28+
29+
Meshery checked every single box for me. The community was engaging, very active, with some of the best engineers here. I remember when I joined their Slack workspace if I asked something, someone would reply almost instantly. I got even more excited by the enthusiasm and energy of each community member welcoming me in the newcomers channel.
30+
31+
Choosing to contribute here has genuinely been one of the best decisions of my life.
32+
33+
## Finding My Area of Impact
34+
35+
When I joined, I wanted to learn things. So I started attending calls regularly. Slowly and gradually, I started contributing too, then delivering updates in the community calls, and consequently started climbing the contributor ladder.
36+
I still remember my first call with my mentor Lee Calcote and my friend Suhani. We were working on updating action versions in workflows. Later, we got into CI linting, and Lee called us to discuss it.
37+
38+
That’s when I was introduced to pre-commit hooks using Husky. He suggested adding a pre-commit hook to Meshery so the code would lint automatically before commits.
39+
40+
After some consistent contributions and regular participation in calls, Suhani and I both received a two-week Core Team trial consideration. There was some miscommunication from my side initially, so I wasn’t being called for it at first. When I asked Lee how I could best position my candidacy.
41+
42+
He said:
43+
44+
<Blockquote
45+
quote="Pick one area and burrow in like a tick inside of a water buffalo’s ear."
46+
person="Lee Calcote"
47+
title="Layer5 Founder"
48+
/>
49+
50+
In simple words: Identify the single thing that you are the absolute best at, technical or non-technical, and create undeniable value there. It could be graphic design, project management, reviewing PRs, following up on action items, removing roadblocks, anything.
51+
52+
That advice gave me direction.
53+
54+
## Showing Up Before Being Asked
55+
56+
I noticed that a few people were replying to newcomers in the Slack channel, helping resolve queries of others, and encouraging people. I thought I would do that too. I started replying to newcomers welcoming them, I also asked if I could help around hosting newcomer’s meet as well.
57+
58+
Around that time, Ritesh was hosting the newcomers’ meeting, so I reached out to him. And some time later I started by co-hosting the newcomers’ meeting with Yash Sharma.
59+
60+
## Key Takeaway
61+
62+
1. **Think Like You Own the Community:** Before anyone asked me to, I started doing it, I showed up as if it’s my own community. That’s a mindset and behaviour I believe sets you apart from others and you grow very fast.
63+
If you have this mindset automatically these questions would come through your mind:
64+
65+
- How could I improve this project?
66+
- How could I create more value?
67+
- How could I reduce friction for others?
68+
69+
2. **Become a Mentor and a Mentee at the same time:** Even if you don’t know the answer to a question, you can still act like a leader as it’s a behaviour not a title. You can point someone to documentation or you can tag the right person that could help the person better. Reviewing PRs is another great way to learn and help.
70+
The idea is you encourage people, You call them to action, you learn with them along the way, that is something that I call Being a Mentor and a Mentee at the same time.
71+
72+
<br/>
73+
74+
Coming back to my journey, after co-hosting a few calls, Yash asked if I could host the second half from next week while he handled the first half. I was genuinely excited. Immediately after that call, he told me I did a great job, gave me some feedback, and handed over the full hosting to the meeting.
75+
76+
3. **Continuing the cycle:** Here’s how I see it, first, you come in and learn how to do something well. Once you’ve mastered it, you share that knowledge and pass it on to others. Then you move on to a new challenge, but you stay involved as a mentor, keeping a watchful eye and stepping in whenever guidance or support is needed.
77+
78+
<br/>
79+
80+
You train others to do the same, and they go on to teach more people. The cycle continues. I also believe it’s a responsibility to share what I have learned. At the beginning of my journey, someone helped me climb the contributor ladder when I needed it. Now it’s my turn to do the same for someone else, and to teach them to carry that mindset forward.
81+
82+
That’s how communities truly scale. That’s how leadership grows organically. Staying consistent with this mindset and behavior ultimately led me to becoming a Community Manager.
83+
84+
## Completing the Internship Before It Officially Began
85+
86+
One day on a call, Lee introduced a migration project, moving docs.meshery.io from Jekyll to Hugo.I started digging into how the system was structured and understanding Jekyll, static site generators, etc.
87+
88+
Lee kept saying:
89+
“If someone knows Jekyll and Hugo inside out, this is a one-day job.”
90+
He pushed me to complete it and set clear deadlines. It took me a little longer than expected, and even now it’s around 95% complete. But in terms of the learning curve, I learned an incredible amount by practically applying everything along the way.
91+
92+
I can confidently say that I almost completed my LFX internship project even before the internship officially began. That’s a personal achievement for me.
93+
94+
## Build Systems That Are Resilient, Not Fragile
95+
96+
Here’s a design lesson I learned from the migration. In Jekyll, each page had a manually defined permalink. It sounds good because URLs never change. But in reality, although it may sound counterintuitive, it makes the system fragile.
97+
Every time if we restructure content, we have to manually update those permalinks. In Hugo, URLs are derived automatically from the folder structure. That makes the system more resilient and relative instead of absolute and brittle.
98+
99+
Lee explained this concept to me with an analogy of how engineers design tall buildings in earthquake-prone regions. They don’t make them rigid and stiff. They make them slightly flexible so they can absorb shocks. Resilience beats rigidity.
100+
101+
**What is the common trait shared by all the people who have succeeded in this community and later became great examples for others to follow?**
102+
103+
The people who have truly succeeded in this community shared two defining qualities: they were helpful and they were consistent. They genuinely wanted to create value, they stayed curious, and showed up with a mindset of learning rather than just getting an internship.
104+
At the same time, they committed to steady effort, showing up daily, attending meetings, taking ownership, and staying engaged even through the hardest moments. Over time, their consistency compounded setting them apart and turning them into strong examples for others to follow.
105+
106+
I also want to acknowledge a piece of advice from my mentor:
107+
108+
<Blockquote
109+
quote="Just start contributing and get the experience you want, don’t let an internship get in your way."
110+
person="Lee Calcote"
111+
title="Layer5 Founder"
112+
/>
113+
114+
## Acknowledgements
115+
I’m extremely grateful to Lee and everyone in this community. Lee is someone who invests heavily in his mentees.
116+
He pushes you, challenges you, and expects more from you, always with the intention of helping you grow and he is one of the people who will go to lengths to help you succeed, if you are ready to give your all.
117+
118+
## Conclusion
119+
120+
If there’s a piece of advice I’d offer to anyone reading this, it would be simple: be helpful, be consistent, and take ownership of your work. Strive to be both a mentee and a mentor, and choose at least one area to dive deeply into and truly understand.
121+
122+
Open source is not just about code, it’s about people, collaboration, and shared learning. Community always comes before code. I hope I was able to share insights from my journey that might support you and perhaps even inspire you to contribute to open source. If you’d like to connect, collaborate, or simply chat about open source or LFX, feel free to reach out to me on [GitHub](https://github.com/CodexRaunak/) or [LinkedIn](https://www.linkedin.com/in/madan-raunak/).
123+
124+
## Resources
125+
- [Diátaxis Framework](https://diataxis.fr/#) - A systematic approach to technical documentation authoring.
126+
- [Migration Plan](https://docs.google.com/document/d/1hRnGOmEeLAoFjn36Ny9KdC60Ha1nIRRpL_roOcKX8rc/edit?tab=t.0) - For migrating [docs.meshery.io](https://docs.meshery.io) to Hugo
127+
128+
</BlogWrapper>

src/collections/news/2025/2025-11-23-kubecon-2025-cncf-to-standardize-ai-workloads/index.mdx

Lines changed: 8 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ published: true
2121

2222

2323
import { NewsWrapper } from "../../News.style.js";
24-
import Blockquote from "../../../../reusecore/Blockquote";
2524
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
2625
import kubeconImage from "./kubecon25.webp";
2726

@@ -31,11 +30,7 @@ Ten years after standardizing Kubernetes, the Cloud Native Computing Foundation
3130

3231
Announced on November 11 the Certified Kubernetes AI Conformance Program creates open, community-defined standards for running AI workloads on Kubernetes. Kubernetes providers in the program certify their products for various types of AI workloads.
3332

34-
<BlockquoteAlt
35-
quote="It starts with a simple focus on the kind of things you really need to make AI workloads work well on Kubernetes, Such as Dynamic Resource Allocation (DRA) across GPUs, TPUs, and all of the different types of AI hardware."
36-
person="Chris Aniszczyk"
37-
title="CTO, CNCF"
38-
/>
33+
Chris Aniszczyk, CTO of CNCF, said it starts with a simple focus on the kind of things you really need to make AI workloads work well on Kubernetes, such as Dynamic Resource Allocation (DRA) across GPUs, TPUs, and all of the different types of AI hardware.
3934

4035
CNCF membership is squarely in support, Anisczyck said. For example, “Google’s obviously interested in this because they offer their TPUs, and they saw the success of what happened with the original Kubernetes conformance program, which attracted a lot of people to the platform.”
4136

@@ -59,23 +54,15 @@ Everyone is familiar with the offerings of the large hyperscalers for cloud comp
5954

6055
**Vultr** , for example, is competing with the major cloud provider by offering a wide array of hardware options for hosting AI workloads, including AMD and NVIDIA GPUs, virtual CPUs, bare metal, and Kubernetes.
6156

62-
<BlockquoteAlt
63-
quote="Vultr is an AI infrastructure specialist, Our core platform is a public cloud platform. We’re the functional equivalent of a hyperscaler. We are an alternative to AWS, GCP, or Azure, with the same global reach."
64-
person="Kevin Cochrane"
65-
title="CMO, Vultr"
66-
/>
57+
Kevin Cochrane, CMO of Vultr, said Vultr is an AI infrastructure specialist, that their core platform is a public cloud platform, and that they’re the functional equivalent of a hyperscaler—an alternative to AWS, GCP, or Azure, with the same global reach.
6758

6859
“We are also one of the first to start specializing in AI infrastructure, the first one taking GPUs from NVIDIA. And most recently, the first to market with AMD GPUs. So currently, we’re the only global platform that offers a choice between NVIDIA and AMD,” Cochrane added.
6960

7061
**Mirantis**, on the other hand, offers a full software stack private cloud solution for smaller organizations running their own GPUs. Mirantis software builds and manages private GPU clouds for their customers, said Dom Wilde, General Manager, Core Products.
7162

7263
Their customers “are trying to figure out how to deliver monetized services around GPU technology. It started with GPU as a service, where we are helping companies rent some GPU capacity that is notoriously hard to get ahold of,” Wilde said.
7364

74-
<BlockquoteAlt
75-
quote="Private GPU deployments also support data and application sovereignty, which we recognize as an opportunity to be a little disruptive around the hyperscalers, We help these companies reduce time to monetization for their GPUs and offer them expertise that can be difficult to obtain."
76-
person="Dom Wilde"
77-
title="General Manager, Core Products"
78-
/>
65+
Dom Wilde, General Manager of Core Products at Mirantis, said private GPU deployments also support data and application sovereignty, which they recognize as an opportunity to be a little disruptive around the hyperscalers, and that they help companies reduce time to monetization for their GPUs and offer expertise that can be difficult to obtain.
7966

8067
---
8168

@@ -87,11 +74,7 @@ In their sponsored keynote, **Solo.io** compared AI agents to microservices, hig
8774

8875
**Buoyant**, the company behind the LinkerD service mesh, agrees. They announced LinkerD for AI agents at the conference, saying their customers were asking for it.
8976

90-
<Blockquote
91-
quote="The service mesh provides security and reliability in a uniform way across the platform. We are starting with MCP because the first thing that you want agents to do is to be able to access the existing resources. Let’s say you’re building an agentic workflow for automating a business process. You’ll benefit from the service mesh providing zero trust, so you exdecute the business process with confidence, We give you the same capabilities that LinkerD gives you for microservices. We know there’s more to do, but that’s the starting point."
92-
person="William Morgan"
93-
title="CEO, Buoyant"
94-
/>
77+
William Morgan, CEO of Buoyant, said the service mesh provides security and reliability in a uniform way across the platform. They are starting with MCP because the first thing you want agents to do is access existing resources—for example, in an agentic workflow for automating a business process, you benefit from the service mesh providing zero trust so you execute the business process with confidence, with the same capabilities LinkerD gives you for microservices, though there is more to do.
9578

9679
Buoyant also announced the availability of LinkerD for .NET applications on Windows.
9780

@@ -103,11 +86,7 @@ Founding member of the Technical Oversight Committee (TOC) and GitOps creator Al
10386

10487
ConfigHub provides a new paradigm for provisioning, deploying, and operating cloud applications and infrastructure, including but not limited to Kubernetes.
10588

106-
<Blockquote
107-
quote="ConfigHub keeps the configuration clean and up to date, and then maps it into the running state to catch any drift at the same time, There’s actually a missing notion of a collective sense of truth for the configuration, which is what’s relevant to operations. So that’s what we are bringing together."
108-
person="Alexis Richardson"
109-
title="Founding Member of Technical Oversight Committe(TOC) and GitOps Creator"
110-
/>
89+
Alexis Richardson, founding member of the Technical Oversight Committee (TOC) and GitOps creator, said ConfigHub keeps the configuration clean and up to date and maps it into the running state to catch drift at the same time, and that there is a missing notion of a collective sense of truth for configuration that is what is relevant to operations—that is what they are bringing together.
11190

11291
Similarly, Lee Calcote, CEO of Layer5, the company behind the CNCF Meshery project, announced their new product called Kanvas Designer, which provides an interactive, shared space for collaboration on configuration across an enterprise’s Kubernetes estate.
11392

@@ -123,29 +102,17 @@ Similarly, Lee Calcote, CEO of Layer5, the company behind the CNCF Meshery proje
123102

124103
A lot of the current projects and vendor product focus appears to be on “next level” capabilities i.e. assuming Kubernetes is already widely used as the cloud deployment platform, and looking to solve next-level challenges.
125104

126-
<Blockquote
127-
quote="Let’s call it day two operations. People are saying, yes we have Kubernetes, and it’s working well. What do we need to do next?"
128-
person="Chris Aniszczyk"
129-
title="CTO, CNCF"
130-
/>
105+
Chris Aniszczyk, CTO of CNCF, described it as day two operations: people already have Kubernetes working well and are asking what to do next.
131106

132107
“Maybe we need an IDP (Internal Developer Platform), or we need to improve how we do observability. People always care about improving observability, which is especially crucial in the age of AI,” he said. “I basically call this platform engineering, as a way to improve how you build and run platforms in your company, so we have projects such as Backstage, Argo, and Crossplane for example,” he added. “We’ve learned from past KubeCons that if we just purely focused on Kubernetes, we wouldn’t have such a wide ecosystem.”
133108

134109
In this context Chronosphere, which builds observability solutions specifically for Kubernetes, announced their next-level observability product release with AI guided troubleshooting.
135110

136-
<BlockquoteAlt
137-
quote="Our approach is to focus on where we can differentiate ourselves with respect to the developer experience, The first is this idea of guided troubleshooting where we study the behavior of the very best developers in the organization, who approach troubleshooting from the position of deep knowledge about the system. We figured out how to use AI to expose that same hypothesis-driven approach to troubleshooting for those who don’t have that deep knowledge."
138-
person="Colleen White"
139-
title="Head of Product, Chronosphere"
140-
/>
111+
Colleen White, Head of Product at Chronosphere, said their approach is to focus on where they can differentiate with respect to the developer experience, starting with guided troubleshooting: they study how the best developers in the organization troubleshoot from deep knowledge of the system and use AI to expose that same hypothesis-driven approach to those who do not have that deep knowledge.
141112

142113
And Dash0, a new company that is focusing on simplifying observability data collection and analysis entirely based on OpenTelemetry, announced its new version as well.
143114

144-
<Blockquote
145-
quote="We launched last year and right from the beginning, it was really about being OpenTelemetry native. In other words, implementing the first tool around OpenTelemetry, the new standard for observability. Not just integrating it. A lot of the observability companies treat OpenTelemetry as just one input out of many. We just treat the data as OpenTelemetry all the time. There’s also something called the semantic convention of open Telemetry, which basically specifies a naming convention, and by doing so, we can now aggregate and create context and say, give me all the logs, metrics, and traces of that part because they all use the same tag name."
146-
person="MIrko Novakovic"
147-
title="CEO, Dash0"
148-
/>
115+
MIrko Novakovic, CEO of Dash0, said they launched last year with a focus on being OpenTelemetry native—implementing the first tool around OpenTelemetry, the new standard for observability, not merely integrating it. Many observability companies treat OpenTelemetry as one input among many; Dash0 treats the data as OpenTelemetry throughout. The semantic convention of OpenTelemetry specifies naming so they can aggregate and create context—for example, to pull all logs, metrics, and traces for a part because they share the same tag name.
149116

150117
---
151118

0 commit comments

Comments
 (0)