Santa Clara, California, United States
⢠As the lead software developer for the Cluster Orchestration components of the open-source Edge Manageability Framework, I drove the integration of Cluster API for lifecycle management of workload clusters, utilizing Rancher-Fleet for GitOps-based Add-On and Application Deployment.
⢠In the earlier versions of the EMF, I worked on integration of SUSE-Rancher as the workload cluster orchestrator/manager.
⢠My expertise in Golang, Kubernetes Operator patterns, and Cloud Native App development best practices was pivotal. I leveraged communication protocols using OpenAPI/REST and Protobuf/gRPC.
⢠Before open-sourcing the framework, I ensured all internal releases were timely, meeting quality and security benchmarks.
⢠I played a crucial role in delivering 1,000 clusters with stable operations and active workloads, achieving all key KPIs. I supported K3s and RKE2 workload clusters, resolving performance issues to meet KPIs. I developed tools using K6 from Grafana, Bash Scripts, and vClusters to automate scale testing.
⢠By usage of composable cluster templates I integrated Add-Ons for Storage (OpenEBS, local-path-storage), Networking (Calico), Security Policies (Gatekeeper), Virtualization (KubeVirt), and Observability (Prometheus, Telegraph, Fluentbit).
⢠I crafted test plans and implemented frameworks using Ginkgo and Gomega, alongside new GitHub Actions for continuous integration. These tests covered 100% of Cluster Orchestration functionalities, preventing regressions and saving 25% of developer time.
⢠Collaborating closely with customer-facing and marketing teams, I contributed to acquiring new customers and partners while supporting existing ones.
⢠I mentored over 5+ junior engineers in Kubernetes, Cloud Native development, coding best practices, and performance fine-tuning techniques, fostering their growth throughout the project.