Skip to main content

Cycloid · DevOps platform · Product design · Design leadership

From internal tool to SaaS product

Building Cycloid's design practice from zero while shaping the product that took the company from $8M to $28M.

Role
Founding Designer → Design Lead
Team
Founding team (founder, CTO) and Core DevOps team; built and led a design team of 5
Timeline
2018 – 2020

As the company's first designer, I built the practice from zero and grew it to a team of five, combining designers focused on visual design with hybrid designer-developer profiles.

Context

Cycloid is a platform for DevOps teams that brings together pipelines, infrastructure as code and environment management across multiple clouds. Its idea: a platform team defines good practices once, and the whole organization benefits from them, deploying without needing to be infrastructure experts.

The technology was powerful, but it was sold and used like an internal tool: on-premise installations, delivery through partners, heavy customization for every client. Going SaaS meant two things it didn't have yet: self-serve capabilities like subscription, and a product customers could use without someone from Cycloid guiding them.

How I worked

Building a design practice that didn't depend on me

When I joined, the team was small and everything was debated asynchronously in GitHub threads. It was part of the company's DNA, but it didn't scale. I pushed for regular weekly sessions that brought together development, the DevOps engineers who validated the functional decisions, and product (the CTO and me). Within the design team, async critiques handled the work that didn't need a meeting.

It changed who got heard. Decisions stopped going to whoever was most persistent in a thread, and started coming from people thinking through problems together. Fewer back-and-forths, more involvement, and a way of working that held up as the team grew.

As the company scaled and teams specialized, every team adopted these rituals, and we added new ones to track and steer the roadmap.

Findings

What we learned

I audited the product against competitors, and became fluent in Concourse and Terraform myself. You can't simplify what you don't understand.

Nobody could see the whole picture. Teams lacked a shared view of their whole infrastructure and how it was connected. It was the gap we saw against competitors, and the first thing customers and partners asked for.

Non-experts got lost in the possibilities. Terraform and Concourse can do almost anything, which is exactly the problem for someone who just needs to deploy.

Opinions were welcome. I expected users to resist being told how to do things. Instead, they were happy with an opinionated product, as long as it solved their problem.

Key decisions

Opinionated defaults, full power on demand

Good practices applied by default, so non-experts could deploy safely and consistently. Progressive disclosure for experts, who could still use everything Terraform offers. One product, from newcomer to platform expert: catalog → configuration → operations.

Deployment catalog: blueprints to deploy infrastructure, services and applications
Catalog
Deploy flow: settings locked to governed defaults, from general details to review
Configuration
Pick a blueprint from the catalog, then deploy it with good practices set by default: locked where they should be, open where it makes sense.

A design system as a contract with engineering

The goal wasn't a style guide, but a shared language that could scale without me in every room. The same type of data always looked and behaved the same way in the UI. And we left room for free-text editing where structure would have been a constraint, not a help.

Design system: color, typography, opacity, spacing, fields, menus and icons
Design system
The design system: foundations, form fields, menus and icons.

Impact

What design moved

~20%

of customers on the first self-serve offering, in a business still built around enterprise sales

Driven by: Opinionated defaults that let non-experts deploy on their own (decision 1).

1 → 5

design team, with rituals adopted across engineering teams

Driven by: The weekly sessions and async critiques described in how I worked.

Where the business went

Company valuation
$8M → $28M in just over 2 years
Orange Business Services
Strategic partnership: investor and key customer, with 20+ internal teams adopting the product

What I'd do differently

I'd set up research with our community much earlier. We had a technically engaged user base that could have told us what to prioritize and what to skip. Without that signal, we built some things we shouldn't have and delayed others we should have shipped sooner.

Get in touch if you want to go deeper.