We look at a simple pattern to introducing developer-driven devops to our team. We want our developers to have direct access & ownership of infrastructure code; but we want to minimize local environment setup and maintenance. We're trying out applying a pattern of 'Docker-containers-as-build-steps' to encapsulate the environment for executing infrastructure automation scripts. Our first stab - Ramp - is a wrapper around the GCloud and Kubectl clients; we're using Google cloud-builders for the client wrappers.
by Thomas Roper