In this episode of Ship Happens, host Per Krogslund sits down with Kristjan Elias, Director of Engineering Infrastructure at Pipedrive, for a conversation about what modern infrastructure teams actually own — and why that ownership matters. Kristjan reflects on nearly a decade at Pipedrive, spanning the company’s growth from roughly 100 employees through multiple stages of scale. He explains how infrastructure engineering differs from application development, with a longer-term focus on migrations, lifecycle planning, secure defaults, and building trust through stable, repeatable platforms. At Pipedrive, the infrastructure team owns cloud assets end-to-end, communicates upgrade timelines clearly, and balances a “golden path” with flexibility for team needs. Kristjan shares how north-star metrics like four-nines uptime, latency, cost per seat, and security shape the team’s decisions — and how platform quality directly impacts customer retention. Per and Kristjan also go deep on the technical stack: a long-lived PHP monolith, microservices fully on Kubernetes, a large MySQL footprint, Kafka, Elasticsearch, and infrastructure as code through Terraform and Ansible. They discuss lessons learned from AWS migration, including the realities of elasticity, cloud cost management, and cultural change after large infrastructure shifts. The conversation then turns to AI in production. Kristjan shares how 85% of engineers are already using AI coding tools, what it looks like to run open-source LLMs on GPU-backed Kubernetes with sglang, and why teams still rely heavily on external model providers. They also explore the uncertainty of AI unit economics, build-vs-buy decisions, supply-chain hardening, insider risk, and why autonomous agents need strong governance before they can be trusted in production. This episode is a practical look at infrastructure as a long-term systems discipline — one grounded in responsibility, customer value, and engineering judgment over hype. Episode Timestamps: (00:00) Why AI Models Keep Changing (00:43) Welcome and guest intro (01:46) Kristjan’s origin story (02:47) Why he stayed at Pipedrive for 10 years (05:25) What infrastructure engineers really do (07:14) How to run migrations without disruption (08:04) Ownership and accountability in platform teams (10:22) The infrastructure team’s north star (12:56) Uptime, latency, cost, and security metrics (14:28) Culture shifts after AWS migration (17:46) Pipedrive’s stack: Kubernetes, MySQL, and more (21:28) AI transformation and coding agents (23:59) What AI agents mean for SaaS (25:27) Agents as microservices (25:59) Trust, risk, and responsibility (26:34) Running LLMs on Kubernetes (28:01) Model sizing and infrastructure costs (28:53) Build vs. buy for LLMs (31:25) AI unit economics and pricing questions (35:38) Supply-chain security in the real world (40:04) Insider threats and access control (41:26) Governing autonomous agents (43:37) Infrastructure lessons and wrap-up (45:01) Closing and sponsor About the Guest: Kristjan Elias is the Director of Engineering Infrastructure at Pipedrive, where he leads platform and cloud strategy across a fast-growing SaaS environment. Over nearly a decade at Pipedrive, he has helped guide the company through major phases of scale, infrastructure modernization, cloud migration, and platform evolution. Kristjan’s work sits at the intersection of reliability, cost efficiency, security, and developer enablement, with a growing focus on how AI tools and autonomous systems can be introduced responsibly into production environments. Links & Resources: • Kristjan Elias — LinkedIn • Per Krogslund — LinkedIn • Learn more about Pipedrive • Learn more about Docker Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.