← All services
Service

Fix a broken automation

Your scheduled job stopped. I find out why, fix it, and add a check so you hear about the next one from me rather than from a customer.

$300

What you get the next time it breaks

The point of the repair is not that the job runs today. It is that the day it stops, you find out from this and not from a customer.

ExampleThe alert
#ops · Discord06:02
weekly-report.py failed
Job
weekly-report.py
Scheduled
Mon 06:00
Failed at
06:00:14 — step 2 of 5
Reason
SMTP auth rejected (535)
Last success
Mon 1 Sept, 06:00
Retrying in 15 min · 2 attempts left · then Telegram, then email
The report, then the alert

Both messages are what the repaired job actually sent in a test run: the Monday report, then the alert when its sales file went missing. The business is made up.

What you get

  • Root cause found, not a workaround
  • The fix, plus monitoring so the next failure reaches you
  • One-page runbook: how it runs, how to restart it

Included in every build

  • Deployed to infrastructure you own, not a platform you rent from me
  • Structured logging and alerting, so a failure reaches a human
  • A one-page runbook: how it runs, how to restart it, what to check first
  • The source, in a repository you control
  • Thirty days of fixes after handover at no charge

How it works

You tell me what is costing you time — in hours a week, or in someone's salary. I price against that, not against my hours. The price above is fixed: if the build takes longer than I estimated, that is my problem, not your invoice.

When it is done it goes onto your infrastructure and I hand over the repository, the deploy script and the runbook. You are not renting it back from me, and you are not stuck if you decide to work with someone else later.

Where this one stops

  • One automation that used to work, and one root cause.
  • Not included: rebuilding it from scratch, adding features, or moving it to different infrastructure.
  • A separate quote if it needs rewriting rather than repairing, or if more than one system is broken.
If I cannot deliver it, you get the deposit back

Half up front, half on handover. If I get into it and cannot build what we agreed, I tell you as soon as I know and refund the deposit in full — I would rather return the money than hand over something that does not work. If you stop the project yourself, the deposit covers the work already done and you keep everything finished to that point, including the code.

The full terms →

Yours is a bit different? Most are. Email me or book a call and we will work out the version you need, and its price.