Get paid for the questions and custom requests you already get from followers.

Create your free Brillay link

Custom Work

Sell 'Fix My Docker or Kubernetes Config' as a Paid Service

How DevOps-minded developers turn 'my container won't start' DMs into a priced config-fix offer — a follower sends the broken Dockerfile, Compose file, or manifest, you return a working one.

Updated October 2026

Get paid for this — with Brillay

How many “quick look at my cluster?” DMs became an unpaid evening? Put the file type, price and delivery window on a Custom Work listing and the next broken manifest arrives as a paid order — you open the file after the follower has paid, not before.

Brillay is a link in your bio where followers pay you directly for:

Custom WorkPaid QuestionsPersonalized VideosGoalsTips

The corrected file and a written explanation go back inside the delivery window you set — no screen-share to schedule — and the work is finished when you deliver, so one fixed manifest never quietly turns into on-call duty.

No monthly fee, you only pay a small platform fee when you get paid.

Fix a broken Docker or Kubernetes config as a paid custom request: the follower attaches the failing Dockerfile, Compose file, or manifest and describes the error, and you return a corrected file with a short explanation. The method is deliberately narrow — scope the listing to one file per purchase, require the full error output, price and take payment upfront, and deliver the corrected file plus a written explanation of the cause. It is a bounded deliverable, not an open-ended support contract. Custom Work lets you offer clearly scoped commissions and services: you set the price, the scope and the delivery time, and followers submit a brief and pay before you start.

No monthly fee, you only pay a small platform fee when you get paid. 8% platform fee when a follower pays for work, 5% platform fee on tips and goals. Card processing is separate. pricing

A familiar DM: "my container keeps restarting and I can't figure out why" or "this pod won't come up, can you look at my YAML?" It's the same pattern as a designer fielding free website design fixes in the replies. Answering that for free once is generous. Answering it every week for strangers is unpaid infrastructure work. Docker was used by 71.1% of respondents in the 2025 Stack Overflow Developer Survey, which collected over 49,000 responses from 177 countries; however, that survey does not measure how often creators receive config-fix DMs. Stack Overflow also reported a 17 percentage-point increase in Docker usage between its 2024 and 2025 developer surveys, showing that Docker is widely used without claiming how often technical creators receive these requests.

What counts as a "fix my config" request?

A fix-my-config request is any single, self-contained infrastructure file that fails to build, start, or deploy correctly — not an open-ended audit of someone's whole stack. The follower sends one exact file (a Dockerfile, a docker-compose.yml, or one Kubernetes manifest) plus the error output and the command that produced it, and the deliverable is that same file, corrected and annotated.

Typical scope includes a Dockerfile that fails to build, a Compose file with a networking or volume-mount problem, or a Deployment/Service/Ingress manifest producing CrashLoopBackOff, ImagePullBackOff, or a failed rollout. It does not include designing a new cluster architecture, setting up CI/CD from scratch, or an ongoing on-call arrangement — those are bigger scopes that need their own listing and price.

Some of these failures have a documented, checkable cause rather than a mysterious one. Docker's documentation states that unauthenticated Docker Hub users are limited to 100 image pulls per 6 hours per IPv4 address or IPv6 /64 subnet, Docker Personal accounts to 200 per 6 hours, and that exceeding the limit returns an HTTP 429 response (Docker Hub pull usage and limits) — a rate limit that surfaces in a cluster as ImagePullBackOff and is fixable in one manifest by pointing at authenticated or mirrored images.

Kubernetes' own documentation describes configuration as something to manage deliberately across many small, interdependent objects rather than one file — see Kubernetes Configuration Good Practices — which is exactly why a single misconfigured manifest can be scoped and fixed as one bounded task instead of a full engagement.

Should this be a Paid Question or a custom request?

Use Custom Work whenever the follower needs to attach a file. With Custom Work, followers can attach files when they order, and you can deliver a written note plus up to 5 files of any allowed type and/or a private link.

Paid Questions still have a place: a follower who wants a quick text answer to "should I use restart: on-failure or restart: always here?" or "what does ImagePullBackOff usually mean?" can ask that as a typed question. Paid Questions let a follower pay upfront to ask one private question, and you send one written reply on your own time — no live call or scheduling. A request where a follower hands you the actual file and gets a fixed one back belongs in Custom Work.

