João Marçal is a software engineer with 11 years of experience building and operating cloud-native monitoring and PaaS solutions, currently contributing to in-cluster observability at Red Hat. He holds a Master’s in Information Systems and Computer Engineering from Instituto Superior Técnico and previously helped streamline OpenShift-based PaaS at CERN using Go, Helm, Kubernetes/OKD, operators and GitLab CI/CD. An active open-source contributor, João has improved Prometheus, Loki and external-dns projects—adding features like Prometheus query log support, remote-write SigV4 auth, mTLS for multi-tenant Loki, and CRD label filtering. He blends backend and DevOps expertise to simplify deployment workflows and enhance monitoring resilience at scale, with a knack for pragmatic refactors and security-minded operator improvements.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Information Systems and Computer Engineering, Bachelor's degree, Information Systems and Computer Engineering at Instituto Superior Técnico
Contributions:118 reviews, 57 commits, 35 PRs in 10 months
Contributions summary:João primarily contributed to enhancing the monitoring capabilities of the OpenShift cluster by adding features to Prometheus. Their work involved implementing support for full-path query log files and adding associated unit tests. The user also refactored existing code, updated comments, and fixed bugs related to the query log file functionality. Additionally, they implemented configurations for remote write authorization and Sigv4 authentication.
Contributions:248 reviews, 85 PRs, 15 pushes in 2 years
Contributions summary:João primarily contributed to the Loki project by implementing changes related to mixins, and operator configurations. Their work involved modifying configurations for the compactor, query-frontend, and query-scheduler to normalize and improve the usability of the mixins. They also added enhancements to the operator by adding pod anti-affinity, and topology spread constraints for various components, including ingester, distributor, querier, and ruler, and also adjusted resource requirements and configurations in the `1x.pico` size. Moreover, the user implemented mTLS authentication to tenants.
logginglokigrafanaprometheuscloudnative
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.