[GSoC 2026 PROPOSAL] Hicham Imlahi - Use OpenTelemetry for Jenkins Jobs on ci.jenkins.io

Hi Jenkins community!

Self-Introduction
I’m Hicham! I am currently pursuing a Bachelor’s degree in Développement Informatique et Méthodes DevOps, as well as a Diplôme de Technicien Spécialisé in Digital Development (Web Full Stack). I have a strong background in C, C++, Python, and Linux systems programming. My primary focus is on DevSecOps and infrastructure automation. This is my first time participating in GSoC, and I am very excited to take my first steps with the Jenkins community!

Motivation
Having built custom system tools like a Linux Service Manager using C++ and CMake, I understand the critical importance of process monitoring and resource tracking. The OpenTelemetry project caught my attention because it directly addresses the need for granular visibility in large-scale infrastructure, and it aligns perfectly with my background in Linux system execution, Docker, and backend automation.

Project Interest
I am applying for the project “Use OpenTelemetry for Jenkins Jobs on ci.jenkins.io. Before writing my proposal, I researched the OpenTelemetry plugin architecture and the Jenkins Configuration as Code (JCasC) environment. I am eager to help the Infra team gain deeper monitoring insights.

Proposal
My proposal focuses on setting up a local Dockerized Jenkins environment, configuring the OpenTelemetry plugin to capture distributed traces, testing the telemetry output with a local collector, and finally translating that configuration into deployable infrastructure-as-code for the production environment.

I have completed my full proposal and will be officially submitting it on the GSoC website today before the March 31 deadline. If any mentors have a moment to glance at my draft before then, it would be tremendously helpful!

Draft Proposal Link: GSOC2026_IMLAHI_Use-OpenTelemetry-for-Jenkins-Jobs-on-ci.jenkins.io - Google Docs

References GitHub username: hichamimlahi

Thank you for your time and for this opportunity!