RequestRight offerWhy
"What does this error message usually mean?"Paid QuestionText exchange, no file needed
"Here's my Dockerfile, it won't build"custom requestFollower attaches a file; you return a fixed file
"My pod keeps crash-looping, here's the manifest"custom requestFile-based diagnosis and a corrected deliverable
"Can you review my whole CI/CD pipeline?"Separate, larger listingBroader scope than one config file

How should a config-fix listing be scoped?

A config-fix listing should state exactly which file types are in scope, what the follower must provide, what gets delivered back, and the price and delivery time, all before payment. Promise one clear result rather than “I’ll help with Docker stuff”: name the file you will fix, what you will return, your fixed price, and your delivery time.

The delivery envelope is a documented constraint, not a guess. Custom Work delivers a written note plus up to 5 files of any allowed type — including video, audio, images, PDF, Word, Excel, or PowerPoint, with video and audio up to 20 minutes — and/or a private link for anything larger. A listing that promises a corrected file, a written explanation, and an optional short recording fits inside that envelope; one that promises "as many revisions as it takes" does not.

A workable listing spells out:

  • Input required: the exact file (Dockerfile, docker-compose.yml, or one Kubernetes manifest), the full error output or logs, and what command was run.
  • File-count limit: one file per purchase, with a note that a multi-file stack needs a larger tier — which also keeps you inside the 5-file delivery cap documented on the Custom Work page.
  • Deliverable: the corrected file plus a short written explanation of what was wrong and why the fix works.
  • delivery time: a delivery time you can reliably hit — you set the price and delivery time yourself when you create the service.
  • Exclusions: cloud-provider account setup, cluster provisioning, secrets management, and ongoing monitoring are out of scope unless priced separately.

Payment timing is settled by the platform rather than by negotiation: a follower pays upfront by card, without creating an account or installing an app, and you can decline the request instead of taking it on. (how it works)

What should a config fix cost?

Price a config fix from diagnostic time, not file size, using a formula: estimated hands-on hours × your hourly rate, plus a buffer for uncertainty, floored above fees. The U.S. Bureau of Labor Statistics reports a median annual wage of $135,980 for software developers in May 2025 (Occupational Outlook Handbook), or roughly $65 across a 2,080-hour year.

The tiers below are illustrative examples built from that formula, not Brillay earnings data and not a pricing guarantee. What a follower will actually pay depends on your audience, positioning, and how clearly the offer is scoped.

TierDeliverableIllustrative pricedelivery time
Dockerfile FixOne corrected Dockerfile plus a short note on the cause$45-$9524-48h
Compose DebugFixed docker-compose.yml, annotated for the specific issue$75-$15024-72h
Manifest FixOne corrected Kubernetes manifest (Deployment, Service, or Ingress)$95-$20048-96h
Config Fix + Voice WalkthroughFixed file plus a recorded audio explanation of the change$150-$30048-96h

Fees are worth modelling before you set a floor. On a $75 sale, Brillay's 8% platform fee is $6.00, and typical US online-card processing of 2.9% + $0.30 is about $2.48 (Stripe pricing), leaving roughly $66.52 before tax; tips and goals carry a 5% platform fee instead. A 20-minute fix at that price clears the equivalent of the BLS-derived hourly figure; a two-hour excavation at that price does not, which is the argument for tiering rather than charging one flat rate for everything.

Why does a single YAML file cause this much trouble?

A single misconfigured manifest causes outsized trouble because Kubernetes adoption has outpaced most teams' fluency with it. In the CNCF's 2025 Annual Cloud Native Survey, 82% of container users reported running Kubernetes in production, up from 66% in 2023 (CNCF announcement).

Widespread production use sits next to a steeper adoption curve for the orchestration layer itself: 28.5% of respondents in the 2025 Stack Overflow Developer Survey reported using Kubernetes, versus 71.1% for Docker — a gap that helps explain why many people can build a container but still get stuck the first time a pod won't schedule or a Service won't route traffic.

The CNCF's 2025 Annual Cloud Native Survey also found that lack of training was cited as an obstacle by 36% of respondents and complexity by 34%, behind cultural change within development teams at 47%. Training and complexity are precisely the gaps a one-off paid config fix closes for an individual.

"Over the past decade, Kubernetes has become the foundation of modern infrastructure. Now, as AI and cloud native converge, we're entering a new chapter."

— Jonathan Bryce, executive director of CNCF, in the 2025 Annual Cloud Native Survey announcement

