The Opposite of the Cloud

Presented by Tom Eastman
Monday 10:40 a.m.–11:10 a.m.
Target audience: Developer

Abstract

Cloud computing. It's referred to -- humourously, or bitterly depending on whether you're talking to a 'Dev' or an 'Ops' respectively -- as "Somebody Else's Computer".

If "The Cloud" is hosting your infrastructure on "somebody else's computer", then the opposite of the cloud is when you're faced with putting someone else's infrastructure on your own internal network.

And so here I am, tasked with building virtual machine appliance images to safely and securely run behind customer firewalls of unknown configuration.

That... is an exercise in trust. Trust that is getting harder to come by thanks to the embarassing security record of "Internet Of Things" devices.

This is a talk about DevOps practice, infrastructure architecture, command & control, VPNs, Docker, Debian, Saltstack, Packer, Terraform, careful orchestration, and serious paranoia.

Presented by

Tom Eastman

Tom is an open source technologist, Python developer, trainer, devops/security consultant, and senior software systems engineer at Koordinates Limited. He believes your two crucial metrics for measuring code-quality should be (a) "Will the person who inherits my code be glad that I wrote it this way?" and (b) "Will the person who attacks my code be annoyed that I wrote it this way?"

©2016 Linux Australia and linux.conf.au 2017. Linux is a registered trademark of Linus Torvalds. Site design by Takeflight. Image credits can be found on our Colophon.