DevOps by Default Blog

Posts tagged "Automation"

Clear

7 articles

Building Automation Engines: GenericAgent and ACLs

GOTRS 0.6.1 delivered two major automation systems: the GenericAgent execution engine and ACL-based access control. The Problem Manual ticket processing doesn’t scale. Agents shouldn’t spend time on repetitive tasks that follow clear rules. “If ticket is pending for 7 days, …

Read more

Playwright Acceptance Testing in Docker

GOTRS 0.4.0 shipped with a Playwright acceptance harness that runs entirely inside the toolbox container. No local browser installation needed. The Problem Local Playwright setups are notoriously flaky. Different Chrome versions across machines. Missing dependencies on Linux. Path issues on macOS. …

Read more

AI-Assisted Operations: Practical Applications Beyond Hype

AI promises to revolutionise everything, including operations. After a year of experimentation, we’ve found where it genuinely helps and where it’s still hype. Spoiler: it’s not replacing engineers anytime soon. The Problem Alert fatigue persisted despite tuning. Hundreds of alerts …

Read more

Platform Engineering: Beyond the DevOps Team

“You build it, you run it” sounds empowering until developers spend more time on infrastructure than features. Platform engineering offers a middle path between centralised ops and full developer responsibility. The Problem DevOps promised developer autonomy. The reality? Developers …

Read more

Secrets Management with HashiCorp Vault

Secrets end up everywhere: environment variables, config files, CI systems, developer laptops. Centralising them isn’t just about security—it’s about knowing what credentials exist and who can access them. The Problem Credential sprawl was rampant. The same database password existed in …

Read more

Terraform State Management at Scale

Terraform state is deceptively simple until you have multiple teams, dozens of repositories, and hundreds of resources. Then it becomes your biggest operational challenge. The Problem Local state files don’t scale. The moment two people run terraform apply simultaneously, you have a race …

Read more

Migrating CI Pipelines from Jenkins to GitHub Actions

After years of maintaining Jenkins servers, we finally made the switch to GitHub Actions. Here’s why it was worth the effort. The Problem Jenkins served us well for a decade, but the maintenance burden grew unsustainable. Plugin updates broke builds. Java version conflicts caused headaches. …

Read more