|
| 1 | +--- |
| 2 | +title: Google Summer of Code 2025 Contributor @ FOSSology |
| 3 | +description: "As a Google Summer of Code 2025 Contributor with FOSSology, I worked on modernizing its microservices-based infrastructure by deploying FOSSology on Kubernetes. This project aimed to enhance scalability, simplify deployment, and align with modern DevOps practices. I collaborated with global open-source mentors and developers, gaining valuable experience in cloud-native solutions, containerization, and CI/CD workflows." |
| 4 | +date: 2025-05-01 |
| 5 | +featured: true |
| 6 | +slug: /Experience/gsoc |
| 7 | +tags: |
| 8 | + - GSoC |
| 9 | + - Open Source |
| 10 | + - Kubernetes |
| 11 | + - Docker |
| 12 | + - Podman |
| 13 | + - DevOps |
| 14 | + - Bash |
| 15 | + - CMake |
| 16 | + - Cloud-Native |
| 17 | +--- |
| 18 | + |
| 19 | +## Contents |
| 20 | + |
| 21 | +- <a href="#open-source-contributions">Open Source Contributions</a> |
| 22 | +- <a href="#cloud-native-infrastructure">Cloud-Native Infrastructure</a> |
| 23 | +- <a href="#collaboration-and-mentorship">Collaboration and Mentorship</a> |
| 24 | +- <a href="#problem-solving">Problem-Solving and Innovation</a> |
| 25 | +- <a href="#tools-and-technologies">Tools and Technologies</a> |
| 26 | + |
| 27 | +## <span id="open-source-contributions"> - Open Source Contributions: |
| 28 | + |
| 29 | +Contributed to the modernization of **FOSSology**, a leading open-source license compliance software. |
| 30 | +Focused on improving deployment workflows, infrastructure, and scalability while adhering to open-source contribution standards. |
| 31 | + |
| 32 | +## <span id="cloud-native-infrastructure"> - Cloud-Native Infrastructure: |
| 33 | + |
| 34 | +Implemented deployment of FOSSology using **Kubernetes**, enabling dynamic scaling and easier orchestration. |
| 35 | +Utilized **Docker** and **Podman** to containerize services, streamlining testing, deployment, and reproducibility. |
| 36 | +Adopted **cloud-native practices** to align the project with modern DevOps methodologies. |
| 37 | + |
| 38 | +## <span id="collaboration-and-mentorship"> - Collaboration and Mentorship: |
| 39 | + |
| 40 | +Worked closely with **experienced open-source mentors and developers** across different time zones. |
| 41 | +Engaged in regular design discussions, reviews, and sprint updates to ensure alignment with project goals. |
| 42 | +Enhanced communication skills by contributing to community discussions and open-source documentation. |
| 43 | + |
| 44 | +## <span id="problem-solving"> - Problem-Solving and Innovation: |
| 45 | + |
| 46 | +Solved complex challenges related to **scalability, container orchestration, and deployment pipelines**. |
| 47 | +Optimized resource usage in containerized environments, improving the efficiency and reliability of the system. |
| 48 | +Adapted quickly to new tools and open-source workflows, ensuring timely project deliverables. |
| 49 | + |
| 50 | +## <span id="tools-and-technologies"> - Tools and Technologies: |
| 51 | + |
| 52 | +- **Kubernetes** for container orchestration and scaling |
| 53 | +- **Docker / Podman** for containerization |
| 54 | +- **Bash** and **CMake** for build automation and scripting |
| 55 | +- **CI/CD pipelines** to improve deployment workflows |
| 56 | +- Collaboration platforms: GitHub, mailing lists, and GSoC community channels |
| 57 | + |
| 58 | +--- |
| 59 | + |
| 60 | +🔗 [More Info on GSoC Project](https://summerofcode.withgoogle.com/programs/2025/projects/MjOyiOj7) |
0 commit comments