Cloud & platform engineering

From infrastructure design
to running systems.

I’m Xiang Zhu, a Cloud and DevOps Engineer in Auckland. I bring 16 years of enterprise IT experience, including consulting roles at Thoughtworks and Accenture, to infrastructure design, automated delivery and systems operations.

Explore the work

About the author

Enterprise experience.
Recent engineering practice.

Xiang Zhu

Cloud & DevOps Engineer
Auckland, New Zealand

My background spans 16 years in enterprise IT (2008–2024), including consulting, systems engineering and project delivery. My work connects cloud platforms, container orchestration, delivery automation and day-to-day operations.

At Thoughtworks (2018–2024), I worked as a Senior Consultant on infrastructure and DevOps projects for clients including Singapore’s Health Promotion Board, Daimler AG, China Merchants Bank and SadaPay. Earlier, at Accenture (2016–2017), I helped design and implement container cluster solutions for Huawei HiCloud.

I have completed a Master of Software Engineering at Yoobee Colleges in Auckland. This portfolio complements my enterprise career with recent, inspectable practice in infrastructure and cloud delivery. I use AI to support investigation and implementation, then check changes against source, tests and deployed behaviour.

See the AI-assisted engineering example
Cloud & platforms
AWS · Azure · Docker · Kubernetes
Delivery & automation
Terraform · Ansible · Jenkins · GitHub Actions
Operations & scripting
Linux · Prometheus · Grafana · Python · Shell

I use Codex across planning, implementation, debugging and documentation. This snapshot shows the rhythm of that work; the Story Filler case study shows how I check the results.

Selected software-project workspaces

– · Auckland time

Recorded turns
303
Active days
17
Calendar days covered
24

September 2026

Turns per day01–910–2930–5960+

Static snapshot updated 28 September 2026; the final day is partial. Activity measures use of Codex, not code output or engineering quality.

What these numbers include

Aggregated locally from retained Codex metadata for explicitly selected software-project workspaces. A turn is one recorded assistant work cycle; a follow-up starts another turn. Planning and documentation in those workspaces are included. Other workspaces, including job-search tasks, are excluded.

Only top-level turns with a start time and a finished, failed or interrupted status are counted. Forked copies are deduplicated by turn ID; subagent work is excluded. Dates use each turn’s start in Pacific/Auckland. This export omitted 0 duplicate records, 0 records without a start time and 1 nonterminal records. An active day has at least one qualifying turn; zero means no qualifying record was retained.

This is a self-reported local snapshot, with coverage limited to retained records. It is not an official OpenAI export or an account-wide total, and it does not count completed features, commits, lines of code or hours worked. Only dates and aggregate counts are published; prompts, responses, workspace paths and credentials stay local.

Download the aggregate snapshot (JSON) · Read the counting script

Daily counts in a table
Recorded turns by start date
DateTurns
2026-09-051
2026-09-0612
2026-09-0726
2026-09-0832
2026-09-0929
2026-09-1040
2026-09-1139
2026-09-1217
2026-09-1331
2026-09-1420
2026-09-150
2026-09-164
2026-09-170
2026-09-180
2026-09-190
2026-09-204
2026-09-211
2026-09-227
2026-09-230
2026-09-240
2026-09-252
2026-09-260
2026-09-2717
2026-09-2821

These articles record the reasoning behind the work. The case study brings together the project’s current implementation and verification evidence.

Get in touch

Let’s talk infrastructure.

shelldry325@gmail.com