Skip to content
View shubhroses's full-sized avatar

Block or report shubhroses

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
shubhroses/README.md

Shubhrose Singh

DevSecOps engineer in Palo Alto, California. I build and run Kubernetes platforms, CI/CD pipelines and machine learning infrastructure.

What I work on:

  • Kubernetes platform: Helm overlays for applications deployed with Argo CD on RKE2 and GKE, and the autoscaling, ingress and Terraform-managed cloud resources around them.
  • CI/CD: GitLab CI pipelines that build and scan container images and produce an SBOM for each one, and a self-service pipeline for database schema changes.
  • ML infrastructure: a FastAPI service that runs multi-stage ML pipelines in containers, and automation for serving large language models with vLLM on GPU nodes.

My day-to-day work is in private repositories. The projects here are personal. The first two are tested end to end by GitHub Actions on a Kubernetes cluster that each run creates:

  • inference-on-kubernetes: an inference-style API with a Helm chart, Prometheus error-budget alerts, a Grafana dashboard and KEDA autoscaling. GitHub Actions creates a kind cluster on two Kubernetes versions and tests rollouts, node drains, scaling and alerting under load. The model is a stand-in.
  • signed-image-pipeline: a GitHub Actions pipeline that scans a container image, writes an SBOM, then signs and attests it with keyless cosign, plus a Kyverno policy that admits nothing else. Every release tests nine accept and reject cases on a kind cluster.
  • rocket-telemetry-pipeline: a data pipeline over synthetic rocket engine telemetry with a Python generator and cleaner, dbt models for Redshift and a Streamlit dashboard, checked by pytest and dbt parse in GitHub Actions.
  • nba-game-prediction: a Prefect flow that lands the live NBA scoreboard in S3, a loader into Snowflake, dbt models over the raw JSON, scikit-learn notebooks that backtest win prediction, and a React app that shows bookmaker favourites.
  • finance-tracker: a Streamlit dashboard for analysing a stock, comparing tickers and reviewing a portfolio.

Before this I was a data engineer working with Snowflake, dbt and GitLab CI. M.S. Computer Science, Cal Poly Pomona. B.S. Computational Mathematics, UCLA.

LinkedIn · shubhroses.github.io

Pinned Loading

  1. algoVisualizer algoVisualizer Public

    Flask and p5.js web app that animates bubble, selection, merge, quick and heap sort as colored bars

    HTML

  2. finance-tracker finance-tracker Public

    Streamlit dashboard for single-stock analysis, ticker comparison and portfolio analysis using yfinance data and Plotly

    Python

  3. nba-game-prediction nba-game-prediction Public

    NBA data project: a Prefect flow lands the live scoreboard in S3 and a loader copies it into Snowflake; baseline win-prediction notebooks; React app showing bookmaker favourites

    TypeScript

  4. rocket-telemetry-pipeline rocket-telemetry-pipeline Public

    Synthetic rocket engine telemetry pipeline: Python generator and cleaner, dbt models for Redshift, Streamlit dashboard

    Python