MSP

Azure Monitor: Centralized Monitoring, Logging, and Alerting for Azure Workloads

Introduction Running workloads on Azure without a monitoring strategy means flying blind. Teams may discover problems only after users report them, while troubleshooting becomes a manual hunt across scattered logs and there is no single place to understand how infrastructure and applications are performing. This is where Azure Monitor helps. It provides a centralized monitoring […]

Sankalp Batra
Sankalp Batra
Read

DevOps

From Jira to PR: How AI Agents Are Transforming DevOps Delivery

Introduction A change request starts as a single Jira ticket. Hours later it’s live in production, coded, reviewed, and documented, with almost none of the usual back-and-forth in between. That’s the shift AI agents are bringing to DevOps and platform engineering teams. An AI agent, in this context, is a software assistant that understands context […]

Chetan Singh
Chetan Singh
Read

DevOps

Integration Of IAM Identity Center With Microsoft Entra ID

Introduction This blog provides step-by-step instructions to implement AWS IAM Identity Center with Microsoft Entra ID as the identity source. Authentication is handled via SAML 2.0. User and group provisioning is handled via SCIM 2.0. IAM Identity Center is administered from a dedicated Identity account using Delegated Administration. Prerequisites AWS Organization active with All Features […]

DevOps

Stop Grepping Logs at 3 AM: Why LLMs are Finally Making AIOps Useful

Stop Grepping Logs at 3 AM: Why LLMs are Finally Making AIOps Useful Let me describe a situation that every DevOps engineer knows well. It’s 3:00 AM on a Thursday. You’re deep in REM sleep when PagerDuty starts vibrating on your nightstand with a Severity-1 alert. You drag yourself to your laptop. Slack is buzzing […]

Mayank Kumar
Mayank Kumar
Read

DevOps

DevOps evolving with AI

A note before this starts: I used AI to help write this piece. The observations in it aren’t generated, though — they’re what our DevOps team has actually watched happen over the past while. I’m upfront about the tool because the argument here is that the shift itself is real and lived, even if the […]

Navjot Singh
Navjot Singh
Read

DevOps

Two AWS services called “Explorer” that have nothing to do with each other

Introduction Someone asked me last week whether Cost Explorer works like Resource Explorer, just for billing. It’s a reasonable guess. Same suffix, same console, both let you slice things by region. The guess is wrong in a way that costs people real time, so it’s worth pulling apart. One is a search index. The other […]

.NET

Automating ASP.NET Core Deployments with GitHub Actions: A Practical CI/CD Guide

🚀 As developers, we’ve all experienced the frustration of manual deployments. You finish a feature, run tests locally, create a build, copy files to a server, and hope everything works in production. The process is time-consuming, repetitive, and prone to mistakes. 🔄 This is where CI/CD comes in. CI/CD (Continuous Integration and Continuous Deployment) helps […]

JS

Shrink Your Node.js Docker Image With Multi-Stage Builds

Introduction The first time I shipped a Node.js service to production, I ran docker images out of habit and stared at the number for a good ten seconds. The image was 1.1 GB, for an app whose actual code was only a few hundred kilobytes. It still worked, so I let it slide. Then the […]

DevOps

GitLab monorepo CI done right: from a monolithic pipeline to tag-routed Runners

Introduction We had a monorepo. Frontend, three backend services, a couple of shared libraries, all living in one repo. Great for developers who want to change an API and its caller in a single commit. Rough on CI. The problem showed up slowly and then all at once. Every push, no matter how tiny, kicked […]