Skip to content
Barry Zhang, home
All work
CVS Health / Aetna · 2025 – 2026

Production platform and migrations

Alongside the two systems, I owned the team's production services and pipelines across dev, test and prod, and the engineering practice around them.

Role
Production owner
Context
Platform engineering
Stack
GCPAirflowKubernetesBigQueryGitHub ActionsSecurity scanningSecrets management
ownership of the team's production services and pipelines
Dev to prod
orchestration, CI/CD and cloud environment, with production running throughout
Migrated
releases, behind security scans, coverage checks and managed secrets
Gated
in an engineering handbook, verified against the live systems
Documented

This is a public summary. Figures and internal specifics from CVS Health/Aetna are left out; I am glad to go into more depth in conversation.

Platform migrations
Production kept running while the platform changed underneath
  1. OrchestrationAirflow 2toAirflow 3A major-version upgrade of the orchestrator, with every pipeline moved across.
  2. CI/CDJenkinstoGitHub ActionsA change of CI/CD platform: builds and deployments moved to shared, reusable workflows.
  3. CloudOld environmenttoNew environmentCompute moved to a new cloud environment on GCP.
01

An API that is safe to call twice

I rebuilt a data-delivery API so that it is safe to call again and again: scoped access, rate limits and idempotent delivery. Streaming the response ended the timeouts on its largest feed.

02

Security and quality gates

Hardened the release path: security scans and test-coverage gates that block a release, and secrets held in a managed vault.

03

Data promotion across environments

Built promotion pipelines that move production tables between environments for other teams, including a multi-region copy.

04

Documentation and handover

Wrote the engineering handbook the team uses for onboarding and support, and verified it against the live systems. Served as the bridge to a partner organization.