<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Teller's Tech's Substack]]></title><description><![CDATA[Weekly DevOps, SRE, and platform engineering news, Ship It Weekly podcast episodes, and practical insights for engineers building production systems.]]></description><link>https://substack.tellerstech.com</link><image><url>https://substackcdn.com/image/fetch/$s_!SB2G!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb70ac50-d834-479c-80ce-f10c70872b26_8372x8372.png</url><title>Teller&apos;s Tech&apos;s Substack</title><link>https://substack.tellerstech.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 12 Oct 2026 16:57:01 GMT</lastBuildDate><atom:link href="https://substack.tellerstech.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Teller's Tech]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[tellerstech@gmail.com]]></webMaster><itunes:owner><itunes:email><![CDATA[tellerstech@gmail.com]]></itunes:email><itunes:name><![CDATA[Teller's Tech]]></itunes:name></itunes:owner><itunes:author><![CDATA[Teller's Tech]]></itunes:author><googleplay:owner><![CDATA[tellerstech@gmail.com]]></googleplay:owner><googleplay:email><![CDATA[tellerstech@gmail.com]]></googleplay:email><googleplay:author><![CDATA[Teller's Tech]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Ship It Conversations: Erik Osterman of Cloud Posse on Terraform Modules, IaC Frameworks, Atmos, Internal Developer Platforms, AI Agents, and Why Conventions Matter More Than Ever]]></title><description><![CDATA[This is a guest conversation episode of Ship It Weekly, separate from the weekly news recaps.]]></description><link>https://substack.tellerstech.com/p/ship-it-conversations-erik-osterman-297</link><guid isPermaLink="false">https://substack.tellerstech.com/p/ship-it-conversations-erik-osterman-297</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Mon, 12 Oct 2026 11:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/220007052/cdcff9a1b0e94deb2723a2f5320fe976.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly,</strong> separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Erik Osterman of Cloud Posse about Terraform modules, infrastructure as code frameworks, internal developer platforms, and why AI makes conventions more valuable, not less.</p><p>Erik is the founder and CEO of Cloud Posse, which has published more than 180 open source Terraform modules, and he hosts Cloud Posse's weekly DevOps Office Hours.</p><p>We start with what AI has done to open source infrastructure projects, then get into what makes a good Terraform module: consistent naming, a consistent interface, not so small that it wraps a single resource, and not so large that it has a hundred inputs nobody can test.</p><p>We also talk about CloudFormation, Pulumi, and why HCL's constraints helped build the module ecosystem. Erik explains where Crossplane fits, and why accounts, IAM, networking, DNS and certificates all come before the cluster.</p><p>A big part of the conversation is frameworks. Erik argues that nobody actually runs "vanilla Terraform," because Terraform alone doesn't handle state layout, promotion, authentication, tool installation or repository structure. Every team ends up building its own framework, usually undocumented. We talk about Terragrunt, Atmos, naming conventions, brownfield adoption, and breaking a monolithic root module into services.</p><p>Near the end, we get into AI and self-service. Erik's team now generates most of its infrastructure work with AI, and it works because the conventions, agent skills, MCPs and pipelines are already in place. Self-service doesn't have to mean another no-code platform.</p><p>The big takeaway: AI can generate infrastructure code faster than ever, but without conventions it is generating into chaos.</p><p><strong>Highlights</strong></p><p>&#8226; What makes a good Terraform module</p><p>&#8226; Root modules vs. child modules</p><p>&#8226; CloudFormation, Terraform, Pulumi, and why constraints helped HCL win</p><p>&#8226; Where Crossplane fits, and what has to exist before the cluster</p><p>&#8226; Why internal developer platforms like Backstage come after zero-to-one</p><p>&#8226; Why infrastructure as code needs frameworks, not just modules</p><p>&#8226; Agent skills, MCPs, and self-service without a no-code platform</p><p><strong>Links</strong></p><p>Cloud Posse: <a href="https://cloudposse.com">https://cloudposse.com</a></p><p>Atmos: <a href="https://atmos.tools">https://atmos.tools</a></p><p>Cloud Posse on GitHub: <a href="https://github.com/cloudposse">https://github.com/cloudposse</a></p><p>DevOps Office Hours: <a href="https://tsn.io/2gq7v">https://tsn.io/2gq7v</a></p><p>Erik Osterman on LinkedIn: <a href="https://www.linkedin.com/in/osterman">https://www.linkedin.com/in/osterman</a></p><p>More episodes and show notes: <a href="https://tsn.io/NqkdP">https://tsn.io/NqkdP</a></p><p>On Call Brief: <a href="https://tsn.io/Gpz2d">https://tsn.io/Gpz2d</a></p><p>LMGT Awards: <a href="https://lmgt.org">https://lmgt.org</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 41, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-41-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-41-2026</guid><pubDate>Sun, 11 Oct 2026 14:02:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W41/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W41">https://www.tellerstech.com/on-call-brief-news/2026-W41/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W41</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[Critical Atlassian CVE Hits Jira, Confluence & Bitbucket, GitHub Copilot Sandboxing Goes GA, AWS Lambda SnapStart for Containers & Google Spanner Omni]]></title><description><![CDATA[This week on Ship It Weekly: Atlassian disclosed a critical arbitrary file access vulnerability affecting eight Data Center products, including Jira, Confluence, Bitbucket, and Bamboo.]]></description><link>https://substack.tellerstech.com/p/critical-atlassian-cve-hits-jira-af0</link><guid isPermaLink="false">https://substack.tellerstech.com/p/critical-atlassian-cve-hits-jira-af0</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Sat, 10 Oct 2026 00:00:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/219665994/9d9eb9f83bb12eddd08517c095b12ac0.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Atlassian disclosed a critical arbitrary file access vulnerability affecting eight Data Center products, including Jira, Confluence, Bitbucket, and Bamboo. GitHub Copilot local sandboxing is now generally available, giving teams enforceable controls around filesystem, network, credentials, and local tooling. AWS published a deeper look at Lambda SnapStart for container images, including the operational risks of restoring initialized state. And Google Spanner Omni is now generally available, bringing Spanner outside Google Cloud and putting more of the availability responsibility back on the customer.</p><p>The bigger theme this week is control. Developer tools are production infrastructure. AI agents need real execution boundaries, not just instructions. Faster startup through snapshots means understanding exactly what state is being restored. And moving a managed database onto your own infrastructure gives you portability, but also gives you the pager.</p><p>In the lightning round: Citrix has a NetScaler SAML vulnerability under active exploitation. Cloudflare is working toward becoming a publicly trusted certificate authority. And attackers are actively scanning for Rejetto HFS servers vulnerable to a flaw that can lead to account takeover and remote code execution.</p><p>And the human closer comes from Lorin Hochstein and a recent Google Cloud networking incident. One part of the outage involved someone correctly following an incorrect procedure, while another involved someone incorrectly following a correct one. Training matters, but systems also need guardrails that keep normal human mistakes from turning into large outages. If your system only works when nobody makes a mistake, the system is the problem.</p><p><strong>Links</strong></p><p>Atlassian CVE-2026-21589</p><p><a href="https://tsn.io/ZlqKv">https://tsn.io/ZlqKv</a></p><p>GitHub Copilot Local Sandboxing</p><p><a href="https://tsn.io/rQngM">https://tsn.io/rQngM</a></p><p>AWS Lambda SnapStart for Container Images</p><p><a href="https://tsn.io/uXqkK">https://tsn.io/uXqkK</a></p><p>Google Spanner Omni GA</p><p><a href="https://tsn.io/GoZZ5">https://tsn.io/GoZZ5</a></p><p>Citrix NetScaler CVE-2026-88779</p><p><a href="https://tsn.io/yN5a9">https://tsn.io/yN5a9</a></p><p>Cloudflare Certificate Authority</p><p><a href="https://tsn.io/egMN5">https://tsn.io/egMN5</a></p><p>Rejetto HFS CVE-2026-61500</p><p><a href="https://tsn.io/oQrkU">https://tsn.io/oQrkU</a></p><p>Google Cloud Networking Incident</p><p><a href="https://www.tellerstech.com/go/s-dc989ad2/">https://www.tellerstech.com/go/s-dc989ad2/</a></p><p>There Was a Light That Never Went Out</p><p><a href="https://www.tellerstech.com/go/s-cb0bc459/">https://www.tellerstech.com/go/s-cb0bc459/</a></p><p>This Week&#8217;s On Call Brief</p><p><a href="https://tsn.io/8yaIY">https://tsn.io/8yaIY</a></p><p>Ship It Weekly</p><p><a href="https://tsn.io/NqkdP">https://tsn.io/NqkdP</a></p><p>On Call Brief</p><p><a href="https://tsn.io/Gpz2d">https://tsn.io/Gpz2d</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 40, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-40-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-40-2026</guid><pubDate>Sun, 04 Oct 2026 14:02:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W40/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W40">https://www.tellerstech.com/on-call-brief-news/2026-W40/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W40</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[AWS Retires DevOps Guru: What the End of Support Means, Kubernetes Cross-Namespace CVE-2026-2270, Node.js Undici WebSocket DoS & Cloudflare’s New CLI for AI Agents]]></title><description><![CDATA[This week on Ship It Weekly: AWS is retiring Amazon DevOps Guru and pointing customers toward CloudWatch and the newer Amazon DevOps Agent.]]></description><link>https://substack.tellerstech.com/p/aws-retires-devops-guru-what-the-537</link><guid isPermaLink="false">https://substack.tellerstech.com/p/aws-retires-devops-guru-what-the-537</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/218309238/723d82695fafed8485945924e7299b18.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AWS is retiring Amazon DevOps Guru and pointing customers toward CloudWatch and the newer Amazon DevOps Agent. Kubernetes disclosed a vulnerability where StatefulSet and ControllerRevision permissions can allow cross-namespace pod creation under specific conditions. A vulnerability in Undici can let a malicious WebSocket server crash a Node.js process through compressed data. And Cloudflare launched a new CLI as AI agents grow from 25 percent to 48 percent of Wrangler usage.</p><p>The bigger theme this week is how the systems around our infrastructure are changing. Managed cloud services still have lifecycles that eventually become migration work. Kubernetes authorization can depend on what controllers do with the resources users are allowed to manipulate. Applications acting as clients still process untrusted data. And infrastructure tooling is starting to treat AI agents as first-class users rather than humans who happen to automate commands.</p><p>In the lightning round: another Kubernetes vulnerability affecting Windows nodes can expose NetNTLMv2 credentials through NTLM coercion. GitHub now supports custom runners for Dependabot version and security updates. And external systems like a CMDB or internal developer portal can push repository properties into GitHub while remaining the source of truth.</p><p>And the human closer comes from Lorin Hochstein and SRE Weekly. Some availability risks are probably never going away. Resources are finite, networks fail, security controls can affect availability, and production systems have to change. Preventing individual failures still matters, but incident response is part of reliability engineering too. Sometimes improving reliability means getting better at handling the failures you cannot eliminate.</p><p><strong>Links</strong></p><p>Amazon DevOps Guru End of Support - <a href="https://tsn.io/GQHN8">https://tsn.io/GQHN8</a></p><p>Kubernetes CVE-2026-2270: Cross-Namespace Pod Creation - <a href="https://tsn.io/BsNs8">https://tsn.io/BsNs8</a></p><p>Undici CVE-2026-85024: WebSocket Denial of Service - <a href="https://tsn.io/LncLd">https://tsn.io/LncLd</a></p><p>Cloudflare: Introducing the cf CLI - <a href="https://tsn.io/Wk3ma">https://tsn.io/Wk3ma</a></p><p>Cloudflare Forge - <a href="https://tsn.io/bAPJu">https://tsn.io/bAPJu</a></p><p><strong>Lightning Round</strong></p><p>Kubernetes CVE-2026-76654: Windows NTLM Coercion - <a href="https://tsn.io/36Kc3">https://tsn.io/36Kc3</a></p><p>GitHub: Custom Runners for Dependabot - <a href="https://tsn.io/tYl9K">https://tsn.io/tYl9K</a></p><p>GitHub: External Custom Properties - <a href="https://www.tellerstech.com/go/s-1fd1396d/">https://www.tellerstech.com/go/s-1fd1396d/</a></p><p><strong>Human Closer</strong></p><p>Omnipresent Availability Risks in Cloud Software - <a href="https://www.tellerstech.com/go/s-076db9dd/">https://www.tellerstech.com/go/s-076db9dd/</a></p><p><strong>Our Links</strong></p><p>This Week&#8217;s On Call Brief - <a href="https://tsn.io/fKB9V">https://tsn.io/fKB9V</a></p><p>Ship It Weekly - <a href="https://tsn.io/NqkdP">https://tsn.io/NqkdP</a></p><p>On Call Brief - <a href="https://tsn.io/Gpz2d">https://tsn.io/Gpz2d</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 39, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-39-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-39-2026</guid><pubDate>Sun, 27 Sep 2026 14:01:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W39/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W39">https://www.tellerstech.com/on-call-brief-news/2026-W39/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W39</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[AWS Puts Elastic Beanstalk on EKS, CrowdSec Supply-Chain Breach, Critical Next.js RCE, Microsoft Disrupts EvilTokens & Why Fixing the Initial Compromise Isn’t Enough]]></title><description><![CDATA[This week on Ship It Weekly: AWS introduced Elastic Beanstalk Cluster Mode, allowing multiple applications to run on shared EKS infrastructure while AWS handles much of the Kubernetes complexity.]]></description><link>https://substack.tellerstech.com/p/aws-puts-elastic-beanstalk-on-eks-fc7</link><guid isPermaLink="false">https://substack.tellerstech.com/p/aws-puts-elastic-beanstalk-on-eks-fc7</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Fri, 25 Sep 2026 21:45:01 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/217460678/e41b2573e67f2802f2ebb35afe6f655d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AWS introduced Elastic Beanstalk Cluster Mode, allowing multiple applications to run on shared EKS infrastructure while AWS handles much of the Kubernetes complexity. CrowdSec published how a software supply-chain compromise led to attackers copying roughly 170 private repositories using a stolen OAuth token. A critical Next.js vulnerability in ImageResponse can lead to remote code execution through attacker-controlled SVG data. And Microsoft disrupted EvilTokens, a cybercrime platform linked to more than 12,000 compromised inboxes across 10,000 organizations.</p><p>The bigger theme this week is what happens after trust has been established. Elastic Beanstalk Cluster Mode puts more infrastructure behind a managed abstraction, but shared infrastructure still means understanding isolation and blast radius. CrowdSec shows how an initial compromise can become a credential problem long after the malicious code is gone. Next.js shows how something as ordinary as generating a social preview image can expose a server-side execution path. And EvilTokens shows how attackers can use valid access to move faster once inside an account.</p><p>In the lightning round: F5 has a critical BIG-IP APM vulnerability under active exploitation. GitHub Enterprise Cloud can now export an inventory of credentials with enterprise access, including PATs, SSH keys, OAuth tokens, and GitHub App credentials. Zyxel patched a vulnerability affecting GS1900 switches. And Veeam Agent for Microsoft Windows has a privilege-escalation vulnerability that can lead to SYSTEM access.</p><p>And the human closer comes back to CrowdSec. Removing the malicious package, patching the server, or reimaging the workstation does not necessarily end the incident. If an attacker already stole an OAuth token, cloud credential, SSH key, session, or registry credential, that access can survive long after the original compromise is gone. Containment means understanding not only how the attacker got in, but what they took with them</p><p><strong>Links</strong></p><p>AWS Elastic Beanstalk Cluster Mode</p><p><a href="https://tsn.io/1xaV7">https://tsn.io/1xaV7</a></p><p>CrowdSec Supply-Chain Attack Analysis</p><p><a href="https://tsn.io/7yq2f">https://tsn.io/7yq2f</a></p><p>Next.js ImageResponse Security Advisory</p><p><a href="https://tsn.io/8JvHp">https://tsn.io/8JvHp</a></p><p>Microsoft: Disrupting EvilTokens</p><p><a href="https://tsn.io/DtbC9">https://tsn.io/DtbC9</a></p><p>Microsoft: EvilTokens and Device-Code Phishing</p><p><a href="https://tsn.io/ZzwtD">https://tsn.io/ZzwtD</a></p><p>F5 BIG-IP APM CVE-2026-94127</p><p><a href="https://tsn.io/sFuKW">https://tsn.io/sFuKW</a></p><p>GitHub Enterprise Credential Inventory</p><p><a href="https://tsn.io/7bpMn">https://tsn.io/7bpMn</a></p><p>Zyxel GS1900 Security Advisory</p><p><a href="https://www.tellerstech.com/go/s-b2595852/">https://www.tellerstech.com/go/s-b2595852/</a></p><p>Veeam Agent for Microsoft Windows Vulnerability</p><p><a href="https://www.tellerstech.com/go/s-166d3119/">https://www.tellerstech.com/go/s-166d3119/</a></p><p>This Week&#8217;s On Call Brief</p><p><a href="https://tsn.io/Nnd8g">https://tsn.io/Nnd8g</a></p><p>Ship It Weekly</p><p><a href="https://tsn.io/NqkdP">https://tsn.io/NqkdP</a></p><p>On Call Brief</p><p><a href="https://tsn.io/Gpz2d">https://tsn.io/Gpz2d</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 38, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-38-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-38-2026</guid><pubDate>Sun, 20 Sep 2026 14:02:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W38/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W38">https://www.tellerstech.com/on-call-brief-news/2026-W38/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W38</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[GitHub Actions Security, Cisco Email Gateway RCE, Helm 3 End-of-Life, Ubuntu 26.04 Runners & Why “Nothing Changed” Is Never the Whole Story]]></title><description><![CDATA[This week on Ship It Weekly: GitHub Actions workflow execution protections are now generally available, giving organizations more control over who and what can trigger individual workflows.]]></description><link>https://substack.tellerstech.com/p/github-actions-security-cisco-email-8be</link><guid isPermaLink="false">https://substack.tellerstech.com/p/github-actions-security-cisco-email-8be</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Sat, 19 Sep 2026 01:25:02 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/216388558/186d39028afc36f6d36ee073e7832e3d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: GitHub Actions workflow execution protections are now generally available, giving organizations more control over who and what can trigger individual workflows. Cisco is patching critical vulnerabilities in Secure Email Gateway, including an actively exploited issue that can lead to remote command execution as root. Helm 3 has reached its final minor release and is heading toward end-of-life in February 2027. And GitHub&#8217;s ubuntu-latest Actions runner is preparing to move from Ubuntu 24.04 to 26.04.</p><p>The bigger theme this week is infrastructure that changes even when your code does not. GitHub is making CI execution permissions more explicit, Helm teams now have a defined migration deadline, and the ubuntu-latest transition is a good example of how a completely unchanged workflow can suddenly be running in a different environment. Pinning everything forever is not necessarily the answer. The important part is knowing which dependencies are allowed to move and testing those changes deliberately.</p><p>In the lightning round: GitHub Actions checks, workflow runs, and statuses will begin following your configured retention period on October 1. GitHub Advanced Security can now enforce configurations from the enterprise level. GitHub added API support for tracking when self-hosted Actions runner versions lose support. And AI Scan for pull requests can now be used without requiring CodeQL default setup.</p><p>And the human closer starts with a sentence almost every infrastructure engineer has heard during an incident: &#8220;But nothing changed.&#8221; Maybe nothing changed in the application, but the runner image changed, a dependency moved, a certificate expired, DNS changed, or an external service behaved differently. Latest tags, loose version constraints, external APIs, and even support windows are dependencies. The goal is not to freeze everything forever. It is to avoid accidental mutability, where something can change without the team realizing it was ever allowed to change.</p><p><strong>Links</strong></p><p>GitHub Actions Workflow Execution Protections</p><p><a href="https://tsn.io/fbqif">https://tsn.io/fbqif</a></p><p>Cisco Secure Email Gateway Security Advisory</p><p><a href="https://tsn.io/jX2wk">https://tsn.io/jX2wk</a></p><p>Helm 3 End of Life</p><p><a href="https://tsn.io/Ii7jb">https://tsn.io/Ii7jb</a></p><p>Ubuntu 26.04 GitHub Actions Runners and ubuntu-latest Migration</p><p><a href="https://tsn.io/7IJ9k">https://tsn.io/7IJ9k</a></p><p>GitHub Actions Retention Changes</p><p><a href="https://tsn.io/idFxy">https://tsn.io/idFxy</a></p><p>GitHub Advanced Security Configuration Enforcement</p><p><a href="https://tsn.io/8vRMx">https://tsn.io/8vRMx</a></p><p>GitHub Actions Self-Hosted Runner Lifecycle API</p><p><a href="https://tsn.io/9UhY1">https://tsn.io/9UhY1</a></p><p>GitHub Code Scanning AI Scan</p><p><a href="https://tsn.io/ULAVW">https://tsn.io/ULAVW</a></p><p>This Week&#8217;s On Call Brief</p><p><a href="https://www.tellerstech.com/go/26w38/">https://www.tellerstech.com/go/26w38/</a></p><p>Ship It Weekly</p><p><a href="https://tsn.io/NqkdP">https://tsn.io/NqkdP</a></p><p>On Call Brief</p><p><a href="https://tsn.io/Gpz2d">https://tsn.io/Gpz2d</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 37, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/copy-on-call-brief-week-37-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/copy-on-call-brief-week-37-2026</guid><pubDate>Sun, 13 Sep 2026 14:02:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W37/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W37">https://www.tellerstech.com/on-call-brief-news/2026-W37/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W37</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[Amazon Linux 2027, GitHub Actions Cache Security, Secret-Scanning Merge Blocks, N-central CVSS 10 RCE, Karmada Graduation, ShieldCrash, CodeQL ARM64 & When Observability Fails Too]]></title><description><![CDATA[This week on Ship It Weekly: Amazon Linux 2027 enters public preview with kernel 7.1+, SELinux enforcing by default, DNF5, newer language runtimes, AWS-LC, and an x86-64-v3 baseline.]]></description><link>https://substack.tellerstech.com/p/amazon-linux-2027-github-actions-c6b</link><guid isPermaLink="false">https://substack.tellerstech.com/p/amazon-linux-2027-github-actions-c6b</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Sat, 12 Sep 2026 00:15:01 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/215301539/b53c3b17fdc0df1918150b8d905aad19.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Amazon Linux 2027 enters public preview with kernel 7.1+, SELinux enforcing by default, DNF5, newer language runtimes, AWS-LC, and an x86-64-v3 baseline. GitHub Actions adds explicit cache permissions to reduce cache-poisoning risk. GitHub can now block pull requests from merging when they introduce exposed secrets. And N-able N-central has a critical pre-auth RCE that Huntress says is being actively exploited in the wild.</p><p>The bigger theme this week is catching problems before they turn into incidents. Amazon Linux 2027 gives teams time to test AMIs, bootstrap scripts, agents, Terraform, CloudFormation, and CI/CD before the next platform generation becomes production reality. GitHub&#8217;s new cache controls make workflow trust boundaries explicit instead of leaving them implied. And secret-scanning rulesets move credential detection directly into the merge path, where developers can actually act on it.</p><p>In the lightning round: Karmada graduates from the CNCF as multi-cluster and distributed AI scheduling grow, ShieldCrash research claims another Microsoft Defender patch bypass with SYSTEM-level access, CodeQL 2.27 adds native Linux ARM64 support, and Dependabot can now read private GitHub Packages without another personal access token.</p><p>And the human closer is about what happens when observability shares the same failure domain as the thing it is watching. A full disk is bad enough. It gets worse when logs stop writing, monitoring data disappears, and the tools used to diagnose the outage start failing too. The takeaway is not that every monitoring component needs total isolation. It is that you should know what can blind you, and make sure at least one useful signal survives the failures you care about most.</p><p><strong>Links</strong></p><p>Amazon Linux 2027 Public Preview</p><p><a href="https://tsn.io/NHlEa">https://tsn.io/NHlEa</a></p><p>Amazon Linux 2027 Overview and Preview Details</p><p><a href="https://tsn.io/izDYx">https://tsn.io/izDYx</a></p><p>Amazon Linux 2027 Known Issues and Preview Limitations</p><p><a href="https://tsn.io/tdugd">https://tsn.io/tdugd</a></p><p>GitHub Actions Cache Permissions with cache-mode</p><p><a href="https://tsn.io/8p94n">https://tsn.io/8p94n</a></p><p>Block Pull Requests with Exposed Secrets from Merging</p><p><a href="https://tsn.io/BspA2">https://tsn.io/BspA2</a></p><p>N-able N-central 2026.3 Hotfix 4</p><p><a href="https://tsn.io/xredG">https://tsn.io/xredG</a></p><p>Huntress: N-able N-central Vulnerability and Active Exploitation</p><p><a href="https://tsn.io/QjNd5">https://tsn.io/QjNd5</a></p><p>Karmada Graduates from the CNCF</p><p><a href="https://tsn.io/lcJGh">https://tsn.io/lcJGh</a></p><p>Microsoft Defender ShieldCrash Zero-Day Research</p><p><a href="https://tsn.io/YfsJ6">https://tsn.io/YfsJ6</a></p><p>CodeQL 2.27 Adds Linux ARM64 Support</p><p><a href="https://tsn.io/lxfnF">https://tsn.io/lxfnF</a></p><p>Automatic Dependabot Access to GitHub-Hosted Registries</p><p><a href="https://tsn.io/pSilA">https://tsn.io/pSilA</a></p><p>Ship It Weekly</p><p><a href="https://www.tellerstech.com/go/siw/">https://www.tellerstech.com/go/siw/</a></p><p>On Call Brief</p><p><a href="https://www.tellerstech.com/go/ocb/">https://www.tellerstech.com/go/ocb/</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 36, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-36-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-36-2026</guid><pubDate>Sun, 06 Sep 2026 14:01:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W36/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W36">https://www.tellerstech.com/on-call-brief-news/2026-W36/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W36</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[AWS GWLB TCP Reset, Azure DevOps Live Migrations to GitHub, GitHub Runner Enforcement, Docker Root Risk, Lambda IAM Updates, PostgreSQL Upgrade Traps, SonicWall Zero-Days & Better Incident Reviews]]></title><description><![CDATA[This week on Ship It Weekly: AWS Gateway Load Balancer gets TCP Reset, giving applications a faster way to recover when firewalls or other inline appliances fail instead of waiting minutes for TCP retries to time out.]]></description><link>https://substack.tellerstech.com/p/aws-gwlb-tcp-reset-azure-devops-live-fc4</link><guid isPermaLink="false">https://substack.tellerstech.com/p/aws-gwlb-tcp-reset-azure-devops-live-fc4</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Fri, 04 Sep 2026 22:45:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/214232753/178cee9d8e711b52e5da30fb0e951448.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AWS Gateway Load Balancer gets TCP Reset, giving applications a faster way to recover when firewalls or other inline appliances fail instead of waiting minutes for TCP retries to time out. Microsoft puts Enterprise Live Migrations into public preview for moving Azure DevOps repositories to GitHub Enterprise Cloud with data residency while developers keep working. GitHub is beginning enforcement against outdated self-hosted Actions runners. And Omarchy fixes a Docker configuration that effectively gave normal desktop processes a path to root.</p><p>The bigger theme this week is failure modes hiding inside infrastructure we already trust. A dead network path can look like a slow application. A repository migration involves far more than copying Git history. A self-hosted runner can quietly become unsupported while it continues looking healthy. And giving a developer access to the Docker socket may sound like convenience until you remember that the Docker group is effectively a root-level privilege.</p><p>In the lightning round: Lambda gets full IAM resource-based policies, AWS warns that circular PostgreSQL role memberships can stall major RDS and Aurora upgrades, a researcher releases the FalconFlank CrowdStrike privilege-escalation PoC while CrowdStrike investigates, and SonicWall patches two SMA1000 zero-days after confirming active exploitation.</p><p><strong>Links</strong></p><p>AWS Gateway Load Balancer TCP Reset</p><p><a href="https://www.tellerstech.com/go/s-d7e609ab/">https://www.tellerstech.com/go/s-d7e609ab/</a></p><p>Azure DevOps Enterprise Live Migrations Public Preview</p><p><a href="https://www.tellerstech.com/go/s-ea05aff9/">https://www.tellerstech.com/go/s-ea05aff9/</a></p><p>GitHub Actions Self-Hosted Runner Minimum Version Enforcement</p><p><a href="https://www.tellerstech.com/go/s-6e8540c4/">https://www.tellerstech.com/go/s-6e8540c4/</a></p><p>Omarchy: Any User Process Can Escalate to Root</p><p><a href="https://www.tellerstech.com/go/s-d22971c3/">https://www.tellerstech.com/go/s-d22971c3/</a></p><p>AWS Lambda Full IAM Resource-Based Policies</p><p><a href="https://www.tellerstech.com/go/s-ff2a04b5/">https://www.tellerstech.com/go/s-ff2a04b5/</a></p><p>Fix Circular Role Dependencies Before Upgrading RDS and Aurora PostgreSQL</p><p><a href="https://www.tellerstech.com/go/s-e4578f52/">https://www.tellerstech.com/go/s-e4578f52/</a></p><p>FalconFlank CrowdStrike Privilege Escalation PoC</p><p><a href="https://www.tellerstech.com/go/s-8c21b00b/">https://www.tellerstech.com/go/s-8c21b00b/</a></p><p>SonicWall SMA1000 Zero-Day Advisory</p><p><a href="https://www.tellerstech.com/go/s-559ffc8b/">https://www.tellerstech.com/go/s-559ffc8b/</a></p><p>Remote Incident Reviews: Async First, Live Later?</p><p><a href="https://www.tellerstech.com/go/s-68ca9f5e/">https://www.tellerstech.com/go/s-68ca9f5e/</a></p><p>This Week&#8217;s On Call Brief</p><p><a href="https://tsn.io/L95NS">https://tsn.io/L95NS</a></p><p>Ship It Weekly</p><p><a href="https://www.tellerstech.com/go/siw/">https://www.tellerstech.com/go/siw/</a></p><p>On Call Brief</p><p><a href="https://www.tellerstech.com/go/ocb/">https://www.tellerstech.com/go/ocb/</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 35, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-35-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-35-2026</guid><pubDate>Sun, 30 Aug 2026 14:01:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W35/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W35">https://www.tellerstech.com/on-call-brief-news/2026-W35/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W35</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[Cloudflare Saves 100TB of RAM, AI Drives Server Prices Up, AWS Adds a Fourth London AZ, Route 53 DNS Self-Service, AKS eBPF Routing, Go 1.27, and the Danger of Hidden Infrastructure Assumptions]]></title><description><![CDATA[This week on Ship It Weekly: Cloudflare explains how five low-level optimizations to the cache behind 1.1.1.1 freed roughly 100 terabytes of RAM while also improving performance.]]></description><link>https://substack.tellerstech.com/p/cloudflare-saves-100tb-of-ram-ai-591</link><guid isPermaLink="false">https://substack.tellerstech.com/p/cloudflare-saves-100tb-of-ram-ai-591</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Sat, 29 Aug 2026 00:15:02 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/213223801/fb3a980eb117cfe06a216e6799317d96.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Cloudflare explains how five low-level optimizations to the cache behind 1.1.1.1 freed roughly 100 terabytes of RAM while also improving performance. OVHcloud is raising infrastructure prices as AI demand reshapes the memory supply chain. AWS adds a fourth Availability Zone to London, exposing automation that quietly assumed there would always be three. And Route 53 Global Resolver gets a cleaner cross-account model for DNS self-service.</p><p>The bigger theme this week is assumptions. A few wasted bytes do not matter until you have 250 billion cache entries. A Region having three Availability Zones feels permanent until AWS adds a fourth. And centralized DNS governance works fine until every application team needs a networking ticket just to make a private zone resolvable.</p><p>In the lightning round: new research looks at manipulating DRAM controller translation registers and the assumptions that creates for memory isolation, AKS eBPF Host Routing reaches general availability, CloudFront Functions can now put custom context directly into access logs, and Go 1.27 lands generic methods along with runtime, tooling, and standard-library improvements.</p><p>And the human closer looks at an easy Kubernetes mistake: running kubectl against the wrong cluster. Because the active context belongs to the kubeconfig rather than a terminal tab, changing it in one shell can silently affect another. It is a good reminder that some friction is worth keeping around production, and that the safest guardrails live somewhere stronger than operator memory.</p><p><strong>Links</strong></p><p>Cloudflare: How We Saved 100 Terabytes of Memory by Optimizing 1.1.1.1&#8217;s DNS Cache <a href="https://blog.cloudflare.com/dns-cache-memory-optimization-1111/">https://blog.cloudflare.com/dns-cache-memory-optimization-1111/</a></p><p>OVHcloud Raises Prices as AI Memory Demand Reprices Non-AI Infrastructure <a href="https://tsn.io/tnaYj">https://tsn.io/tnaYj</a></p><p>AWS Adds a Fourth Availability Zone to Europe (London) <a href="https://tsn.io/YfGxa">https://tsn.io/YfGxa</a></p><p>Shared DNS Views with Amazon Route 53 Global Resolver <a href="https://tsn.io/WEyig">https://tsn.io/WEyig</a></p><p>DRAM Controller Register Manipulation Breaks CPU Memory Isolation <a href="https://tsn.io/QKr1x">https://tsn.io/QKr1x</a></p><p>AKS eBPF Host Routing <a href="https://tsn.io/T3PMh">https://tsn.io/T3PMh</a></p><p>CloudFront Functions Unified Logging <a href="https://tsn.io/nTXLn">https://tsn.io/nTXLn</a></p><p>Go 1.27 <a href="https://tsn.io/vfXIT">https://tsn.io/vfXIT</a></p><p>kubectl Ran on the Wrong Cluster? Fix Your Context Switching <a href="https://tsn.io/6LxfG">https://tsn.io/6LxfG</a></p><p>This Week&#8217;s On Call Brief <a href="https://www.tellerstech.com/on-call-brief-news/2026-W35/">https://www.tellerstech.com/on-call-brief-news/2026-W35/</a></p><p>Ship It Weekly <a href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p><p>On Call Brief <a href="https://oncallbrief.com/">https://oncallbrief.com/</a></p>]]></content:encoded></item><item><title><![CDATA[Ship It Conversations: Justin Garrison of Sidero Labs on Kubernetes, Platform Engineering, AI, Golden Paths, and Knowing What to Say No To]]></title><description><![CDATA[This is a guest conversation episode of Ship It Weekly, separate from the weekly news recaps.]]></description><link>https://substack.tellerstech.com/p/ship-it-conversations-justin-garrison-a1d</link><guid isPermaLink="false">https://substack.tellerstech.com/p/ship-it-conversations-justin-garrison-a1d</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Mon, 24 Aug 2026 08:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/212515393/443ff708754ccd3faeb762b0de3d3ab5.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Justin Garrison of Sidero Labs about Kubernetes, platform engineering, bare metal, AI, golden paths, and why knowing what to say no to may be one of the most important skills a platform team can develop.</p><p>Justin is Field CTO at Sidero Labs, the company behind Talos Linux, and co-host of Fork Around and Find Out.</p><p>We start with the evolution of Kubernetes and how managed services like EKS and GKE made Kubernetes easier to consume while also pulling teams deeper into proprietary cloud ecosystems. Justin explains why on-prem and bare metal are getting renewed attention, especially as teams look at cloud costs, data sovereignty, and the operational overhead that comes with constantly optimizing cloud environments.</p><p>We also get into where Kubernetes helps and where it becomes self-inflicted pain. Justin talks about abstraction, cognitive load, and why teams tend to use familiar tools for problems they were never really designed to solve.</p><p>A big part of the conversation is platform engineering and golden paths. Justin argues that every organization needs its own path, but platforms become dangerous when they try to centralize everything. He shares why one of the best decisions his team made at Disney Plus was simply saying no to stateful workloads.</p><p>We also talk about what really belongs in a platform: security controls, logging, monitoring, software supply chain visibility, and cost management. Justin explains why centralization can help in those areas, but can become a bottleneck when applied too broadly.</p><p>Near the end, we get into AI, security, tooling dependency, and engineering culture. Justin makes the point that people have always formed strong attachments to tools, and AI is another version of that. The challenge is knowing where AI actually helps versus where it becomes another dependency teams stop questioning.</p><p>The big takeaway: good platform engineering is not about supporting everything. It is about understanding what should be standardized, what should stay flexible, and what your team should explicitly refuse to own.</p><p><strong>Highlights</strong></p><p>&#8226; Why Kubernetes has become increasingly productized</p><p>&#8226; Why some teams are moving back toward on-prem and bare metal</p><p>&#8226; Where cloud cost optimization starts to become its own operational burden</p><p>&#8226; Why Kubernetes helps with abstraction and cognitive load</p><p>&#8226; Why familiar tools often get used for the wrong workloads</p><p>&#8226; What golden paths actually represent inside an organization</p><p>&#8226; Why platform teams need to know what to say no to</p><p>&#8226; What should and should not be centralized</p><p>&#8226; How AI changes engineering workflows without changing the need for judgment</p><p>&#8226; Why finding work you actually enjoy matters for avoiding burnout</p><p><strong>Links</strong></p><p>Sidero Labs: <a href="https://www.siderolabs.com">https://www.siderolabs.com</a></p><p>Talos Linux: <a href="https://www.talos.dev">https://www.talos.dev</a></p><p>Justin Garrison: <a href="https://justingarrison.com">https://justingarrison.com</a></p><p>Fork Around and Find Out: <a href="https://www.forkaroundandfindout.com">https://www.forkaroundandfindout.com</a></p><p>More episodes and show notes: <a href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a href="https://oncallbrief.com">https://oncallbrief.com</a></p><p>LMGT Awards: <a href="https://lmgt.org">https://lmgt.org</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 34, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/on-call-brief-week-34-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/on-call-brief-week-34-2026</guid><pubDate>Sun, 23 Aug 2026 14:02:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W34/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W34">https://www.tellerstech.com/on-call-brief-news/2026-W34/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W34</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[GitHub Outage, PleaseFix Agentic Browser Vulnerability, AWS Certificate Manager Drops Email Validation, Cloudflare TypeScript CI Workflows, AI Observability Consolidation, and the Hidden Cost of “Simple” Platform Changes]]></title><description><![CDATA[This week on Ship It Weekly: GitHub suffers another widespread outage affecting the web interface, APIs, Actions, authentication, Copilot, and other critical developer workflows.]]></description><link>https://substack.tellerstech.com/p/github-outage-pleasefix-agentic-browser-9ce</link><guid isPermaLink="false">https://substack.tellerstech.com/p/github-outage-pleasefix-agentic-browser-9ce</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Fri, 21 Aug 2026 23:00:02 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/212219434/58ccb035555e1b0f750d28c960365709.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: GitHub suffers another widespread outage affecting the web interface, APIs, Actions, authentication, Copilot, and other critical developer workflows. Zenity Labs demonstrates PleaseFix attacks against agentic browsers, where malicious content can influence agents with access to authenticated sessions and privileged tools. AWS Certificate Manager is moving away from email validation, and Cloudflare is experimenting with CI pipelines defined as TypeScript instead of YAML.</p><p>The bigger theme this week is dependencies and boundaries we tend to ignore until something breaks. GitHub is no longer just where the code lives. Agentic browsers are no longer just displaying webpages. Certificate renewal is not something you want depending on someone checking an inbox. And CI pipelines have become software systems of their own.</p><p><strong>Links</strong></p><p>GitHub Hit by Widespread Outage <a href="https://devops.com/github-hit-by-widespread-outage-halting-work-for-global-developers/">https://devops.com/github-hit-by-widespread-outage-halting-work-for-global-developers/</a></p><p>Zenity Labs: PleaseFix in Agentic Browsers <a href="https://zenity.io/company-overview/newsroom/company-news/zenity-labs-exposes-the-full-scope-of-pleasefix">https://zenity.io/company-overview/newsroom/company-news/zenity-labs-exposes-the-full-scope-of-pleasefix</a></p><p>AWS Certificate Manager Ending Email Validation <a href="https://aws.amazon.com/blogs/security/aws-certificate-manager-will-discontinue-email-validation-to-prove-domain-validation-for-certificates/">https://aws.amazon.com/blogs/security/aws-certificate-manager-will-discontinue-email-validation-to-prove-domain-validation-for-certificates/</a></p><p>Certificate Expiry Is Still Taking Down Major Platforms <a href="https://tokentimer.ch/blog/tls-certificate-expiry-outages">https://tokentimer.ch/blog/tls-certificate-expiry-outages</a></p><p>Cloudflare Turns CI Pipelines into TypeScript Workflows <a href="https://www.infoq.com/news/2026/08/cloudflare-ci-code-workflows/">https://www.infoq.com/news/2026/08/cloudflare-ci-code-workflows/</a></p><p>Dynatrace Acquires Arize <a href="https://devops.com/dynatrace-acquires-arize-as-ai-agents-deepen-the-observability-challenge/">https://devops.com/dynatrace-acquires-arize-as-ai-agents-deepen-the-observability-challenge/</a></p><p>AWS Open-Sources Dogwood <a href="https://www.infoq.com/news/2026/08/aws-dogwood-agent-policy/">https://www.infoq.com/news/2026/08/aws-dogwood-agent-policy/</a></p><p>Pulumi v3.258.0 <a href="https://github.com/pulumi/pulumi/releases/tag/v3.258.0">https://github.com/pulumi/pulumi/releases/tag/v3.258.0</a></p><p>AWS Key Breach and Data-Transfer Signal <a href="https://assets.theregister.com/2026/08/13/20267/">https://assets.theregister.com/2026/08/13/20267/</a></p><p>Mario Saved the EU but Broke My System <a href="https://www.uptimelabs.io/articles/hamed-2012-outage-reflections">https://www.uptimelabs.io/articles/hamed-2012-outage-reflections</a></p><p>This week&#8217;s On Call Brief <a href="https://www.tellerstech.com/on-call-brief-news/2026-W34/">https://www.tellerstech.com/on-call-brief-news/2026-W34/</a></p><p>Ship It Weekly <a href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></content:encoded></item><item><title><![CDATA[On Call Brief — Week 33, 2026]]></title><description><![CDATA[This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.]]></description><link>https://substack.tellerstech.com/p/copy-on-call-brief-week-33-2026</link><guid isPermaLink="false">https://substack.tellerstech.com/p/copy-on-call-brief-week-33-2026</guid><pubDate>Sun, 16 Aug 2026 14:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fs1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;title&quot;:&quot;Cloud News &#8212; On Call Brief topic banner illustration&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloud News &#8212; On Call Brief topic banner illustration" title="Cloud News &#8212; On Call Brief topic banner illustration" srcset="https://substackcdn.com/image/fetch/$s_!fs1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fs1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef104883-fbb9-49fb-ab38-a05d4d8ad8fb_1200x675.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week&#8217;s On Call Brief is live &#8212; a curated read for SRE, DevOps, and platform engineers on call.</p><p>Read the full issue (searchable, with topic links):</p><p><a href="https://www.tellerstech.com/on-call-brief-news/2026-W33/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W33">https://www.tellerstech.com/on-call-brief-news/2026-W33/?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=2026-W33</a></p><p>Want the brief in your inbox every Sunday? Subscribe for the full email edition (not this Substack note):</p><p><a href="https://oncallbrief.com/">https://oncallbrief.com</a></p><p>&#8212; Teller&#8217;s Tech</p>]]></content:encoded></item><item><title><![CDATA[Ship It Conversations: Ned Bellavance of Ned in the Cloud on DevOps Beyond the Buzzwords, Terraform, AI, the Future of Infrastructure as Code, and Why Fundamentals Still Matter]]></title><description><![CDATA[This is a guest conversation episode of Ship It Weekly, separate from the weekly news recaps.]]></description><link>https://substack.tellerstech.com/p/ship-it-conversations-ned-bellavance-58e</link><guid isPermaLink="false">https://substack.tellerstech.com/p/ship-it-conversations-ned-bellavance-58e</guid><dc:creator><![CDATA[Teller's Tech]]></dc:creator><pubDate>Sun, 16 Aug 2026 10:00:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211401557/0b67e2f67d58b72f1e12f7d025a03480.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Ned Bellavance of Ned in the Cloud about DevOps beyond the buzzwords, platform engineering, infrastructure as code, AI, and why fundamentals still matter even as the tools change.</p><p>Ned is the founder of Ned in the Cloud and host of the Day 2 DevOps podcast, with more than 20 years in IT across systems administration, cloud, architecture, automation, and technical education.</p><p>We start with a problem a lot of teams run into: adopting the ceremonies of DevOps without actually adopting the principles. Standups, sprints, pipelines, and tooling can make an organization look mature, but the real goal is better communication, faster feedback loops, and delivery tied to actual outcomes.</p><p>We also talk about how teams decide what to prioritize next. Security, reliability, performance, FinOps, and platform work can all matter, but chasing whatever is newest does not help if the basics are still broken.</p><p>A big part of the conversation is where infrastructure as code goes from here. We get into Terraform's state and scaling model, API rate limits, the Terraform/OpenTofu split, Terragrunt, and newer approaches like Swamp from System Initiative. AI is making infrastructure code cheaper to produce, but understanding the architecture behind that code is becoming more valuable.</p><p>That leads into learning and career development. We talk about why networking, Linux, databases, security, cloud architecture, and troubleshooting still matter, even if an LLM writes most of the syntax. Build things, get them wrong in controlled environments, troubleshoot them, and learn what is happening underneath the abstraction.</p><p>The big takeaway: tools will keep changing. Judgment, architecture, troubleshooting, and understanding the systems underneath them are much harder to automate away.</p><p><strong>Highlights</strong></p><p>&#8226; Why DevOps ceremony is not the same as DevOps principles</p><p>&#8226; How teams should decide what platform work actually matters</p><p>&#8226; Why basic security hygiene still matters</p><p>&#8226; Where Terraform's current state model starts to hit limits</p><p>&#8226; Terraform, OpenTofu, Terragrunt, and the future of infrastructure as code</p><p>&#8226; How AI changes the value of writing infrastructure code</p><p>&#8226; Why architecture and troubleshooting skills become more important</p><p>&#8226; Why breaking things in controlled environments is one of the best ways to learn</p><p><strong>Links</strong></p><p>Ned in the Cloud: <a href="https://nedinthecloud.com">https://nedinthecloud.com</a></p><p>Day 2 DevOps: <a href="https://day2devops.com">https://day2devops.com</a></p><p>Ned in the Cloud on YouTube: <a href="https://www.youtube.com/c/NedintheCloud/">https://www.youtube.com/c/NedintheCloud/</a></p><p>Ned Bellavance on LinkedIn: <a href="https://www.linkedin.com/in/ned-bellavance/">https://www.linkedin.com/in/ned-bellavance/</a></p><p>Swamp: <a href="https://swamp.club">https://swamp.club</a></p><p>Terraform: <a href="https://developer.hashicorp.com/terraform">https://developer.hashicorp.com/terraform</a></p><p>OpenTofu: <a href="https://opentofu.org">https://opentofu.org</a></p><p>More episodes and show notes: <a href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></content:encoded></item></channel></rss>