Some of the trouble is the file format itself, which Kubernetes' own documentation warns about directly:

"YAML has some sneaky gotchas with boolean values: Use only true or false. Don't write yes, no, on or off. They might work in one version of YAML but break in another."

— Kubernetes Configuration Good Practices, Kubernetes documentation

Near-universal production use plus a documented training gap plus a format with silent footguns is exactly why a single fixed config file is worth paying for instead of guessing from a forum thread.

Who is actually asking for this, and can they pay?

No public dataset measures who sends config-fix DMs, so treat any audience claim as an estimate. The closest proxy is the developer population: 76% of respondents to the 2025 Stack Overflow Developer Survey are professional developers, with a further 15% learning to code.

Professional buyers have a measurable opportunity cost. The U.S. Bureau of Labor Statistics reports a median annual wage of $135,980 for software developers in May 2025, and $109,470 for computer and information technology occupations overall, against $50,980 for all occupations (Occupational Outlook Handbook) — a reason a small, scoped fee often beats hours lost debugging alone.

Those wage figures support pricing a config fix at a level that reflects the diagnostic skill involved rather than the line count of the file. A five-line fix that took five minutes to spot still required the pattern-matching experience that made it fast.

What should happen if the request is bigger than one file?

You're always in control of what you take on: a request that turns out to be bigger than one file is one you can decline instead of taking on.

A boundary stated up front — "one Dockerfile or manifest per purchase; a multi-service stack needs the larger tier" — prevents ambiguity before it costs unpaid time. If a follower's actual need is an ongoing DevOps relationship rather than a one-off fix, a broader Custom Work listing or an async DevOps consulting setup is a better fit than stretching a single-file offer — the same scoping problem a Webflow developer runs into when a "quick fix" request turns out to need a full site rebuild in the Designer.

What else fits alongside a config-fix offer?

A config-fix service does not have to be the only paid option for a DevOps-facing creator. Related offers on the same Brillay page handle requests beyond a single-file fix: quick text questions, larger pipeline reviews, celebratory videos, and funding for infrastructure projects each have a different shape, price, and delivery format.

  • Paid Questions: A quick text answer to a specific error message or a "does this Compose flag do what I think it does" question.
  • Custom Work — broader review: A CI/CD pipeline review for followers whose problem is the pipeline, not one container config.
  • Personalized Videos: A congrats message for a successful launch or a first production deploy.
  • Goals: Funding for an open-source tool, a homelab upgrade, or a specific infrastructure project.

Keeping the config-fix listing narrow — one file, one fix, one explanation — makes the offer easy to price and easy to deliver on time. The developers hub covers how these offer types fit together on one page if you're setting up more than just the config-fix service.

Create your free Brillay page and turn the next "my container won't start" DM into a priced, scoped offer instead of unpaid support.

Frequently asked questions

What exactly should the follower send me?

Ask for the specific file that's failing (Dockerfile, docker-compose.yml, or one Kubernetes manifest), the full error message or log output, and the command that triggered it. Custom Work accepts attached files from the follower when they order, so there's no need to paste code into a text field.

Is this a Paid Question or a custom request?

This belongs in Custom Work, because the follower needs to attach a file and you need to return one. You return the corrected file together with a short written note, all on that one order.

What should I charge for a config fix?

Base the price on diagnostic time rather than file size. A worked illustrative example: $45-$95 for a single Dockerfile fix and $95-$200 for one Kubernetes manifest, derived from the U.S. Bureau of Labor Statistics median software-developer wage of $135,980 in May 2025 (Occupational Outlook Handbook). Those figures are illustrative examples, not Brillay earnings data.

What if the fix requires touching more than one file?

Decline it, or tell the follower it belongs in the larger multi-file tier — you can turn down any request that arrives outside the scope you listed. A clear boundary in the listing description prevents scope creep before it happens.

Do I need any certification to sell this?

No. Brillay has no application or eligibility review, so a config-fix listing goes live on the strength of your experience alone. Represent that experience accurately, and don't guarantee outcomes like uptime or security beyond the specific fix delivered.

What does Brillay charge for this?

Brillay's platform fee for this Custom Work order is set out above on this page, with no follower minimum or application gate and creator payouts in 41 countries. Typical US card processing is separate: Stripe's published pricing puts typical US online-card processing at 2.9% + $0.30.

Ready to get paid for the interactions you already get?

Create your free Brillay link