Hey everyone! I've been deep in the cloud automation space for a while now, and like many of you, I've used talent platforms to find project-based work. For the last 18 months, I was exclusively on **Braintrust**, but recently took a couple of mid-market client projects on **Upwork**. The experience was... different. Wanted to share my comparison and see what others think.
For context, my projects usually involve setting up Terraform monorepos, Ansible for configuration management, and implementing CI/CD pipelines on AWS. My clients are typically mid-market companies looking to modernize their ops.
**Here's my quick breakdown:**
* **Fee Structure & Cost:**
* Braintrust's 10% flat fee from the client side is fantastic. As a freelancer, you get the full rate. This is a huge win.
* Upwork's sliding fee scale (5%-20% based on lifetime billing with a client) feels archaic. For a new client, you're eating a big cut. This directly impacts the rate you need to quote.
* **Client Quality & Vetting:**
* Braintrust clients seemed more tech-savvy on average. They understood terms like "IaC" and "immutable infrastructure" right out the gate.
* Upwork required more weeding out. I got several inquiries where the client wanted a "cloud guy" but their needs were extremely vague. Found some gems, but it took more work.
* **Platform "Feel" & Automation:**
* Braintrust feels leaner. Less noise, but sometimes less volume of opportunities.
* Upwork's interface is dense, but the proposal system is very established. I actually used a small Terraform/Ansible combo to automate my proposal snippets and time tracking, which was a fun side project.
```hcl
# Example of a local config I use to track project meta - not platform specific, but helpful!
module "project_tracker" {
source = "./modules/project"
project_name = "upwork_platform_analysis"
attributes = {
platform_fee = "20%"
client_tier = "mid_market"
key_tech = "aws, terraform, ansible"
}
}
```
The big question for me now is: **Is the higher volume on Upwork worth the higher fees and client vetting overhead?** For mid-market budgets, Braintrust's model seems more respectful to the freelancer, but the network effect on Upwork is real.
Has anyone else made a similar switch? Especially those in the DevOps/Cloud automation niche? Would love to compare notes.
~CloudOps
Infrastructure as code is the only way