January 01, 2000
I grew infrastructures from a handful engineers and thousands of users to platforms with hundreds of millions of users and dozens of teams, each with dozens of engineers. This taught me valuable lessons about building, operating and scaling infrastructure.
While one size does not fit all, doing things right the first time will not only save time refactoring. A good infrastructure is a resilient foundation for your service that supports the agility you need early on without much ramp up costs. A bad infrastructure not only requires manual operation but also slows down every single engineer, preventing them from being confident in changes, which leads to accumulation of technical debt and can end in a grid lock across engineering.
I’ve seen them all. The good, the bad and the outright ugly. Enterprise and startup. And I’ve built, fixed and deployed technology like Docker, Kubernetes and Prometheus to address those issues. I know what to buy and what to build and patterns to manage complexity.
Now I want to help you with your infrastructure!
Building something new and want to avoid the common and not-so-common pitfalls? Your developers can’t iterate quickly, you miss deadlines and need help figuring out how to fix that? Do you need help with your Kubernetes cluster, Prometheus monitoring or bare metal infrastructure automation?
You can email me at [email protected] or use the following formspree.io form:
Find my pgp key here if you wish to encrypt the message.
I’m located in Berlin but available to travel and used to work remotely (PT 1am-11am, UTC 9am-7pm).
By Johannes Ziemke.
Cool, cool but need help? You can hire me!.