Skip to content
View bhavishyajain545's full-sized avatar
  • India

Block or report bhavishyajain545

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
bhavishyajain545/README.md

Hi, I'm Bhavishya Jain

DevOps / SRE engineer focused on Kubernetes, GitOps and observability. I contribute to CNCF projects (Kyverno, KEDA, Argo CD, OpenTelemetry) and I am preparing for LFX Mentorship and Google Summer of Code 2027.

What I work with

  • Platforms: Kubernetes (GKE, AKS, EKS, k3s), Docker
  • IaC & GitOps: Terraform, ArgoCD, Argo Rollouts, Helm
  • Observability: Prometheus, Grafana, Loki, Alloy, SLO / burn-rate alerting
  • CI/CD & Cloud: GitHub Actions, GCP, AWS, Azure
  • Languages: Go, Python, Bash

Open source

How I find work to do: I diff what the code accepts (struct tags, CLI flags, ConfigMap keys) against what the docs describe, and I pick up maintainer-filed bugs that nobody has claimed. Every change below comes with a test that fails before the fix and passes after it.

Code

Project Change Status
kyverno/kyverno#18571 CLI --set dropped any value containing = (URLs, base64); split on the first = only, regression tests, package AGENTS.md open
kyverno/reports-server#362 APIService reconciler issued three no-op updates every 10s because spec.service.port was left for the apiserver to default; set it explicitly, tests assert the DeepEqual converges open
kyverno/reports-server#363 Streaming-list watches (sendInitialEvents) never sent the k8s.io/initial-events-end bookmark, so client-go reflectors hung; implemented across all six Watch handlers with a shared helper open
kyverno/reports-server#365 GOMEMLIMIT was hardcoded to 100% of the memory limit (OOM kills, not overridable); replaced with automemlimit at 90%, flags and chart values open

Bugs I found and reported

  • kedacore/keda#8358: Datadog scaler ignores activationQueryValue when useClusterAgentProxy is on (reads activationTargetValue instead)
  • kedacore/keda#8359: Solace Direct Messaging scaler accepts four activation* parameters that nothing reads

Documentation

Highlighted projects

  • docdrift - Finds configuration options that exist in Go code (struct tags, flags, ConfigMap keys) but are missing from the docs; the tool behind the contributions above
  • gcp-gke-platform - GKE Autopilot platform: Go microservice, Terraform, GitHub Actions (WIF) CI, ArgoCD GitOps, Managed Prometheus SLOs
  • terraform-cloud-blueprints - Production-minded Terraform modules for AKS and EKS with mock-provider tests, tflint and checkov in CI
  • observability-slo-stack - SLOs as code on k3s: kube-prometheus-stack, Loki, Alloy and multi-window multi-burn-rate alerts
  • homelab-gitops - Single-node k3s homelab managed with ArgoCD app-of-apps and Argo Rollouts canary delivery
  • gcp-gemini-rag-agent - DevOps on-call agent: Google ADK + Gemini on Vertex AI, runbook RAG, Cloud Run, Terraform

Reach me

Open to DevOps / SRE / Platform Engineering opportunities. Feel free to connect here on GitHub.

Popular repositories Loading

  1. aws-chatbot-backup aws-chatbot-backup Public

    AWS ChatBot - Natural Language AWS Infrastructure Management (FastAPI + Ollama + Boto3)

    Python

  2. ceh-practical-helper ceh-practical-helper Public

    CEH Practical exam helper — tools, domains, questions, scenarios, mock exams

    2

  3. homelab-gitops homelab-gitops Public

    Single-node k3s homelab managed with ArgoCD (app-of-apps GitOps) and Argo Rollouts canary delivery, fronted by Traefik.

    Shell

  4. observability-slo-stack observability-slo-stack Public

    SLOs as code on k3s: kube-prometheus-stack, Loki, Alloy and blackbox probes with multi-window multi-burn-rate alerts and Grafana dashboards.

    Shell

  5. terraform-cloud-blueprints terraform-cloud-blueprints Public

    Production-minded Terraform modules for AKS and EKS (VNet/VPC, private clusters, IRSA/Workload ID, KMS, private endpoints) with mock-provider terraform tests, tflint and checkov in CI - zero cloud …

    HCL

  6. gcp-gemini-rag-agent gcp-gemini-rag-agent Public

    DevOps on-call agent: Google ADK + Gemini on Vertex AI, runbook RAG, Firestore tools, Cloud Run, Terraform (keyless IAM)

    Python