ankit-bose.dev

2025-11-12

Microsoft Sentinel Detection Engineering CI/CD System (Azure DevOps)

sentinelkqlci-cdazure-devops

Problem

Detection content often fails at scale because rule quality and deployment controls are inconsistent across teams.

Approach

I designed a CI/CD framework in Azure DevOps for Sentinel content where pull requests trigger validation gates before any deployment artifact is produced.

Highlights

  • KQL validation stage with syntax and schema-aware checks.
  • ARM-TTK checks for template quality and policy alignment.
  • Non-ASCII and formatting checks to prevent encoding drift.
  • Artifact-based CD with explicit approval gates between environments.
  • Semantic version tagging for release traceability.
  • Sigma conversion concept layer to accelerate cross-platform rule authoring.

Outcome

The system reduces defective detection promotions and improves confidence in release quality under team scale.