DevOps in New Zealand
DevOps is bought when releases have become frightening. The measure of whether it worked is not the tooling — it is whether you can ship on a Friday without anyone staying late.
$35k+
Typical project value
2 min
To post a project
What do you need built?
Start here and add detail as you go.
Free - No obligation - Your details stay private
What people usually mean by devops
A DevOps brief usually arrives after a bad release, a long outage, or the realisation that only one person knows how to deploy. The work is automating the path from a developer's change to production, and making it obvious when something is wrong. It is unglamorous and it is the cheapest reliability you can buy.
Automate the release
Tests, build and deployment run from a commit, the same way every time, with a way back. Usually the first and highest-value piece.
Make the environment reproducible
Infrastructure described in code, environments that match each other, and the ability to rebuild after an incident rather than remember.
Know when something is wrong
Monitoring, alerting and logs that reach a person before a customer rings. Cheap to add and consistently missing.
What it costs
Indicative ranges from projects posted here. Use them to sense-check a quote, not to budget precisely.
Pipeline and deployment
Automated build, test and deploy for one application, with staging and rollback.
$15k – $40k
Environments and monitoring
Infrastructure as code, matching environments, monitoring, alerting and runbooks.
$40k – $100k
Platform for several teams
Shared pipelines, environment provisioning, secrets management and internal documentation.
$100k+
Questions worth asking a provider
·How long does a release take today, and what will it take when you are done?
·How do we roll back, and has that been tested rather than described?
·Who gets alerted at 2am, and what do they do when they are?
·Where do secrets live now, and where will they live afterwards?
·What can our own team run without you, and what documentation do we get?
Common questions
How much does DevOps work cost in New Zealand?
Automating build, test and deployment for one application, with a staging environment and rollback, is $15,000 to $40,000. Adding infrastructure as code, matching environments, monitoring and alerting is $40,000 to $100,000. A shared platform for several teams starts around $100,000. Ongoing cloud and tooling costs are separate and usually modest.
What do we actually get for the money?
Releases that take minutes instead of an evening, and that anyone on the team can perform. Environments that can be rebuilt rather than remembered. Knowing about a problem before a customer rings. If a proposal cannot express its outcome in those terms — how long a release takes now, how long afterwards — it is selling tools rather than an improvement.
We are a small team. Is this worth it?
The automated release is, almost always. Small teams are exactly where one person holds the deployment knowledge, and that is a real business risk when they are on leave or leave altogether. A pipeline that anyone can run removes it. The larger platform work can wait; start with the release and the monitoring and stop there until the pain moves somewhere else.
What is the most commonly missing piece?
A tested rollback. Most teams can deploy and assume they could undo it, and discover during an incident that the database migration went one way only. Ask every consultant to demonstrate a rollback rather than describe one, and ask specifically what happens to database changes. A deployment process without a rehearsed way back is half a process.
Where should secrets live?
Not in the repository, not in a shared document, and not on one developer's laptop. A secrets manager — AWS Secrets Manager, Azure Key Vault, or your platform's own — with access granted per environment and a record of who read what. Ask where secrets are today as part of the review; the answer is often uncomfortable and fixing it is usually quick.
DevOps projects open right now
Titles and categories are public. Full briefs, budgets, regions and buyer detail are visible to approved providers only.
Updated daily
No open projects in this category right now. New briefs are posted every week.
Measure the thing you are trying to fix
DevOps proposals are unusually easy to sell on vocabulary and unusually hard to judge afterwards. Fix that by writing down where you are before anyone starts.
Four numbers, and they are worth collecting even roughly:
- How often do you release? Daily, weekly, or whenever somebody is brave.
- How long does a release take, from a developer finishing a change to it being live?
- How often does a release cause a problem?
- How long to recover when something breaks in production?
Ask every consultant what those numbers will be when they are finished. A proposal that cannot answer in those terms is selling tools. One that says "releases go from three hours with one person who knows how, to eight minutes any developer can run" is selling an outcome.
Start with the release
If you buy one thing, buy this. An automated pipeline that runs the tests, builds the application and deploys it, the same way every time, from a commit.
What it gets you:
- Nobody is remembering an eleven-step process at 7pm.
- Anyone on the team can release, so one person's leave is not a freeze.
- Releases become small and frequent, which is the single biggest reduction in risk available — small changes break less and are easier to undo.
- There is a record of what went out and when.
The knowledge concentration is the real business risk here. In a lot of New Zealand teams exactly one person can deploy, and everybody has quietly agreed not to think about it.
Demand a demonstrated rollback
Most teams can deploy. Far fewer have ever tested going back, and the discovery usually happens during an incident.
Ask each consultant to show you a rollback rather than describe one, and ask three follow-ups:
- How long does it take?
- Can anyone on the team do it, or only you?
- What happens to database changes? A schema migration that only runs forwards is the thing that makes rollbacks a fiction.
The database answer is the important one. It is why experienced teams write migrations in stages — add, backfill, switch, remove — so that yesterday's code still works against today's schema.
Monitoring: know before the customer rings
This is cheap, quick and consistently missing.
What a minimum looks like:
- An alert when the application is down, to a person, on a channel they will see at 2am.
- An alert when errors rise above normal, not only when everything stops.
- Logs collected somewhere searchable, rather than on a server somebody has to log into.
- A dashboard someone actually looks at.
- Certificate and domain expiry warnings, which cause a surprising share of outages.
Then decide who is on the other end. Alerts with no named recipient are decoration, and alerts that fire constantly get muted within a fortnight — so tune them until they are believable.
Environments should match, and be rebuildable
"It works on staging" is a sentence that costs money. It usually means staging has a different configuration, different data, or a setting somebody changed by hand in 2023 and forgot.
Infrastructure as code — Terraform, Bicep, CDK — puts the environment in files you own. That gives you environments that genuinely match, changes that can be reviewed, and the ability to rebuild after an incident rather than reconstruct from memory.
Ask for the repository as a deliverable. It is also what makes changing consultant possible.
Find out where the secrets are
Ask, as part of any review: where are the production passwords, API keys and certificates right now?
Common answers include a configuration file in the repository, a shared spreadsheet, an email from 2022, and one developer's laptop. All of them are worth fixing, and fixing them is usually quick.
Where they should be: a secrets manager, granted per environment, with a record of who accessed what and a way to rotate one without a deployment.
Buy the smallest useful thing
DevOps engagements can expand indefinitely. Containers lead to orchestration leads to service meshes, and a five-person team ends up operating infrastructure built for fifty.
For most New Zealand businesses the sensible stopping point is: automated pipeline, infrastructure as code, monitoring with real alerts, tested rollback, secrets managed properly. That is most of the benefit for a fraction of the complexity.
Be wary of a proposal that starts with Kubernetes. Ask what problem it solves that a simpler deployment would not — sometimes there is a good answer, and often the honest one is that it is what the consultant enjoys.
Comparing five quotes
Read for:
- Who asked how long a release takes today?
- Who committed to numbers for afterwards?
- Who demonstrated a rollback, including database changes?
- Who included monitoring and alerting rather than only pipelines?
- Who described what your team can run without them, and what documentation you get?
Describe how you release now, what broke most recently, who is the only person who can do something, and what you run on. Consultants who do this work will ask about your last bad release before they ask about your stack.
Related services
Not quite what you are after? These are the briefs most often confused with devops.
Get up to 5 quotes for your devops project
You choose who may contact you. Free to use, no obligation.