In our biggest class yet, 21 CNCF interns have successfully passed the CommunityBridge program! 14 CNCF Graduated, Incubating and Sandbox projects participated in the program this quarter including CoreDNS, Envoy, Kubernetes, Linkerd, Prometheus and more. CommunityBridge was created to help developers, both experienced and brand new open source contributors, experiment, learn, and contribute effectively to open source communities.
“This has been an exciting quarter for us with a significant increase in the number of interns we were able to host through CommunityBridge,” said Chris Aniszczyk, CTO at the Cloud Native Computing Foundation. “The CNCF participation through CommunityBridge enables projects to receive notable contributions while improving project sustainability by mentoring the next generation of open source contributors.”
Additional details on the CNCF projects, mentors, and students who successfully completed the program can be found below and here: https://github.com/cncf/mentoring#q2
Argo
Enhancing Developer Experience with Open Application Model Deployment using Argo CD
Mentee: Darshan Chaudhary, Software Developer at Draup
Mentor: Ken Owens
CoreDNS
External health check and orchestration of CoreDNS in Kubernetes clusters
Mentee: Jayesh Sharma, Indian Institute of Technology Bhubaneswar (IIT Bhubaneswar)
Mentor: Yong Tang
Envoy
Improve Envoy observability for http module
Mentee: Ranjith Kumar Adha, Software Engineer at Rubrik, Inc.
“Overall the BommunityBridge program was a great learning experience for me. I learnt stuff like navigating and debugging in a very large codebase, Bazel builds, LLVM toolchain, protobuf, API versioning and deprecation, GTest, GMock etc. PR review cycle was quite awesome. I am thankful to my mentor and the Envoy community for being supportive throughout and CNCF for giving me this opportunity.”
Mentor: Kateryna Nezdolii
Fluentd
Fluent Bit Monitoring Web UI
Mentee: Shivam Singhal
“It’s been almost 3 years since I have been part of different open source communities like Mozilla, its always great to contribute to open source and give back to community. I learnt a lot during the last 2 months, my mentor was very supportive and helpful. I am going to continue contributing to the project after this internship”
Mentor: Eduardo Silva
KubeEdge
Support metrics-server in cloud
Mentee: Tiecheng Shen
“Participating in CNCF Community Bridge is a wonderful journey. Before I participated in this project, I was full of enthusiasm for cloud-native open source projects, but suffered from not having the opportunity to participate in person. Thanks to CNCF and my mentor for giving me this precious opportunity. In the process of hands-on practice, I not only learned a lot of cloud native technologies in the close cooperation of the open source community, but I am also proud of being able to contribute to the development of the cloud native community.”
Mentor: Fei Xu
KubeEdge
Add certificate rotation for edge node
Mentee: Jiejie Xu
“As a newcomer to the open source and cloud-native community, CommunityBridge has helped me a lot. I enjoy being here. So in the future, I will continue to contribute to the cloud native.”
Mentor: Fei Xu
KubeVirt
Kernel boot
Mentee: Hritvi Bhandari, Indian Institute of Technology, Roorkee
“It was a great learning and fun experience working with the project all thanks to the program through which I got to know about the project. This project gave me a lot of knowledge of virtual machines, go, and kernel parameters, and also I got to network with the Kubevirt community. I would recommend everyone to participate in such open source programs.”
Mentor: Fabian Deutsch, Daniel Belenky, Daniel Hiller
KubeVirt
Improve Observability
Mentee: Arthur Silva Sens
“I’ve been working with Open Source tools for quite some time, and even though I always had the desire to collaborate on these projects, I never knew how to start doing so. I think that CommunityBridge was the perfect place for me. I got in touch with a lot of experienced and friendly people that know how to develop open source tools and they were super understandable that I had no experience with it. It truly is a career-changing experience.”
Mentor: Fabian Deutsch, Daniel Belenky, Daniel Hiller
Kubernetes
Multi-tenancy benchmark project
Mentee: Divya Rani, Software Engineer at HackerRank
“My mentors were really helpful and I learned a lot. I’ll continue contributing to the project.”
Mentor: Tasha Drew
Kubernetes
Kubernetes working group for CSI driver
Mentee: Animesh Kumar, National Institute of Technology Karnataka
“The Community Bridge program was a learning experience of a lifetime. I have previously contributed to some other open-source projects, but all my contributions were unguided. This program provided me with the platform to be involved in multiple releases of the Kubernetes CSI working group projects. It helped me learn a lot about the Kubernetes CSI working group in a short but dedicated time frame. I have had the chance to interact and bounce off ideas with many experienced people in the working group. The management team at CNCF and CommunityBridge support were also marvelous with their prompt replies and commitment to help this program reach successful completion. I truly encourage anyone who wants to start contributing to CNCF or other open-source projects to participate in this program.”
Mentor: Andy Zhang
Open Policy Agent
OPA – MongoDB query translator
Mentee: Vineeth Pothulapati, Software Engineer, Aqua Security
Mentor: Ash Narkar
OpenEBS
New storage backend using raw disk images
Mentee: Mehran Kholdi, Sharif University of Technology
Mentor: Kiran Mova
OpenEBS
A easy to use command-line interface (CLI) for OpenEBS.
Mentee: Harsh Thakur, Jain University, Bangalore
“I had a great time working on OpenEBS through CommunityBridge. It was the kickstart I needed to start contributing to open source projects. I received a great deal of support and motivation from the community.”
Mentor: Kiran Mova
Prometheus
Persist Retroactive Rule Reevaluations
Mentee: Jessica Grebenschikov, Software Engineer, Storj Labs
Mentor: Callum Styan, Bartlomiej Plotka
Prometheus
Remote Write WAL Pointer + Other Improvements
Mentee: Nicole Jingco, British Columbia Institute of Technology
Mentor: Callum Styan, Bartlomiej Plotka
Service Mesh Interface
SMI Conformance with Meshery
Mentee: Kanishkar J, Indian Institute of Technology, Indore
Mentor: Lee Calcote, Vinayak Shinde
Thanos
Per Request Query Tracking and Limiting
Mentee: Yash Sharma, Indian Institute of Technology, Kharagpur
“My experience with Thanos has been a joyous moment in my open source experience. I have been a part of numerous open source programs, but this has been close to my heart. I really appreciate the amount of faith shown by the mentors on working on the subtasks of the project, and at the same time, the mentors ensured that the code pushed into the codebase is of production level. I also liked the idea of writing a design document along with the project, as we tend to iterate on the implementation decision, while working through the project, so it was exciting.
We also had the weekly mentee hangouts where we discussed our progress with the project, while we invited a new mentor for sharing their experiences of there open source journey. Overall, I was fortunate enough to spend the Mentorship under Thanos, and it was a pretty exciting journey for me.”
Mentor: Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
Thanos
Complete Katacoda tutorials
Mentee: Sonia Singla, UIET Panjab University
“I believe the CommunityBridge program had a huge impact on me. I am no longer afraid to learn new technologies, apply for internships and jobs. Bartek and Povilas, my mentors have had a big hand in helping me out through-out the journey. Since Thanos is a global non-profit with a strong community that works openly, I’ll be working as Volunteer Contributor 👩💻”
Mentor: Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
Thanos
Versioned Website Docs
Mentee: Uchechukwu Obasi
“This has been one of the most exciting experience in my career. Given the fact it was my first time contributing to open source, I had the opportunity to contribute to one of the fastest growing open source projects and received mentorship from world class software engineers. The collaboration and openness that exist within the community blows my mind. Everyone is willing to share their knowledge, and always happy to help each other. There are no discrimination of any kind regardless of your age, race, color, or technical proficiency.”
Mentors: Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
TiKV
Full Chunk-based Computing
Mentee: Chi Zhang, Shanghai Jiao Tong University
“I had a wonderful time working with the TiKV project. My mentors are really experienced. With their bird’s-eye view of the TiKV, they provided forward-looking advice on making this project better. The TiKV community is very friendly. The review and merge process is clear and easy to follow. When implementing the “Chunk-based Computing” RFC, I feel my coding skills have improved over time, and I get a better understanding of the Rust type system, generics, and macros. Besides coding skills, I also have a clearer idea of how to collaborate in an open-source community, and applied some of the best practices in my own projects.”
Mentor: Tianyi Zhuang, Wish Shi