Semiconductor manufacturing

Browser-based factory analysis validated against existing outputs

Client profile

a global semiconductor company · Factory engineering · Platform architect and data engineer, project delivery · Azure

Semiconductor · Platform engineering · Kubernetes

Book a meeting

01 / Inside the engagement

Situation

Engineers ran critical analysis code through remote desktop sessions on shared engineering workstations, hunting for scripts and fixing file paths by hand. Only trained engineers could use it, versions drifted, and a technician on the floor with a question had to wait for someone off-shift.

Conceptual delivery summaryWorkflow cutover in progress

Context

  1. Analysis scripts
  2. Shared workstations
  3. Remote desktop

UTIS contribution

  1. Browser job request
  2. Databricks App and Azure AKS
  3. Job status and outputs

Simplified workflow. The case text describes the contribution, delivery stage and evidence.

Explore the full conceptual diagram
Browser-based factory analysis validated against existing outputsContext: Analysis scripts run on shared workstations through remote desktop. UTIS contribution: Browser job requests, a Databricks App and Azure AKS, and job status and outputs. Output parity validated; daily-workflow cutover in progress. CONTEXT UTIS CONTRIBUTION Workflow cutover in progress Analysisscripts Sharedworkstations Remotedesktop Browserjob request Databricks Appand Azure AKS Job statusand outputs
Conceptual illustration of the engagement. The delivery stage and measurement scope are described in this case study.

02 / Inside the engagement

What UTIS did

  • Stood up the Kubernetes analytics platform on Azure: AKS, container registry, CI/CD and orchestration, built with Terraform and Azure DevOps.
  • Built and deployed a Databricks App that lets users submit MATLAB and Python analysis jobs to the cluster, monitor status, review outputs and explore data, inside strict network restrictions and with Entra-based access control.
  • Documented the platform and named a successor so the handover did not depend on one person.

03 / Inside the engagement

Results

  • Production analysis code runs on the new platform with outputs matching the existing system.
  • Job submission, monitoring and output review from a browser, with no scripts or remote desktop setup.
  • Daily-workflow cutover in progress at time of writing.

Why it matters to you

A controlled browser route can make analysis easier to run while preserving the established calculation. The documented check compared outputs with the existing system; daily-workflow cutover remained in progress in the available record.

Stack

Azure AKSACRTerraformAzure DevOpsDatabricks AppsMATLABPythonEntra IDRBAC

How we measured it: output reconciliation against the existing production system.

Meet with UTIS

Discuss a similar project.

Tell us what you need to improve. We’ll discuss the relevant experience, the constraints and a practical next step.

Choose a preferred time

Book a meeting

UTIS will review your preferred time and confirm the meeting by email.