DevOps / Platform Engineer — Next.js + Supabase + Vercel — AI SaaS Startup (part-time, ongoing)

Posted 4 hours ago

Worldwide

Summary

We're an early-stage, AI-native EdTech product built on a modern TypeScript stack, moving from private alpha towards public launch. The product is live in a gated alpha and we need a reliable platform/DevOps engineer to operationalise the app and keep production healthy while the founder stays focused on product and feature development. This is a hands-on operations role, not a coding role. You will own the "keep-the-lights-on" layer — observability, deployments, cost control, secrets management, backups, and incident response. All changes to the codebase — features and bug-fixes — remain strictly in-house. We take security and least-privilege access seriously. You will start on staging and read-only surfaces; production access is granted only after a signed Data Processing Agreement and a successful initial phase. Scope of work Phase 1 — Operational Readiness (fixed-price, ~1–2 weeks) Defined deliverables, staging-first: - Stand up / harden the observability stack: centralised error tracking, per-user cost/quota telemetry, funnelled to a single dashboard. - Configure alerts with agreed thresholds (error rate, latency, spend-cap proximity, quota breaches). - Review and harden secrets management and rotation (API keys, service-role keys, DB credentials) — no secrets in plaintext/dotenv. - Verify backups and restore — confirm automated backups and run a documented restore test. - Author three runbooks: incident response, cost/spend-cap emergency, and user-facing status-comms. - Deliver a short operational readiness report confirming the app is production-safe for wider alpha. Phase 2 — Ongoing Production Support (capped monthly retainer) - Maintain Supabase, Vercel, Sentry, and CI pipelines; manage safe deployments. - Monitor API spend and infrastructure cost; weekly cost report and monthly infra health summary. - Incident response during business hours with an agreed response SLA (e.g. acknowledge within 1 hour for critical incidents). - Diagnose and escalate production-impacting issues: identify root cause from telemetry/logs, produce a clear write-up and reproduction, and hand off to the in-house team for any code change. - Scheduled secret rotation and periodic security/config review. Must-have skills - Demonstrable production experience running Next.js + Supabase (or equivalent Postgres) on Vercel. - Strong grasp of observability (error tracking, metrics, alerting) and incident response on small-team products. - Cost governance for cloud/LLM APIs — you understand spend caps, quotas and how to prevent runaway costs. - Security-conscious working practices: least-privilege access, secrets management, safe handling of production data. - Comfortable working async and following documented runbooks; you communicate clearly and proactively. How we work (please read before applying) - Least-privilege by default. You begin on staging and read-only surfaces. Full production access is granted only after a signed Article 28 Data Processing Agreement and a successful Phase 1. - No application-code changes. This is an operations role. All code changes are made in-house. - No stack rewrites. We want reliable operation of the current stack, not a re-architecture. - Documented, repeatable operations. If it isn't in a runbook, it isn't done. To apply, include in your proposal - Experience of working with an early phase startup and your involvement. - A production incident you diagnosed and resolved on a Next.js/Supabase (or comparable) stack — root cause and time-to-resolution. - How you approach least-privilege access and secrets management when working in a client's production environment. - The observability stack you'd stand up for a small early-stage app, and why. - Confirmation that you're willing to sign a Data Processing Agreement before any production access.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $12.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Supabase
Sentry
GitHub
Vercel
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:1 hour ago
  • Interviewing:
    1
  • Invites sent:
    4
  • Unanswered invites:
    3
About the client
Member since Mar 12, 2026
  • United Kingdom
    12:00 AM

Explore similar jobs on Upwork

Docker
CI/CD
Git
GitLab
Linux System Administration
DevOps
Performance Testing
Amazon Web Services
DevOps
Docker
Kubernetes
CI/CD
CI/CD Platform
Linux System Administration
Containerization
Git
Database

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo