Andy Knapp is a Senior Observability Architect with a decade of experience designing and delivering cloud-native observability and platform solutions across Europe, currently at Grafana Labs after senior platform roles at VMware Tanzu and Accenture. He blends hands-on backend development—contributing to open-source projects like Crossplane’s AWS provider and the prometheus-msteams alert forwarder—with architect-level thinking to operationalize scalable, reliable monitoring and alerting for complex Kubernetes and EKS environments. His work shows attention to API hygiene and real-world robustness (e.g., chunking large alert payloads and improving CRD types), reflecting a pragmatic engineer who still writes production code. Trained as a mathematician (MSc, Heidelberg), he brings a methodical, analytical approach to observability design and automation from infrastructure to application telemetry.
10 years of coding experience
10 years of employment as a software developer
Master of Science, Mathematik, Master of Science, Mathematik at Ruprecht-Karls-Universität Heidelberg
Forward Prometheus Alert Manager notifications to Microsoft Teams.
Role in this project:
Back-end Developer
Contributions:8 releases, 66 reviews, 102 commits in 3 years 6 months
Contributions summary:Andy primarily contributed to the `prometheus-msteams/prometheus-msteams` repository, focusing on enhancing the functionality of forwarding Prometheus Alert Manager notifications to Microsoft Teams. Their work involved implementing features to handle large alert payloads by chunking messages, customizing message cards, and ensuring proper formatting for the Teams platform. They also addressed issues related to message card templates and improved the robustness of the alert handling logic.
Contributions:8 reviews, 9 commits, 1 PR in 25 days
Contributions summary:Andy implemented initial types and CRUD methods for the Fargate profile controller. This involved defining the data structures for Fargate profiles and creating the necessary methods for creating, reading, updating, and deleting these profiles within the AWS EKS environment. Additionally, the user updated API type fields, created reference to pod execution role arn, and used value type instead of pointer on unmodified parameter to improve code style. This work directly contributes to the functionality of the Crossplane AWS Provider.
providerterraformawsterraform-modulecrossplane
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.
Request Free Trial
Andy Knapp - Senior Observability Architect at Grafana Labs