~ $ whoami

Archie
Gunasekara

Staff Software Engineer at Slack · Melbourne, Australia

I build and operate large-scale cloud platforms — the deployment systems, fleet management, and automation that tens of thousands of production systems depend on.

writing — slack.engineering

Our Journey Migrating to AWS IMDSv2

Moving ~60,000 EC2 instances across 17 AWS regions to IMDSv2 — closing off an entire class of credential-theft attacks, with SCP enforcement and automated remediation.

2023 · security · fleet management

How We Use Terraform At Slack

Inside one of the larger Terraform installations around: ~1,400 state files across four providers, with the tooling that keeps it upgradeable and safe.

2022 · infrastructure as code

Advancing Our Chef Infrastructure

Re-architecting Chef from a single stack into sharded infrastructure, and making cookbook deploys versioned, staged, and reversible.

2024 · configuration management

Advancing Our Chef Infrastructure: Safety Without Disruption

The follow-up: six AZ-aligned production environments with a canary-and-release-train rollout, so a bad config change can no longer reach the whole fleet at once.

2025 · deploy safety

What We Learned from Building GovSlack

Rebuilding Slack from scratch on AWS GovCloud — FedRAMP High, DoD IL4, and ITAR compliance with fully isolated environments. Co-authored with Andrew Martin.

2023 · compliance · govcloud

Building the Next Evolution of Cloud Networks at Slack

The story of Whitecastle: replacing hundreds of peered VPCs with a shared-VPC, multi-region Transit Gateway mesh, validated in real time by a network tester built in Go.

2020 · networking

Building the Next Evolution of Cloud Networks at Slack — A Retrospective

One year on: what migrating live workloads onto Whitecastle actually taught us, from proxy pitfalls to Transit Gateway scaling at hyperscale.

2021 · networking · lessons learned

experience

2022 — now

Staff Software Engineer

Slack · Melbourne

Fleet-wide security migrations, Chef re-architecture, GovCloud infrastructure for GovSlack, the Terraform platform, and Shipyard — Slack's next-generation EC2 platform.

2019 — 2022

Senior Software Engineer

Slack · Melbourne

Co-designed and delivered Whitecastle, the ground-up redesign of Slack's global AWS network, and built its Go-based real-time network validation tooling.

2016 — 2019

Senior DevOps Engineer

Australia Post

Architected AEM platforms on AWS serving 250M+ hits per year across Australia Post's public websites.

2015 — 2016

Senior DevOps Engineer

National Australia Bank

Led migration of NAB's internet banking API microservices from IBM cloud to AWS.

stack

AWS Terraform Go Kubernetes Chef Python Linux Networking CI/CD Observability

certifications