Building developer platforms on Amazon Web Services.
I am a senior platform engineer at a major consulting firm and the tech-lead of a 5-man platform team operating linux and kubernetes infrastructure in our on-premises environment. My fields of expertise are Ansible automation, Red Hat OpenShift and GitOps.
In this blog I will experiment with tooling and products that are relevant for providing self-service to developers working on Amazon Web Services infrastructure. My main focus will be on open-source technologies backstage, terraform, ansible and crossplane.
Timeline
I will try and make a post every two weeks or so. Each blog post will be a step-by-step guide to building or configuring a specific component on Amazon Web Services, and we will be aiming to offer the component in the developer platform we will be building through self-service. I will be share my code on github to make following along as easy as possible. I will be experimenting and learning while writing this blog, so feel free to drop suggestions of how to improve the platform we will be building or if there is a topic you would like to see covered.
Building developer platforms
My first couple of blog posts will definine key concepts landing zone and developer platform in order to provide a foundation for the work we will be doing. Afterwards we will be setting up a landing zone in AWS using terraform. The first major objective of the blog is to build a running backstage instance. We will start off with a bare-minimum developer platform and iterate through minor improvements. Let’s start building!