Microsoft
Software Engineer II — Azure Resource Graph (RBAC)
- Owned a large-scale RBAC ingestion pipeline processing ~650GB of data per 12-hour window to keep authorization data fresh.
- Onboarded core RBAC resources for query via Azure Resource Graph, serving ~60K user requests per hour for customer lookups.
- Designed and implemented a regionally isolated, pull-based ingestion mechanism to support safe deployment and regional results.
- Built a BCDR timer task to keep RBAC data live and queryable during potential partner outages and internal upstream failures.
- Designed cell-based infrastructure to partition datasets at ingestion time and synchronize partition metadata with query-serving nodes, removing scale-up limits caused by full-dataset replication.
- Extended ingestion and serving pipelines across multiple Azure cloud environments, including sovereign and air-gapped clouds, while preserving consistency and operational guardrails.
C#
Azure
Distributed systems
Ingestion
BCDR
Scale-out