{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Stian Øvrevåge",
    "label": "Cloud & platform engineer",
    "url": "https://blog.stian.omg.lol",
    "email": "stian@chipmunk.no",
    "summary": "Creative problem solver. Working exclusively in the cloud since 2017 — GCP, AWS and Azure, in startups and enterprises — with Kubernetes, DevOps/SRE, observability, architecture, Go and PostgreSQL.",
    "location": {
      "countryCode": "NO"
    },
    "profiles": [
      {
        "network": "Bluesky",
        "username": "stian.omg.lol",
        "url": "https://bsky.app/profile/stian.omg.lol"
      },
      {
        "network": "GitHub",
        "username": "StianOvrevage",
        "url": "https://github.com/StianOvrevage"
      },
      {
        "network": "GitLab",
        "username": "StianOvrevage",
        "url": "https://gitlab.com/StianOvrevage"
      },
      {
        "network": "LinkedIn",
        "username": "stianovrevage",
        "url": "https://www.linkedin.com/in/stianovrevage/"
      }
    ]
  },
  "work": [
    {
      "x-id": "signicat-devtools-ic",
      "x-org": "signicat",
      "name": "Signicat",
      "position": "Principal platform engineer, DevTools",
      "url": "https://www.signicat.com",
      "description": "Leading provider of digital identity solutions in Europe",
      "startDate": "2025-05"
    },
    {
      "x-id": "signicat-devtools-em",
      "x-org": "signicat",
      "name": "Signicat",
      "position": "Product owner & engineering manager, DevTools",
      "url": "https://www.signicat.com",
      "description": "Leading provider of digital identity solutions in Europe",
      "startDate": "2025-01",
      "endDate": "2025-05",
      "summary": "Product owner and engineering manager of a new team, Developer Tooling (DevTools). Thought deeply about our existing tech stack and created roadmaps and strategies for the team's new portfolio of internal products and services, from the observability stack to CI/CD. Interviewed and hired the right people.",
      "highlights": [
        "Rearchitected our observability stack (metrics, logs and traces). It ingests 1M metric datapoints per second and hundreds of millions of log lines per day. Compared to the legacy stack it needs close to zero maintenance, keeps data much longer (years for metrics), handles more complex queries, answers faster on average and costs less. Migrating the historic data showed it can scale to 20–30× today's volume with minimal changes.",
        "Introduced Argo CD, Argo Workflows and Argo Rollouts. As of Q3 2026, our Argo CD manages over 900 applications across 20+ clusters in several clouds."
      ]
    },
    {
      "x-id": "signicat-cloudops",
      "x-org": "signicat",
      "name": "Signicat",
      "position": "Senior platform engineer, CloudOps",
      "url": "https://www.signicat.com",
      "description": "Leading provider of digital identity solutions in Europe",
      "startDate": "2023-08",
      "endDate": "2024-12",
      "summary": "Same responsibilities as during my consulting period: keeping the Digital Trust Platform (DTP) fast and reliable for millions of end users and pleasant to use for hundreds of internal engineers; mentoring teams in DTP, Kubernetes, DevOps and observability; assisting other teams during incidents and post-mortems.",
      "highlights": [
        "Decommissioned the original on-prem environment, live since the company was founded in 2008. It took almost a full year and was extremely challenging; earlier attempts had stalled after five years of trying.",
        "Developed a lower-risk, zero-downtime way to upgrade istio-ingressgateway with a novel stable/canary setup, at a time when the official documentation said it wasn't possible. Then did 10+ Istio upgrades without issues to catch up to the latest version.",
        "Countless changes, tweaks and troubleshooting projects."
      ],
      "x-posts": [
        "kubernetes-dont-use-nodelocal-dnscache-on-gke-without-cloud-dns",
        "configuring-envoy-as-an-edge-proxy-through-istio"
      ]
    },
    {
      "x-id": "signicat-consultant",
      "x-org": "signicat",
      "name": "Signicat",
      "position": "Senior platform engineer, CloudOps (consultant)",
      "x-via": "chipmunk",
      "url": "https://www.signicat.com",
      "description": "Leading provider of digital identity solutions in Europe",
      "startDate": "2022-04",
      "endDate": "2022-12",
      "summary": "Kept the new Digital Trust Platform (DTP) — the consolidated home for all of Signicat's offerings — fast and reliable for millions of end users, and pleasant to use for hundreds of internal engineers. DTP grows constantly, peaking at millions of high-value transactions per day, while acquired companies' technology keeps migrating onto it. Mentored teams in DTP, Kubernetes, DevOps and observability; assisted other teams during incidents and post-mortems.",
      "highlights": [
        "Built a permanent fix for sidecar config drift, a long-standing headache, in my second month.",
        "Refactored our Istio usage to cut unnecessary network costs from internal traffic being routed out through NAT and back, coordinating with every internal team."
      ],
      "x-posts": [
        "kubernetes-sidecar-config-drift"
      ]
    },
    {
      "x-id": "k30-ceo",
      "x-org": "k30",
      "name": "K30",
      "position": "Interim CEO",
      "description": "Small Stavanger-based startup",
      "location": "Stavanger",
      "startDate": "2020-07",
      "endDate": "2020-10"
    },
    {
      "x-id": "k30-architect",
      "x-org": "k30",
      "name": "K30",
      "position": "Solutions architect and consultant",
      "description": "Small Stavanger-based startup",
      "location": "Stavanger",
      "startDate": "2018-04",
      "endDate": "2020-06"
    },
    {
      "x-id": "equinor",
      "name": "Equinor",
      "position": "Platform engineer (consultant)",
      "x-via": "k30-architect",
      "url": "https://www.equinor.com",
      "description": "Norwegian multinational oil company with ~21,000 employees",
      "startDate": "2018-04",
      "endDate": "2020-06",
      "summary": "Configured and maintained Kubernetes environments and related resources on Azure. Talked to prospective users — the internal developers — about their wants and needs for a Platform-as-a-Service, and started building it iteratively.",
      "highlights": [
        "Radix (https://radix.equinor.com/): Equinor's internal Kubernetes-based Platform-as-a-Service.",
        "Held internal workshops on cloud native and containerizing workloads with Docker."
      ]
    },
    {
      "x-id": "siglar",
      "name": "Siglar Carbon",
      "position": "Architect and backend developer (consultant, 2018–2020 through K30)",
      "x-via": "chipmunk",
      "url": "https://www.siglarcarbon.com/",
      "description": "Collecting and analyzing emissions from shipping",
      "startDate": "2018-01",
      "endDate": "2022-01",
      "summary": "Architect, backend developer and general DevOps.",
      "highlights": [
        "Architected and wrote the prototype, then the production backend API, for Siglar's first commercial product.",
        "Replaced a slow (12h+), brittle on-site pipeline that predicted ship movements across the globe with an API answering the common queries on the latest data in real time (<300 ms): routing from one or more commercial ships to any port or multi-leg journey, or finding ships within X days of one or more ports. Moved everything to the cloud for under $200/month. Heavy use of Go, PostgreSQL and PostGIS."
      ]
    },
    {
      "x-id": "kvinnherad",
      "name": "Kvinnherad Breiband",
      "position": "Sole network and systems engineer (consultant)",
      "x-via": "chipmunk",
      "description": "Regional ISP providing internet, TV and telephony to ~3,500 residential and business customers",
      "startDate": "2010-10",
      "endDate": "2017-09",
      "summary": "Operated and upgraded all network equipment and supporting systems: switched and routed networks, DNS and DHCP servers, CPE provisioning, multicast IPTV delivery, and planning of bandwidth and fiber capacity (including DWDM and CWDM).",
      "highlights": [
        "Substantially improved uptime and reliability of all services. The customer base grew from ~2,000 to ~3,500 during my tenure, while the base subscription rose from 10 Mbit to 100 Mbit.",
        "Developed a bespoke network monitoring and troubleshooting system (mainly PHP, SNMP and MySQL) that let non-technical staff debug and triage most common problems, freeing my time for larger initiatives.",
        "Upgraded many PoPs from Cisco 29xx series and media converters to SFP-native Cisco 45xx and ME34xx, implemented real geographic redundancy in the fiber network, and upgraded the backbone from 155 Mbit/1 Gbit to 10GE+."
      ]
    },
    {
      "x-id": "evry",
      "name": "TietoEVRY (then ErgoGroup)",
      "position": "Consultant, networking and systems administration",
      "description": "Nordic IT consultancy with ~3,700 employees in 2008",
      "startDate": "2008-04",
      "endDate": "2010-10",
      "summary": "Helped customers, small and large, with everything from network setup (Cisco) to server virtualization (VMware), desktop virtualization (Citrix etc.), backup systems and general IT support.",
      "highlights": [
        "New wireless network at Quality Hotel Maritim, Haugesund: site surveys of a challenging layout, hardware specification, installation and configuration — on budget and on time, with coverage and bandwidth ahead of their time in 2008. The customer was extremely happy."
      ]
    },
    {
      "x-id": "ntt",
      "name": "NTT Com (then System Sikkerhet AS)",
      "position": "Security analyst and network administrator",
      "description": "Norway's first pure IT security company, established in 1986",
      "startDate": "2007-04",
      "endDate": "2008-03",
      "summary": "Worked in the 24/7 Security Operations Center, detecting and preventing security events with IDS/IPS stacks (Snort, Juniper, NFR). Maintained and upgraded our Linux, OpenBSD and Cisco systems."
    },
    {
      "x-id": "navy",
      "name": "Royal Norwegian Navy",
      "position": "Communications technician",
      "startDate": "2005-07",
      "endDate": "2007-03",
      "summary": "Initial training on the complex communication systems aboard the new Nansen-class frigates, split between San Diego, Spain and Norway. Day-to-day ship operations during exercises in coastal and ocean areas. Network/IT administrator aboard the support vessel KNM Horten, used by the KNM Roald Amundsen crew during its build in Spain."
    },
    {
      "x-id": "chipmunk",
      "name": "Chipmunk Technology AS",
      "position": "Founder and owner",
      "url": "https://chipmunk.no",
      "description": "My consulting company",
      "startDate": "2010-10",
      "summary": "Mandatory reporting, accounting, contract negotiations and invoicing."
    },
    {
      "x-id": "divest",
      "name": "Divest",
      "position": "Owner",
      "description": "My holding and investment company",
      "startDate": "2011-08"
    },
    {
      "x-id": "mandelhuset",
      "x-kind": "board",
      "name": "Mandelhuset",
      "position": "Board member",
      "url": "https://mandelhuset.no/",
      "description": "Beautiful seaside restaurant on the island where I grew up",
      "startDate": "2023-04",
      "highlights": [
        "The restaurant was struggling after COVID-19. I suggested crowdfunding from the local community, which raised 2–3 MNOK — enough to restructure debt and finances and keep operating."
      ]
    },
    {
      "x-id": "k30-board",
      "x-kind": "board",
      "name": "K30",
      "position": "Board member",
      "location": "Stavanger",
      "startDate": "2019-01",
      "endDate": "2021-03"
    },
    {
      "x-id": "green-party",
      "x-kind": "board",
      "name": "Green Party Norway (MDG), Stavanger chapter",
      "position": "Board member",
      "location": "Stavanger",
      "startDate": "2020-02",
      "endDate": "2021-02"
    }
  ],
  "certificates": [
    {
      "x-id": "ppl-a",
      "name": "Private Pilot Licence (PPL-A)",
      "issuer": "Luftfartstilsynet (Norwegian Civil Aviation Authority)",
      "date": "2023-04"
    }
  ],
  "skills": [
    {
      "name": "Cloud",
      "x-group": "GCP · AWS · Azure",
      "x-level": 5
    },
    {
      "name": "Kubernetes",
      "x-group": "Platform",
      "x-level": 5
    },
    {
      "name": "DevOps & SRE",
      "x-group": "CI/CD",
      "x-level": 5
    },
    {
      "name": "Observability",
      "x-group": "Monitoring",
      "x-level": 5
    },
    {
      "name": "Go",
      "x-group": "Language",
      "x-level": 4
    },
    {
      "name": "PostgreSQL",
      "x-group": "Databases",
      "x-level": 4
    }
  ],
  "languages": [
    {
      "language": "Norwegian",
      "fluency": "Native speaker",
      "x-level": 5
    },
    {
      "language": "English",
      "fluency": "Fluent",
      "x-level": 5
    }
  ],
  "meta": {
    "version": "v1.0.0",
    "canonical": "https://blog.stian.omg.lol/resume.json"
  }
}