Edvin Norling is a platform engineer based in Gothenburg with 10 years of experience building GitOps-driven infrastructure and production-grade tooling across Kubernetes and OpenShift. He currently works at Kognic and has a strong track record from roles at Xenit and Red Hat, focusing on infrastructure as code, CI/CD and operator-driven automation. An active open-source contributor, Edvin has improved deployment, testing and security aspects of notable projects like Kuberhealthy and the Grafana Operator — adding flexible service account handling, e2e test automation, and container security contexts. He combines hands-on DevOps and backend skills with practical site reliability instincts, often improving testability and RBAC hygiene in the projects he touches. Notably, his contributions show a preference for making operator ecosystems safer and easier to operate rather than just adding features.
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
Role in this project:
Backend & DevOps Engineer
Contributions:33 releases, 338 reviews, 131 commits in 2 years 5 months
Contributions summary:Edvin primarily contributed to the Grafana operator project by implementing features and fixing issues. Their work involved adding container security context configurations, setting required fields for Grafana plugins, and improving linting. Additionally, the user refactored the `grafanaIni` configuration to make it smaller and wrote basic tests. They also added missing kubebuilder RBAC grafanas, and implemented an e2e CI test using bash.
A Kubernetes operator for running synthetic checks as pods. Works great with Prometheus!
Role in this project:
DevOps Engineer
Contributions:67 commits, 8 PRs, 46 comments in 2 months
Contributions summary:Edvin primarily contributed to enhancing the deployment and operational aspects of the Kuberhealthy project. They introduced the ability to change the Service Account (SA) in the deployment, which offers greater flexibility in managing permissions. Further contributions included integrating owner references for external checks and configuring the e2e tests using Helm and minikube, ensuring the project's automated testing and deployment infrastructure.
healthoperatorkubernetescheckssynthetic
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.