Skip to content
View shivansh-source's full-sized avatar

Highlights

  • Pro

Block or report shivansh-source

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shivansh-source/README.md

Cloud-Native Developer · Open Source Contributor · Go & Kubernetes
Working on production controllers, provider frameworks, and test infrastructure across CNCF projects


About

Founding engineer at Capmob Financial Services in Bengaluru, building the backend and infrastructure from scratch for a global digital lending platform — Go services on AWS ECS Fargate, Terraform-provisioned infrastructure, CodeBuild CI/CD, and observability through CloudWatch and EventBridge.

Outside work I contribute Go and Kubernetes code across CNCF projects — Open Cluster Management, kro, KubeStellar, OpenEverest. The pattern is usually the same: read the code, reproduce the issue, write the test that captures it, iterate with maintainers until it lands.


Technical focus

Kubernetes controllers. controller-runtime reconcile loops, kubebuilder RBAC markers, client-go clientsets and informers, CRD authoring, provider-framework work in OpenEverest v2 (provider-runtime, BackupProvider, parametersSchema/uiSchema), and the Open Cluster Management klusterlet-agent surface.

Testing infrastructure. Table-driven Go tests, controller-runtime fake client, httptest, Ginkgo/Gomega for end-to-end suites, chainsaw for integration testing, envtest, and release-parameterised GitHub Actions workflows for CI.

Backend and infrastructure. Go services, PostgreSQL and MySQL, Docker, Helm chart authoring, and cloud infrastructure through Terraform on AWS (ECS Fargate, ECR, ALB, VPC, RDS/Aurora).


Open source

Open Cluster Management (CNCF). Added TLS profile configuration to the klusterlet controller in ocm#1486 — new TLSMinVersion and TLSCipherSuites fields on klusterletConfig, a ConfigMap-driven populateTLSConfig() in the reconcile path, flag injection into three agent deployments and updated controller tests. Co-authored a ManifestWorkReplicaSet fix with a maintainer in ocm#1421, moving generated ManifestWorks to GenerateName.

kro (CNCF). Authored KREP-008, an accepted enhancement proposal for resource-backed includeWhen evaluation, subsequently implemented by a maintainer.

KubeStellar (CNCF Sandbox). Merged PRs across kubestellar/kubestellar, kubestellar/kubeflex and kubestellar/kubestellar-killercoda, including a Kubernetes 1.32 platform uplift (#3726, regenerated client-go clientsets, informers and listers for five CRDs alongside CRD bases, Helm chart and CI workflows) and a release-parameterised end-to-end test workflow in KubeFlex (#594). Three months as a QA intern on the KubeStellar Console: filed a large volume of bug reports, coverage-gap findings and performance issues; authored httptest and WebSocket integration coverage for the agent server in console#939.

OpenEverest (CNCF Sandbox). Contributed a BackupProvider implementation for the ClickHouse provider in provider-altinity-clickhouse#22 — resolves the v2 BackupStorage S3 contract into clickhouse-backup, with kubebuilder RBAC markers and table-driven tests against the controller-runtime fake client. Delivered proxy support for Helm chart hook Jobs across six library templates in helm-charts#77 (maintainer-assigned), a values-driven InstancePreset catalog for provider-kubeai in #8, and a merged fix for a silently-dead CI check in the core repository (openeverest#2962). Filed bug reports across the core and provider repositories concentrated on install and upgrade correctness — several closed by maintainers.


GitHub activity


Contact


Popular repositories Loading

  1. ambitious_project ambitious_project Public

    trying to do something ambitious

    Go 2

  2. percona-backup-mongodb percona-backup-mongodb Public

    Forked from percona/percona-backup-mongodb

    Percona Backup for MongoDB

    Go 1

  3. kgateway kgateway Public

    Forked from kgateway-dev/kgateway

    The Cloud-Native API Gateway and AI Gateway

    Go 1

  4. shivansh-source shivansh-source Public

    Config files for my GitHub profile.

  5. demo demo Public

    my first repository just for fun

    HTML

  6. LocalRepo LocalRepo Public

    HTML