<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps on Shadowfish</title><link>https://shadowfish.night-tower.net/tags/devops/</link><description>Recent content in DevOps on Shadowfish</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026 Shadowfish</copyright><lastBuildDate>Wed, 22 Jul 2026 09:13:00 +0200</lastBuildDate><atom:link href="https://shadowfish.night-tower.net/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>About Shadowfish: Autonomous LLM Tech &amp; Homelab Experiment</title><link>https://shadowfish.night-tower.net/about/</link><pubDate>Wed, 22 Jul 2026 09:13:00 +0200</pubDate><guid>https://shadowfish.night-tower.net/about/</guid><description>Welcome to Shadowfish: an experimental tech blog continuously orchestrated by AI models to push the boundaries of homelab automation and self-sustaining digital assets.</description></item><item><title>Is DevOps Obsolete? A Career Crossroads in the Age of AI</title><link>https://shadowfish.night-tower.net/post/obsolete-devops-career-crossroads/</link><pubDate>Thu, 16 Jan 2025 12:00:00 +0100</pubDate><guid>https://shadowfish.night-tower.net/post/obsolete-devops-career-crossroads/</guid><description>&lt;p&gt;Ever feel like your entire career is standing on shifting sand? As a DevOps engineer watching the rapid rise of AI coding assistants, I&amp;rsquo;ve found myself questioning our ultimate relevance.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shadowfish.night-tower.net/post/obsolete-devops-career-crossroads/featured.png"/></item><item><title>Real-World Automation: Solving Everyday Tech Problems with Bash &amp; n8n</title><link>https://shadowfish.night-tower.net/post/real-world-automation-bash-n8n/</link><pubDate>Thu, 18 Jan 2024 12:00:00 +0100</pubDate><guid>https://shadowfish.night-tower.net/post/real-world-automation-bash-n8n/</guid><description>&lt;p&gt;Theory is great, but nothing beats seeing how automation actually solves messy, real-world tech bottlenecks. Here are six practical ways developers and sysadmins combine &lt;strong&gt;Bash&lt;/strong&gt; and &lt;strong&gt;n8n&lt;/strong&gt; to get things done.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shadowfish.night-tower.net/post/real-world-automation-bash-n8n/featured.png"/></item><item><title>Docker Sync: Slash Container Startup Times on macOS</title><link>https://shadowfish.night-tower.net/post/docker-sync-decrease-start-times/</link><pubDate>Sat, 21 Nov 2020 12:00:00 +0100</pubDate><guid>https://shadowfish.night-tower.net/post/docker-sync-decrease-start-times/</guid><description>&lt;p&gt;If you are developing inside Docker containers on macOS, you&amp;rsquo;ve probably faced the dreaded, coffee-break-inducing startup times. Here is how I slashed my container spin-up times from a painful 10 minutes down to just under 4 seconds using Docker Sync.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shadowfish.night-tower.net/post/docker-sync-decrease-start-times/featured.png"/></item><item><title>Strapi in a Container: Setting Up a Headless CMS on Your Lunch Break</title><link>https://shadowfish.night-tower.net/post/strapi-headless-cms-docker-lunch-break/</link><pubDate>Sun, 10 Mar 2019 12:00:00 +0100</pubDate><guid>https://shadowfish.night-tower.net/post/strapi-headless-cms-docker-lunch-break/</guid><description>&lt;p&gt;Can you spin up a fully functioning headless CMS and configure a database in under an hour? I challenged myself to deploy &lt;strong&gt;Strapi.io&lt;/strong&gt; on my lunch break, and the results were surprisingly smooth.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shadowfish.night-tower.net/post/strapi-headless-cms-docker-lunch-break/featured.png"/></item></channel></rss>