Vishnu Kannan is a systems-focused software engineer with 12 years of experience building and operating container, metrics, and cloud infrastructure from Mountain View. Since 2021 he has led teams driving growth for large-scale ad systems while continuing deep technical contributions to core open-source projects like runc, cAdvisor, libcontainer and Kubernetes APIs. His work centers on cgroups, container stats, networking, and test automation—improving accuracy, typing, and robustness in low-level runtimes and cluster monitoring. A Google Cloud contributor and FOSS enthusiast, he combines production-grade DevOps automation with backend systems programming. Beyond engineering, he’s a certified yoga instructor, underscoring a pragmatic balance of focus and resilience in high-pressure environments.
[EOL] Compute Resource Usage Analysis and Monitoring of Container Clusters
Role in this project:
Back-end & DevOps Engineer
Contributions:18 releases, 517 commits, 452 PRs in 1 year 6 months
Contributions summary:Vishnu primarily contributed to the development of a metrics aggregation system. Their work included adding a source abstraction and implementing logic to fetch metrics from Kubernetes clusters, specifically from the Kubelet API and cAdvisor. The user also contributed to infrastructure by writing a series of integration tests for the metrics system, including the setup and validation of Kubernetes cluster services such as InfluxDB and Grafana.
Analyzes resource usage and performance characteristics of running containers.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:3 releases, 307 commits, 256 PRs in 3 years 1 month
Contributions summary:Vishnu contributed to the cAdvisor project by implementing new functionalities like adding network statistics to container info, while also fixing bugs in the existing code. They also modified the Docker handler to leverage libcontainer for retrieving stats, which indicates a focus on improving performance and maintainability. Furthermore, the user made several changes to the raw cgroups handler, demonstrating involvement in core system-level functionality. Their work also involves interacting with system level components like Docker, networking and filesystem statistics.
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.