Senior Software Developer | Cloud Computing | Distributed Systems | Kubernetes | Golang
Hey there! I'm Shreyas Rao, a Senior Software Developer who enjoys building things in the cloud. I love designing highly available, scalable and resilient distributed systems using Kubernetes, with a passion for automating processes and optimizing systems.
Currently, I work at SAP Labs, where I have almost 7 years of work experience in contributing to Project Gardener, a highly scalable, robust and resilient managed multi-cloud Kubernetes-as-a-Service platform for cloud-based applications and services across the SAP's product portfolio.
Here are some of the key projects I have contributed to, building scalable, cloud-native, and high-availability solutions.
An open-source Kubernetes-Clusters-as-a-Service platform that enables enterprises to run and scale Kubernetes clusters across multiple cloud providers (AWS, GCP, Azure, Alicloud, OpenStack) and automates day-2 operations. I contributed to its high availability architecture, disaster recovery, and etcd lifecycle management.
A Kubernetes operator that automates the lifecycle management of etcd clusters, handling upgrades, backups, maintenance and scaling. Built this one from ground up, and is very dear to me.
A Golang-based agent that provides automated, scheduled, and on-demand backups and restoration for etcd DB clusters, ensuring high availability and disaster recovery. I built quite a few features and optimizations into this one.
A Kubernetes webhook server that orthogonally injects scheduling conditions into Kubernetes workloads at runtime.
A cloud-based Machine-Learning-as-a-Service (MLaaS) platform that simplifies the deployment of AI models by offering an intuitive, scalable microservice suite in a container-based PaaS environment for AI training, inference and serving.
π B.Tech in Computer Science and Technology
π Minors in Business Management
A globally recognized certification validating my expertise in managing, deploying, and troubleshooting Kubernetes clusters, ensuring high availability and security in cloud environments.
A leadership development program focusing on empathetic and mindful leadership, strategic decision-making, and managing team dynamics to foster a productive and inclusive work environment.
A specialized course covering supervised and unsupervised learning, deep learning techniques, and real-world ML applications, enhancing my ability to build and optimize intelligent systems.
π«±π»βπ«²πΌ Social Responsibility
Over the past decade, I have strived to help those in need, as is my responsibility to society and the people around me.