<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Murali Kotharamban</title><description>Writing on AI, cloud, and engineering. Platform Engineer building AI agent systems.</description><link>https://muralidkt.com/</link><item><title>From API Tokens to AWS Bedrock: My Real-World Journey Configuring an AI Agent</title><link>https://muralidkt.com/posts/from-api-tokens-to-bedrock/</link><guid isPermaLink="true">https://muralidkt.com/posts/from-api-tokens-to-bedrock/</guid><description>I set up a personal AI agent and spent weeks fighting cost overruns, local model disappointments, and AWS throttling. Here&apos;s the real story — every wrong turn, every fix, and the multi-model architecture that finally worked.</description><pubDate>Sun, 12 Apr 2026 20:00:00 GMT</pubDate></item><item><title>How I Use AI Agents to Analyse Costs Across Large AWS Environments</title><link>https://muralidkt.com/posts/ai-agent-aws-cost-analysis/</link><guid isPermaLink="true">https://muralidkt.com/posts/ai-agent-aws-cost-analysis/</guid><description>Managing AWS costs across dozens of accounts is painful. Here&apos;s how I use AI agent skills to trace billing spikes to root cause, find waste, and recover thousands per month — without clicking through the console.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building Multi-Architecture Container Images Using Kaniko and GitLab CI</title><link>https://muralidkt.com/posts/multi-arch-container-kaniko-gitlab/</link><guid isPermaLink="true">https://muralidkt.com/posts/multi-arch-container-kaniko-gitlab/</guid><description>How to build multi-architecture container images using Kaniko and GitLab CI, targeting both amd64 and arm64 for AWS Graviton on ECS Fargate — with native runners per architecture and manifest-tool to combine them.</description><pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Building a DevSecOps Pipeline Using Open Source Tools</title><link>https://muralidkt.com/posts/devsecops-pipeline-open-source/</link><guid isPermaLink="true">https://muralidkt.com/posts/devsecops-pipeline-open-source/</guid><description>A complete DevSecOps pipeline using open source tools — Dependency-Track, CodeQL, Gitleaks, Checkov, Trivy, and DefectDojo — integrated into GitLab CI/CD for a Terraform + Node.js + GCP Cloud Run stack.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Automating Certificate Management using GKE&apos;s Managed Certificates</title><link>https://muralidkt.com/posts/gke-managed-certificates/</link><guid isPermaLink="true">https://muralidkt.com/posts/gke-managed-certificates/</guid><description>How to use GKE Managed Certificates to automate TLS certificate lifecycle for applications running on Google Kubernetes Engine.</description><pubDate>Sun, 06 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Automating Certificate Management for Kubernetes using Cert-Manager and Let&apos;s Encrypt</title><link>https://muralidkt.com/posts/cert-manager-lets-encrypt/</link><guid isPermaLink="true">https://muralidkt.com/posts/cert-manager-lets-encrypt/</guid><description>How to automate TLS certificate lifecycle management for Kubernetes applications using cert-manager and Let&apos;s Encrypt free certificates.</description><pubDate>Thu, 20 May 2021 00:00:00 GMT</pubDate></item><item><title>SSO for Managed Kubernetes Services (Part 1)</title><link>https://muralidkt.com/posts/sso-for-managed-kubernetes/</link><guid isPermaLink="true">https://muralidkt.com/posts/sso-for-managed-kubernetes/</guid><description>Setting up unified OIDC-based authentication across EKS and GKE using Okta as a single source of truth, eliminating duplicate identity management across cloud providers.</description><pubDate>Fri, 14 May 2021 00:00:00 GMT</pubDate></item></channel></rss>