Skip to content
View pratishtha-abrol's full-sized avatar

Block or report pratishtha-abrol

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

Hi, I'm Pratishtha 👋

Platform & reliability engineer. I make Kubernetes systems faster, compliant, and dependable.

Ex-Oracle (cluster infrastructure) · IIIT Hyderabad (B.Tech + MS by Research) · Outreachy alum (TensorFlow)

LinkedIn Email


🏢 Production work: Oracle (2024–2026)

  • Cluster controller ownership. Owned controller logic for a distributed Kubernetes platform (~20 pods, multiple replicas). Designed key assignment that guarantees mutual exclusion across concurrent controller replicas.
  • 21s faster scale-up. Reworked scheduling and synchronization logic to cut cluster scale-up latency by 21 seconds against production SLO baselines.
  • FIPS 140-2 DNS, zero downtime. Shipped a FIPS-compliant DNS service into the production Kubernetes networking stack with a zero-downtime cutover, using plugin chaining. Adopted by 2 internal teams.
  • Operations. Introduced structured log levels to cut production log noise; on-call rotation and incident postmortems with SRE and platform teams.

🔩 Ferrum: what I'm building now

A webhook relay and delivery platform, built to practice production DevOps and SRE end to end. Repos: ferrum-webhook-relay-core · infra

Built so far

  • FastAPI gateway + async worker over a Redis queue, PostgreSQL for persistence
  • Kubernetes deployment with HPA, readiness/liveness probes, and resource limits
  • Prometheus metrics for throughput, p95 queue latency, and processing rate
  • GitHub Actions → GHCR → cluster deploys; Docker Compose for local parity

Measured

  • 135 req/s at 0% errors (k6, 50 VUs, 60s)
  • Client acknowledgement under 5ms, independent of downstream endpoint latency
  • Cache-aside on Redis: lookups down from 22ms to 1.2ms on cache hits

Next (roadmap, not done yet)

  • AWS deployment with EKS + Terraform
  • Failure injection (pod kills, Redis outage, latency spikes) with written postmortems
  • Then: secrets management (Vault), GitOps (ArgoCD), mTLS

📁 Other work

  • TFX-Addons (Outreachy 2021): built a custom schema component for TensorFlow Extended ML pipelines.
  • Shell-C: a Unix shell from scratch in C, with piping, I/O redirection, process control, and signals.
  • Contract backend work (2023–24): designed, deployed, and maintained a production MERN app for an automotive SaaS client, including billing automation and RBAC.
  • Research: Maximal Secret Reconstruction, Teleportation and Bell's Inequality, EPJ D 79, 11 (2025).

🛠️ Stack

Infra: Kubernetes · Helm · Docker · GitHub Actions · Prometheus · Grafana · Linux · DNS/TCP-IP Code: Python · Go · Bash · SQL · C Data: PostgreSQL · Redis · MongoDB


📫 Open to

Remote platform / SRE / DevOps roles (full-time or contract), and freelance work on Kubernetes setup, CI/CD, and observability. Best way to reach me: email or LinkedIn.

cozy corners, hot tea, cold servers ☕

Pinned Loading

  1. rcrowe-google/schemacomponent rcrowe-google/schemacomponent Public

    Outreachy TFX custom component project

    Jupyter Notebook 5 1

  2. tensorflow/tfx-addons tensorflow/tfx-addons Public archive

    Developers helping developers. TFX-Addons is a collection of community projects to build new components, examples, libraries, and tools for TFX. The projects are organized under the auspices of the…

    Jupyter Notebook 129 62

  3. Shell-C Shell-C Public

    A working shell based on the Linux Terminal, coded in C

    C 1

  4. MERN-job-application-portal MERN-job-application-portal Public

    JavaScript

  5. ferrum-webhooks/ferrum-webhook-relay-core ferrum-webhooks/ferrum-webhook-relay-core Public

    Python 2

  6. ferrum-webhooks/infra ferrum-webhooks/infra Public

    Shell 1