SRE/Platform/DevOps Engineer with a passion for building reliable, scalable systems and improving observability.
Projects
OTEL LGTM Proxy
OpenTelemetry proxy for LGTM stack integration with monitoring and observability features
A way to route Opentelemetry Logs/Metrics/Traces to a LGTM stack, using the resource attributes as the tenant header.
Use case would be that you are running a multi-tenant Kubernetes cluster and you give each tenant a namespace (or multiple namespaces) and you want to make sure that each tenant’s telemetry data is isolated and routed to their own dedicated LGTM stack instance.
This proxy also allows to set defaults aswell so that if the label isn’t present on the resource, it will use the default value. This is useful if you can’t tag certain resources but want to reoute their telemetry to an SRE/Platform team’s LGTM stack.
This proxy is built in Go using the OpenTelemetry Collector framework, making it efficient and easy to deploy in cloud-native environments.
Tech Stack: Go, Docker, OpenTelemetry
OIDC Authorizer
OpenID Connect authorization service for secure API access and user authentication
A lambda authorizer for API Gateway that validates JWT tokens issued by OpenID Connect providers. It ensures secure access to your APIs by verifying token integrity, expiration, and scopes.
Works dynamically with V1, V2 and Websocket Authorizer payloads.
This authorizer is built in Go and leverages the OpenTelemetry framework for observability.
Tech Stack: Go, OpenTelemetry, OAuth2
Open Source Contributions
Coming soon! I’m always looking for interesting open source projects to contribute to.
Get in Touch
- GitHub: matt-gp
- LinkedIn: matt-goodship-patience