Incorporated in Trenton, New Jersey35 services · 3 practices · 8 industries
Cloud & AI Companies · Confidential client

Azure Tenant Isolation and Privileged Access for a Cloud Data Platform

Every cross-customer data path closed, and support engineers reach customer workspaces only through time-limited, approved access.

Client name withheld by agreement
Client
Cloud data and analytics platform, 1,100 enterprise customers
Region
Columbus, Ohio
Year
2026
Duration
12 weeks
Scope
1,100 customer workspaces · 6,800 managed identities · 3 Azure regions
Practice
AI, Cloud & Digital Trust

The challenge

What was at stake.

A cloud data and analytics platform runs isolated workspaces for 1,100 enterprise customers on Azure, each with its own storage, compute and pipelines. Customers in banking and healthcare had begun asking for proof that their data could not be reached from another customer’s workspace.

Growth had outpaced design. Shared managed identities served several workspaces, some storage was reached with long-lived shared access signatures, and support engineers held standing contributor rights across production.

What we did

The approach, step by step.

  1. 01

    Isolation tested from the inside

    We started inside one customer workspace and tried to reach others through managed identities, storage tokens, shared compute and the platform’s own control plane, documenting every path that worked.

  2. 02

    Identities scoped per customer

    6,800 managed identities were split so that each serves a single workspace, and shared access signatures were replaced with identity-based access and short expiry.

  3. 03

    Network paths closed

    Storage accounts and key vaults moved behind private endpoints with public access disabled, and workspace subnets were limited to the services they need.

  4. 04

    Support access just in time

    Standing contributor rights were removed. Engineers request time-bound access through Entra Privileged Identity Management, tied to a customer support case and recorded.

Outcomes

What changed, in numbers.

9
cross-customer access paths closed
6,800
managed identities scoped to one workspace
0
standing production admin roles
100%
of support access linked to a customer case
Our banking customers stopped asking for exceptions in their security reviews. The isolation answers were already in the packet.
Vice President, Platform Engineering, client name withheld

Services delivered

Facing something similar?

Let’s talk about your version of this.

Share what you are up against. A senior practitioner who has delivered this kind of work will reply within one business day.