DevOps & Automation
We automate what would otherwise be done by hand: every code change is checked, built and released automatically, workflows between your programs run without copy and paste, and backups run unattended – with monitoring that speaks up when something stops.
Where you can check it
How it runs for us
New versions of our platform only go live through a release gate: automated tests against the real database, the test environment first, then production.
Every release comes with a log: what changed, which checks ran and what the way back looks like. Database changes are rolled back once in the test environment before they go live – so the way back has been rehearsed before it is needed
What clients bring us in for
Releases with automated tests
Every change runs through style and type checks, tests and the container build before anything ships – with GitHub Actions or on your own server. If a check fails, nothing goes live.
n8n workflows your team can change
Visible chains of building blocks instead of lines of code: from the contact form to the CRM, from the invoice to the bookkeeping, from the support ticket to the team chat. Where Make fits better, we use Make.
Backups that actually restore
Encrypted backups with restic to separate storage in Germany, several generations, automatic integrity checks and a documented restore path that is rehearsed and logged regularly.
Tech: Docker, OpenTofu, SOPS, n8n, restic, Nginx, Hetzner Cloud, Python
Based in Berlin or Brandenburg? What this service means for businesses in the region, including on-site appointments, is on a separate page: n8n automation in Berlin
How we work on it
Infrastructure as code
Servers, networks and services are described with OpenTofu and Docker Compose and versioned in Git. An environment can be rebuilt reproducibly instead of being clicked together from memory.
Monitoring with alerts on two channels
Prometheus and Grafana for metrics, structured logs in Loki, alerts by email and Telegram – so monitoring speaks up before your customers call. Whether the alert path works is tested regularly.
Germany by default
Hosted at Hetzner in Nuremberg or Falkenstein: German contractual partners, no data transfers to third countries. If you have your own infrastructure, everything runs there as well.
Questions about this service
Have a project?
Tell us what it is about. In a first conversation we work out with you whether and how we can help – free and without obligation.
