Engineering Blog

Published on April 14, 2025 by

DIY AI Chatbot with Ollama, Open WebUI & DeepSeek-R1 on NVIDIA L40S

I used the launch of the dedicated GPUs as an opportunity to show off some of the new possibilities it adds to our platform. In this Engineering Blog Post I'm going through the setup of a self-hosted AI chatbot using Ollama and Open WebUI, powered by the DeepSeek-R1 70B model running on one of our brand-new NVIDIA L40S GPUs.

Learn more
Published on March 27, 2025 by

Today I Learned: GitLab Fleeting Edition

How we collaborated with Puzzle ITC to publish a Fleeting plugin for GitLab, enabling our customers to autoscale their GitLab CI workload.

Learn more
Published on January 29, 2025 by

Improving metrics collection for our Object Storage

How do we know how much we should charge for your Object Storage usage? A journey into rgw-metrics.

Learn more
Published on January 7, 2025 by

Using Our Load Balancer to Set Up a Highly Available Kubernetes Control Plane

Set up a highly available Kubernetes control plane using cloudscale's load balancer. This guide walks you through provisioning with Terraform, configuring Kubernetes, and testing failover step by step.

Learn more
Published on December 12, 2024 by

Executable Ansible Playbooks

Why we use chmod +x on our playbooks and why that is a good idea.

Learn more
Published on November 29, 2024 by

Searching Python Code based on its AST using XPath

This content is only available in German:

Das effektive durchforsten von Code und präzise finden von bestimmten Code-Stellen wird in grossen Software-Projekten zu einer wichtigen Aufgabe. Werkzeuge wie Regular Expressions kommen irgendwann an ihre Grenzen. Ich zeige ein Werkzeug, mit dem Python-Code anhand seines ASTs durchsucht werden kann.

Learn more
Published on November 28, 2024 by

Filling the Fridge - My onboarding @ cloudscale

If a new fridge arrives, the urge to just plug it, fill it with beverages and enjoy a cold one is big. But the setup actually requires quite some steps to ensure that the device runs reliably for a long time with low maintenance, so does a proper onboarding process. In this blog post I will use this odd analogy to describe my onboarding process as a Software Engineer in the Dev Team at cloudscale.

Learn more
Published on November 27, 2024 by

Staggering Restarts in Ceph

How we restart OSDs in our Ceph clusters to avoid customer impact.

Learn more