Rohith Jayawardene is an AWS Practice Lead based in London with 12 years of hands-on experience architecting and operating cloud-native infrastructure and platforms. He brings deep Linux/Unix and virtualization expertise (CentOS/RedHat, Solaris, VMware, Docker) combined with strong programming skills in Go, Java and Ruby that he applies to backend and DevOps work. Rohith has led product and AWS practices, driving migrations from on-prem and Rackspace/OpenStack into hybrid and public cloud, and building orchestration and CI/CD automation at scale. He is an active open-source contributor to high-profile projects like kops and the Grafana operator, improving cluster authentication, configuration management and operator deployments. Notably, he has a track record of pragmatic engineering—automating complex operational flows (Rundeck, Puppet, dynamic container wiring) to reduce toil and accelerate releases. Comfortable bridging developer and ops teams, he blends systems-level rigor with practical product delivery.
12 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Westminster
Contributions:32 releases, 432 commits, 495 PRs in 2 years 9 months
Contributions summary:Rohith primarily contributed to the core functionality of the OpenID proxy service. They focused on initial setup, integrating the go-oidc library, and implementing key features like adding the X-Forwarded-For header. Additionally, they worked on error handling, the integration of refresh tokens, and code for session management and user authentication. The user also fixed issues related to refresh tokens and session management and added the clean-up session methods.
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
Backend & DevOps Engineer
Contributions:183 commits, 90 PRs, 568 comments in 1 year 9 months
Contributions summary:Rohith's commits primarily focused on enhancing the Kubernetes Operations (kOps) project, especially around authentication and configuration. The user implemented features to adjust cluster configurations, enabling authentication on kubelets and masters by adding options for adjusting cluster auth. The user also improved the project's management by removing unnecessary secrets from the node and added new features like the ability to set and control the kubeproxy flags and add support for different volumes. These changes reflect contributions to both the backend and infrastructure-level aspects of the kOps project.
containersgcphelmlinodeinstallation
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.