Jens Skott

Jens Skott

Drop-in platform engineer for GCP-native teams. I build the foundation — landing zone, IaC, observability, security and cost — and hand it over documented.

Platform and engineering leader who still ships. I have run a 20-person function on a £15M budget, and I am the sole platform engineer behind a product with 60,000 paying subscribers.

github.com/thoughtgears·linkedin.com/in/jens-skott-5aa4b513

Outside IR35 preferred; inside considered·Remote, or London on site

Head of Platform / Principal Engineer·London, or remote UK

Professional Summary

I take GCP-native companies from engineers deploying by hand to a real platform — landing zone, infrastructure as code, observability, zero standing access and cost control — and I have done it twice: across a 20-person engineering function at Checkatrade, and single-handed at Scoreline, where 60,000 paying subscribers run on what I built. Twenty-five years in infrastructure and operations, the last decade on GCP and AWS.

Key Highlights

  • Sole platform engineer for a revenue-bearing consumer SaaS on GCP: Pulumi landing zone, factory-pattern service components, 40+ architecture decision records
  • Reduced infrastructure incident hours by 75% and CI/CD runtime by 60% in leadership and consulting roles
  • Zero standing access on GCP: Workload Identity Federation, Privileged Access Manager entitlements, no service-account keys anywhere I run
  • OpenTelemetry-first observability with a vendor-swappable backend, plus request-based CPU billing defaults, sandbox spend guards and billing anomaly alerting
  • Built a read-only AI incident investigator that reads logs, traces, source and billing data and posts a structured assessment to Slack, on a provider-agnostic LLM port
  • Ships product end to end solo — three iOS apps and one Android app on the stores, Swift 6 and Kotlin, with engine parity enforced by a golden-vector harness
  • Terraform, Pulumi, GitOps (Spacelift, ArgoCD), Cloud Run, Cloud Functions, Cloudflare Workers, BigQuery + Dataform

Engagements I take: GCP platform foundation·Observability and incident response·Security and cost remediation

What I am looking for: A scale-up on GCP·A team to build·Hands on the keyboard

Selected Work

Bobbin

AI incident investigation for GCP-native teams

SteelRep · LastLift · Vargr

Native strength & hybrid-training apps, iOS + Android

Passline

UK fitness-test prep — Cloudflare Workers and Stripe

Professional Experience

Principal Platform Engineer

February 2026 – Present

Scoreline (Fantasy Football Hub)

  • Platform Foundation:Sole platform engineer for a subscription sports-analytics business on Google Cloud. Built the organisation landing zone and delivery platform in Pulumi (TypeScript, state in Cloud Storage): factory components that give every Cloud Run service and job observability, cost guards, IAM and secrets by default, ephemeral sandbox stacks per pull request, and a GitOps/ChatOps operating model — recorded in 40+ architecture decision records.
  • Observability & AI Incident Investigation:Standardised on OpenTelemetry as the only telemetry surface in application code, with the backend reached through a collector sidecar so it stays swappable; built a central observability project, trace-correlated logging, and job heartbeat alerting. Designed and built a read-only AI incident investigator that consumes the alert bus, investigates against logs, traces, source and billing data, and posts a structured assessment to Slack — on a provider-agnostic LLM port.
  • Security & Access:Moved the estate to zero standing access: two-tier Workload Identity Federation for CI, Privileged Access Manager entitlements for humans, least-privilege service identities, org policy and Security Command Center, and secrets consolidated out of CI variables into a managed secrets platform.
  • Cost:Owned cost visibility and efficiency: a cost-driver assessment across the estate, request-based CPU billing as the platform default with production services migrated one at a time, sandbox spend guards enforced in the factories, and billing anomaly alerts routed into the investigator.
  • Subscription Platform:Re-platformed the tier-1, revenue-bearing subscription service that normalises Stripe, PayPal and RevenueCat webhooks into one event-sourced store — Bun and Hono on Cloud Run, Drizzle on Neon Postgres, CI-owned migrations, an admin operations console, and OpenTelemetry tracing end to end.
  • Resilience:Built the disaster-recovery backup service — Cloud Run Jobs backing up Postgres, Cloud SQL and object storage from a single typed manifest into an isolated backup project — and the runbooks and incident process behind it.

Founder & Principal Engineer

2015 – Present

