- Passionate about Linux, Cloud Computing and Open-Source Technologies
- Currently building hands-on projects in Linux, Git, GitHub and Microsoft Azure
- Continuously learning Docker, Kubernetes, Bash Scripting and DevOps
- Goal: To become a highly skilled Cloud & DevOps Engineer
- I believe in learning by building real-world projects.
-
☁️ Microsoft Certified: Azure Administrator Associate (AZ-104) • View Certificate
-
Microsoft Certified: Power BI Data Analyst Associate • View Certificate
-
Linux Foundation Certified: Kubernetes and Cloud Native Associate (KCNA) • View Certificate
-
✅ Get started with identities and access using Microsoft Entra • View Applied Skill
-
✅ Get started with cloud security and monitoring tasks • View Applied Skill
-
✅ Configure secure access to your workloads using Azure networking • View Applied Skill
-
✅ Accelerate AI-assisted development by using GitHub Copilot • View Applied Skill
-
✅ Get started with Azure management tasks • View Applied Skill
-
✅ Secure storage for Azure Files and Azure Blob Storage • View Applied Skill
-
✅ Resolve GitHub issues by using GitHub Copilot • View Applied Skill
-
✅ Administer Active Directory Domain Services • View Applied Skill
Successfully contributed to and merged changes into public GitHub projects.
Contributed to PinpointPro, an open-source location intelligence project, by improving project documentation and maintaining contributor records.
- Clarified browser prerequisites in the project's
README.mdby adding examples of modern browsers that support ES6 modules. - Improved the onboarding experience for new users by making setup requirements clearer.
🔗 Pull Request: raphgm/pinpointpro#7
- Added my details to the project's
CONTRIBUTORS.mdas a Phase 2 Project Contributor. - Helped keep contributor records accurate and acknowledge community participation.
🔗 Pull Request: raphgm/pinpointpro#3
Contributed to LibreDB Studio, an open-source multi-database management studio, by fixing a security issue in its Docker setup.
- Fixed #1011: three Docker Compose files exposed a Postgres container with default credentials on every network interface. Bound it to
127.0.0.1indocker-compose.yml,docker/postgres.ymlanddatabase-compose.yml. - Checked the docs for anything that relied on the open port, and verified each file with
docker compose config. - Reviewed and merged by the maintainers, with all CI checks passing.
🔗 Pull Request: libredb/libredb-studio#1039
- Fixed #792:
postgres:18expects its data volume at/var/lib/postgresql, but the Compose files mounted/var/lib/postgresql/data, so the database container exited at startup and never loaded its seed data. - Reproduced the failure on a fresh volume, then verified the fix with the real files: the container started healthy and the seed created
libredb_devwith 10 tables. - Applied the fix in
docker-compose.yml,docker/postgres.yml,docker-compose.example.ymland thedocs/STORAGE.mdsnippet, with a note on how to migrate a volume from the old layout. - Reviewed and merged by the maintainers, with CI passing.
🔗 Pull Request: libredb/libredb-studio#1041
Contributed to cloudcost-cli, an open-source, provider-neutral FinOps data platform, by adding automated tests and CI for its cost-policy engine.
- Added
pytestas a dev dependency (with the lockfile updated) and a GitHub Actions workflow that runs the test suite on pull requests and on pushes tomain. - Wrote unit tests for the
aks_idle_nodepoolpolicy, running its SQL against a small in-memory DuckDB table, and covering the CPU threshold, the cost formula and the exclusions. - Merged by the maintainer, and the workflow has passed on Python 3.13 on the project's repo.
- Part of issue #6.
🔗 Pull Request: raphgm/cloudcost-cli#9
- Added a shared
run_policytest fixture and 34 unit tests for therightsizing_utilization,old_snapshots,idle_container_registriesandidle_app_service_planspolicies, running each policy's SQL against small in-memory DuckDB tables. - Checked that the tests catch regressions by deliberately breaking a copy of each policy in 17 ways (boundaries, prices, joins, aggregates, filters); every change made at least one test fail.
- Reviewed by the maintainer, who re-ran the suite and spot-checked the tests against the real policy SQL, then merged it.
- Part of issue #6.
🔗 Pull Request: raphgm/cloudcost-cli#10
- Successfully submitted 6 merged pull requests.
- Both contributions were reviewed, approved, and merged by the project maintainer.
- Demonstrated proficiency with GitHub's open-source collaboration workflow, including forks, feature branches, pull requests, code reviews, and merges.
🔗 Repositories:
Looking forward to contributing to more open-source projects in Cloud, DevOps, Linux, and Kubernetes.
AI-powered community reporting platform connecting people, evidence, and local action.
A full-stack platform designed to help communities report, document, and track local issues using location-aware and AI-powered capabilities.
Tech Stack: React Vite JavaScript Tailwind CSS Node.js Express Google AI GPS
Production-inspired DevOps workflow demonstrating automated CI/CD, containerization, and modern Git practices.
A hands-on project that follows the software delivery lifecycle from feature development and pull requests to automated builds, Docker image creation, and publishing to GitHub Container Registry (GHCR).
Tech Stack: Git GitHub GitHub Actions Docker GHCR Nginx Linux
Hands-on Linux command reference built for aspiring Cloud and DevOps Engineers.
A practical documentation project covering Linux navigation, file management, text processing, and searching — with tested commands, examples, explanations, terminal output, and real-world use cases.
Tech Stack: Linux Bash WSL Git CLI
Hands-on containerization lab demonstrating how applications are packaged, built, and run with Docker.
A practical DevOps lab covering the complete workflow from creating a Node.js application and Dockerfile to building images, running containers, and managing the project with Git and GitHub.
Tech Stack: Docker Node.js Linux Git GitHub WSL
Production-style Azure infrastructure lab demonstrating cloud provisioning, networking, security, and real-world troubleshooting.
An Azure infrastructure project built with Azure CLI, featuring Linux and Windows virtual machines, VNet networking, NSGs, Availability Zones, Nginx, IIS, and hands-on troubleshooting of deployment and connectivity challenges.
Tech Stack: Microsoft Azure Azure CLI Linux Windows Server VNet NSG Nginx IIS




