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!