Ravi Gudimetla is a software engineer with 11 years of experience specializing in Kubernetes, OpenShift, and cloud-native infrastructure, currently building internal Kubernetes platforms for Apple Cloud Services. He is a proficient backend and DevOps engineer fluent in Go, Python, Java and Node.js, with deep Linux and container ecosystem expertise (Docker, Ceph, Git) and experience across Oracle, Postgres and MongoDB. At Red Hat he co-maintained Kubernetes’ default scheduler and drove Windows workload enablement in OpenShift, contributing notable API and scheduler changes upstream in kubernetes and openshift repos. His open-source footprint includes meaningful contributions to high-profile projects like kubernetes/kubernetes and openshift/machine-config-operator, touching Windows node handling, daemonset/statefulset evolution and scheduler configuration. Ravi pairs systems-level thinking with practical build and test work—improving CI/build flows, adding unit tests to the descheduler project, and refactoring node event synchronization for reliability. He holds an M.S. in Computer Science from Northeastern and brings a blend of production-critical incident experience and infrastructure automation chops to platform engineering challenges.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Technology, Computer science, Bachelor of Technology, Computer science at Prasad V Potluri Siddhartha Institue Of Technology
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Northeastern University
Contributions:10 reviews, 46 commits, 74 PRs in 1 year 8 months
Contributions summary:Ravi's commits primarily focus on developing unit tests for the `descheduler` project. The commits include the creation of test files, and the modification of existing tests. The changes specifically target the "duplicatePod deletion strategy," as well as low node utilization and pod antiaffinity strategies, demonstrating a focus on ensuring the reliability of the descheduler's core functionalities. The user's contributions improve the test coverage of the descheduler, which in turn increases the quality of the code.
Production-Grade Container Scheduling and Management
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:203 reviews, 155 commits, 130 PRs in 5 years 5 months
Contributions summary:Ravi primarily focused on enhancing the Kubernetes codebase, specifically related to Windows support and general stability. They addressed security context issues on Windows nodes, ensuring proper handling of operating system-specific configurations. The user also worked on improving the kubelet process, allowing for priority adjustments on Windows, along with contributing to several bug fixes related to daemonsets and test failures. Furthermore, they made changes related to DaemonSet and StatefulSet to GA features.
containersschedulingdockergradeproduction-grade
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.