DevOps

From Zero to Hundreds: Onboarding Your Entire AWS Fleet to Centralized CloudWatch in Under an Hour

If you’ve ever had to jump between six different AWS accounts just to figure out why one Lambda function is behaving oddly – you already know the pain. Multi-account AWS environments are great for security and governance, but they can turn basic monitoring into a logistical nightmare. The good news? AWS gives you everything you […]

DevOps

Understanding Azure Cloud Fundamentals for DevOps Engineers

What is Microsoft Azure Azure is Microsoft’s cloud computing platform. And it does a lot — virtual machines, storage, networking, monitoring, identity management, databases, you name it. The idea is actually pretty simple. Instead of buying physical servers, setting them up in an office or data center, and then maintaining them yourself, organizations just use […]

DevOps

Memory in AI: Why Your Agent Forgets Everything — And How to Fix It

Three months into building our DevOps AI agent, I gave a demo of it to the team. Checked pods, read logs, suggested fixes. Everyone was impressed. Then one engineer asked it: “Remember that ingress issue we sorted on Tuesday?” The agent had no idea what she was talking about. I had spent weeks on tool […]

Iman Abbas
Iman Abbas
Read

MSP

Cross-Account Centralised Logging in AWS Using S3, KMS, and SQS for SIEM Integration

Introduction In a multi-account AWS environment, log management for services such as Cloud Trail, VPC Flow Logs, and WAF is a complex and fragmented process. This is due to the fact that each account has its own log data, which is not easy for security and operations teams to manage centrally. This issue, however, can […]

Umang Dakh
Umang Dakh
Read

DevOps

AI-Powered Log Monitoring in Azure

Introduction Modern cloud-native systems generate millions of log entries every day. But here’s the real question — are we truly extracting meaningful insights from those logs, or just storing them? AI-Powered Log Monitoring in Microsoft Azure combines Azure Monitor, Azure Log Analytics, and Azure OpenAI Service to transform raw telemetry data into actionable intelligence. Instead […]

Deepak
Deepak
Read

DevOps

Fixing JVM OutOfMemoryError on ECS (EC2 Based)

Introduction We started seeing repeated OutOfMemoryError exceptions in a Spring Boot service running on Amazon ECS in EC2 mode. The impact of the OutOfMemoryError was serious:- JVM threads crashed, including SQS listeners, HTTP threads, and AWS SDK threads. Messages were retried and eventually sent to SQS Dead Letter Queues. The service became unstable under load. […]

Ahmad Ali
Ahmad Ali
Read

DevOps

HA (high availability) Active/Passive Palo Alto on AWS

Introduction In the first part, we explored Palo Alto firewalls, their use cases, and different ways to achieve high availability in AWS. To learn more click here. In this second part, we’ll walk through a complete end-to-end setup of an Active/Passive Palo Alto HA deployment within the same Availability Zone. Architecture In this setup, traffic […]

DevOps

Real-World AWS Cost Optimization Strategies for High-Traffic Platforms

Introduction I’ll be honest when I say running a high-traffic production environment on AWS is fun…. until you see the cloud bill. At first, you overprovision a bit of memory “just to be safe.” Containers stay up a little longer than needed. Logs? Oh, we log everything because, you know, one day you might need […]

DevOps

Step-by-Step Guide to Build observability into an LLM application

Introduction Large Language Models (LLMs) are transforming the way that users interact with applications, and they introduce observability challenges that require new approaches. Unlike deterministic APIs that return predictable results, LLMs have variable performance, unpredictable outputs, and complex failure modes. Observing these systems effectively means collecting data that captures not just the performance of LLM […]