Senior Software Engineer, Melbourne

Tony Yang

I automate the boring work and shrink the cloud bill.

So people can spend their day on the work only they can do. More than ten years of this, mostly cloud systems, automation and reliability.

Professional certificates

What each one means for the people paying for the work.

AWS Certified DevOps Engineer, Professional

Amazon Web Services

Ships a change to your customers in hours instead of weeks, and does it without taking the site down.

AWS Certified Solutions Architect, Associate

Amazon Web Services

Designs the system so it still stands when ten times the customers arrive, and so the bill does not grow ten times with them.

AWS Certified Developer, Associate

Amazon Web Services

Builds software that runs properly on the cloud, and that can tell you why on the day it does not.

AWS Certified SysOps Administrator, Associate

Amazon Web Services

Keeps it running, and fixes it at 3am, before your customers wake up and notice.

Google Cloud Professional Cloud Architect

Google Cloud

The same skill on Google's cloud as on Amazon's, so the business is never trapped with one supplier.

Certified Kubernetes Administrator

CNCF, CKA

Runs the foundation every service stands on, so one broken machine never becomes a broken product.

Certified Kubernetes Application Developer

CNCF, CKAD

Packages your software so it runs the same anywhere, and so it grows by itself on the day everyone shows up at once.

HashiCorp Certified Terraform Associate

HashiCorp

Your entire setup, written down as code. It can be rebuilt in minutes, identically, every time, instead of living in one person's head.

Prometheus Certified Associate

CNCF, PCA

Sees the problem coming while it is still a warning, rather than after it has become an outage your customers are tweeting about.

The same thing, in every job

In every job I have had, I found people doing the same task by hand.

The same report, every week. The same numbers, copied between two systems. The same steps, in the same order, forever.

Nobody planned this. The work built up, one small task at a time.

So I build the thing that does it.

What that looks like

  • 5.5 hours to 7 seconds

    A ranking task at StreetVoice took five and a half hours to run. I rebuilt it.

  • 6x faster releases

    A team of ten at ThroughTek released their software by hand. I led the move to automated releases.

  • Up to 100x fewer resources

    Old telecom services at M800 used too much of the machine. I rebuilt them in Go.

None of this was clever. It was work that nobody had done yet.

Outside work

I volunteer with Beach Patrol and Love Our Street in Melbourne. I am now an assistant volunteer lead.

I help clean beaches and streets across the city's south-east.

At Port Melbourne I joined more than fifty volunteers to remove over 325 kg of invasive sea stars.

It is slow work. It still has to be done.