Products we build and run

Three of them, each one born out of a problem we kept hitting on client infrastructure and eventually decided to solve properly: a private cloud for hardware you own, issue sync that survives two teams disagreeing, and a VPN with an IP address that is actually yours. We operate all three ourselves — the same engineers who would run your platform.

cloud-ops.io

Private cloud platform

CloudOps

Cloud infrastructure, on hardware you own. A self-hosted platform that turns bare metal — yours, or rented by the day — into a real private cloud, with the ergonomics you expect from a public one.

  • Bare-metal servers and KVM virtual machines, network-booted and imaged from the platform itself
  • Managed databases, ZFS-backed block volumes with snapshots and encryption, and S3-compatible object storage
  • Private networks, security groups, encrypted overlay networking between sites and site-to-site VPN
  • Console, REST API and an official Terraform provider — full parity across all three
  • Every change runs as a tracked, auditable Ansible job, so there are no snowflake servers and no mystery state
  • A marketplace to rent verified bare metal from independent operators, or earn from your own idle hardware
Explore CloudOps

Built for MSPs running isolated tenants on shared hardware, platform teams who want self-service IaaS on their own racks, and anyone sitting on hardware that could be earning. Built and operated in the European Union by DevOps Team SRL.

ticketize.it

Issue synchronisation

Ticketize.it

Keep two Jira projects perfectly in sync. Issues mirror both ways between projects — cross-site or same-site — with comments, attachments and drift detection, and tenant isolation throughout. Live on the Atlassian Marketplace.

  • Bidirectional sync: update either side and see it mirrored on the other within seconds
  • Visual field mapping for statuses, priorities, issue types and assignees — explicit, with no silent fallbacks
  • Webhooks on paid tiers for second-by-second updates, plus a manual sync whenever you want one
  • Conflicts land in a Sync Inbox for one-click resolution — both versions side by side, never a silent overwrite
  • Migration mode adopts the mirrors you already have by their markers, so nothing is duplicated or re-paired by hand
  • Free tier, no credit card, and a clean exit whenever you want one
Explore Ticketize.it

For engineering teams working across multiple Jira projects — an agency and its client, two merged orgs, or a vendor boundary — who still need one source of truth.

myip.io

VPN with a dedicated IP

MyIP.io

A VPN whose address is actually yours. Most VPNs put you behind a shared exit that thousands of other people also use — which is useless the moment something has to allow-list you. This one hands you an address of your own.

  • A dedicated IPv4 address on the dedicated plan, with shell access over SSH
  • OpenVPN, L2TP/IPsec and PPTP, with free clients for mobile, PC and Mac
  • Unlimited traffic, no bandwidth caps, and instant setup
  • Personal, dedicated and business tiers, so one person and a whole company can both be served
  • The business tier adds AD/LDAP integration, 24/7 support and a named technical team
  • A seven-day money-back guarantee
Explore MyIP.io

For developers who need a stable address to allow-list, teams locking an admin panel to one endpoint, and businesses routing staff through a known IP instead of a shared pool.

Why a consultancy ships products

None of these started as a product. Each one started as the same problem turning up on a third client in a row.

Written against real infrastructure

Every one of these was built while running production for someone else, which is a different exercise from building to a spec. The awkward cases — the migration that has to adopt what is already there, the conflict that must not resolve itself silently — are in the product because they were in the job first.

The same team, either way

These are not white-labelled or resold. The engineers who would take your DevOps engagement are the ones who wrote and operate these, so a question about the product and a question about your platform reach the same people.

Leaving is part of the design

CloudOps' control plane never moves your data off your own machines, and Ticketize.it will unpick its own mirrors on the way out. We build the same way we consult: the work lives in your accounts, as code, and leaving should always be easy.

Not sure which one you need?

Tell us what you're running and what hurts. If the answer is one of these, we'll say so — and if it's an engagement rather than a product, we'll say that too.

Book a Free Audit