Thoughtgears

  • Infrastructure & standards:All GCP, Firebase, Cloudflare, GitHub and Workspace infrastructure in Terraform via Spacelift, zero-drift policy, no service-account keys anywhere. An org-level standards repo of decision records every product repo inherits.
  • Bobbin — multi-tenant SaaS on GCP:Designed and built a read-only multi-tenant service that runs inside a customer's own Google Cloud organisation: Cloud Run scale-to-zero, Firestore, Pub/Sub, a Vertex AI Gemini tool-calling agent behind a swappable provider port, Stripe self-serve billing, one service account per tenant, a hard per-request spend ceiling, Terraform owning the Cloud Run services, CI through Workload Identity Federation.
  • Analytics platform:A BigQuery warehouse with Dataform (raw → staging → marts, 100+ models across eleven brands) fed by TypeScript Cloud Functions collectors for Cloudflare, App Store Connect, Apple Search Ads, Google Play and Stripe — scheduled, private, secrets from Secret Manager, deployed through Workload Identity Federation.
  • Web applications:React single-page apps on Vite and TanStack Router with a shared Radix component library; sixteen Astro sites on Cloudflare Workers Static Assets, including a paid product with Stripe checkout, magic-link auth and state in Cloudflare's edge key-value store.
  • Consulting:Cut deployment times by 75% (two hours to thirty minutes) with Docker Compose and Firebase emulator workflows, moving a team from 3–4 releases a week to daily. For a major insurance client, cut CI/CD runtime by 60% and enabled on-demand releases.
  • Also ships product end to end, solo:Three iOS apps and one Android app on the stores — Swift 6 and SwiftUI, SwiftData with CloudKit sync and versioned migrations, StoreKit 2, watchOS; Kotlin and Compose on Android — with a golden-vector harness enforcing engine parity across both platforms.

Infrastructure Team Lead

August 2025 – February 2026

Fresha

  • From interrupts to a request model:Replaced ad-hoc, interrupt-driven support with a chat-based intake feeding a Kanban board, so work arrived as tracked requests rather than shoulder-taps. Shifted the team's balance from reactive firefighting to planned platform work, cutting context switching and lifting morale.
  • Self-service over shoulder-taps:Raised documentation standards across the team's surface area so engineers resolved the common requests themselves, deflecting repeat questions away from the infrastructure team and shortening the path from problem to fix.
  • Platform strategy:Proposed a three-year platform roadmap centred on developer experience — a 'Heroku-lite' abstraction over the tooling landscape.

Head of Engineering & Principal Engineer

February 2021 – March 2025

Checkatrade

  • Operational Excellence:Reduced infrastructure-related incident hours by 75% (40h/month to 10h/month) by architecting a new event-driven platform on GCP as part of the AWS → GCP migration, and implementing rigorous Correction of Error frameworks.
  • Leadership & Strategy:Managed a £15M annual budget and a headcount of 20, executing a 5-year strategic reorganisation that shifted the engineering culture from reactive operations to continuous innovation; introduced GitOps with Terraform and ArgoCD, cutting deployment times by a further 60%.

DevOps Lead Engineer

April 2020 – January 2021

Loveholidays

  • Incident Response:Engineered ChatOps tools that reduced Mean Time To Acknowledge (MTTA) by 50% and Mean Time To Recovery (MTTR) by 10%, and mentored teams onto Terraform and Kubernetes for automated deployment.

DevOps Manager

February 2018 – April 2020

Deltatre OTT

  • High-Performance Engineering:Personally developed a Golang API router capable of scaling from 5k req/sec to spikes of 1 million req/sec using horizontal pod scaling and traffic stickiness; led the subsequent migration to AWS EKS.

DevOps Engineer

June 2016 – February 2018

Accedo TV

  • Cloud Infrastructure & Backend:Designed and ran AWS infrastructure in Terraform, Chef and ECS for a move to microservices, contributing Go backend code to the decomposition of the monolith.

DevOps Engineer & IT Manager (early career)

2009 – 2016

Schibsted · Klarna · King · Gears of Leo

  • Early platform and container work:Built an Internal Developer Platform for VMware at Schibsted in 2011, ahead of such platforms becoming industry standard; OpenStack/Chef automation for King, an OpenShift dev environment at Klarna, and an automated Rackspace/Chef/Jenkins environment at Gears of Leo with early Docker and Kubernetes evaluation.
  • Early 2000s – 2009:Network and systems administration across a series of small companies in Sweden — the hands-on infrastructure grounding underneath everything since.

Core Competencies

Cloud & PlatformsGCPAWSCloud RunPub/SubBigQueryFirebaseFirestorePostgreSQLCloudflare WorkersWorkload Identity Federation
Infrastructure & DeliveryTerraformPulumiSpaceliftGitHub ActionsGitOpsKubernetesLinux
Observability & OperationsOpenTelemetryDatadogPrometheusGrafanaIncident Management / SREFinOps / Cost Optimisation
Languages & FrameworksTypeScriptGoPythonSwift 6 / SwiftUIKotlin / Jetpack ComposeNode.jsBunSQL
Web & FrontendReactAstroTailwind CSSViteTanStack RouterDesign Systems
Mobile & ProductSwiftData + CloudKitStoreKit 2watchOSPlay BillingStripe
AI & DataLLM Tool-Calling AgentsVertex AI (Gemini)Claude CodeDataform
LeadershipTeam BuildingMentoring