Swarup Ghosh is a Senior Software Engineer at Red Hat with 11 years of experience building cloud-native platforms, currently focused on OpenShift Application Platform and cross-component TLS/certificate management. He specializes in distributed systems, Kubernetes operators, workload security, and hybrid-cloud productization, with hands-on work on critical OpenShift components like the kube-apiserver operator and library-go. His contributions span dependency and configuration management, latency-profile tuning, feature-flagging, and improving testing and observer/controller infrastructure for reliability at scale. Earlier roles include operating large-scale telemetry and multi-replica services, and a Google Summer of Code project contributing TensorFlow data-augmentation implementations—demonstrating fluency across systems and ML tooling. Educated in computer science with graduate studies at UIUC and UT Austin, he blends rigorous academic training with practical production delivery. Colleagues describe him as a metacognist who pairs system-level engineering with curiosity about machine learning and platform ergonomics.
11 years of coding experience
4 years of employment as a software developer
School of Natural Sciences Computer Science, School of Natural Sciences Computer Science at The University of Texas at Austin
Bachelor of Technology - B.Tech. Computer Science and Engineering, Bachelor of Technology - B.Tech. Computer Science and Engineering at GD Goenka University
Indian School Certificate (ISC) Science, Indian School Certificate (ISC) Science at Delhi Public School Newtown
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Illinois Urbana-Champaign
Helpers for going from apis and clients to useful runtime constructs
Role in this project:
Back-end & DevOps Engineer
Contributions:119 reviews, 7 commits, 4 PRs in 14 days
Contributions summary:Swarup primarily contributed to the configuration and testing infrastructure within the OpenShift library-go repository. Their work involved modifying feature flags, adding configuration observers and controllers, and refactoring code for latency profile management. The user also made code adjustments to improve overall testing procedures, ensuring the project's reliability.
The kube-apiserver operator installs and maintains the kube-apiserver on a cluster
Role in this project:
Back-end & DevOps Engineer
Contributions:35 reviews, 5 commits, 6 PRs in 1 month
Contributions summary:Swarup primarily focused on updating and maintaining the kube-apiserver operator, a critical component of OpenShift clusters. Their contributions included bumping dependencies like openshift/api, client-go, and library-go, indicating a role in dependency management and code integration. Furthermore, the user made changes to configuration observation logic, specifically related to latency profiles, enhancing the operator's functionality and reliability. This included configuring latency profiles within the cluster and fixing a configuration issue where old configs could be reactivated.
apiserverkube-apiserverkubeoperatoropenshift
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
Swarup Ghosh - Senior Software Engineer at Red Hat