noriba
EN DE
Book a consultation

// CASE STUDY

AWS Incident Manager <-> Azure DevOps Integration

Integration of AWS SSM Incident Manager together with Azure DevOps with active synchronisation mechanism running in customer's production account.

Year
2024
Dev team
4 eng.
Users
40
Duration
3 to 6 months

// 01 Result

Integration of AWS SSM Incident Manager together with Azure DevOps with active synchronisation mechanism running in customer's production account.

// 02 Used technologies

  • AWS-s3
  • AWS-IAM
  • AWS-SNS
  • AWS-SQS
  • AWS-SSM
  • AWS-apiGateway
  • AWS-cloudWatch
  • AWS-eventBridge
  • AWS-SSM-IM
  • Python
  • AWS
  • GitHub
  • Docker

// 03 Challenge

Handling various workflows and event types into one service.

Error events, such as alarms, vulnerability findings, or compliance reports, passing through AWS’scentral Event Bus are captured and analyzed. Content is then formatted, and an SSM incident is created. The service also implements active synchronization with Microsoft Azure DevOps. Example: An AWS Lambda function managing the business logic for Product Team A experiences a timeout due to system overload during Black Friday. This issue triggers a CloudWatch alarm, resulting in the automatic creation of an incident and an Azure DevOps ticket on Product Team A’s dashboard. The data is pre-analyzed and enriched, with detailed information included in the ticket descriptions and comments, aiding the development team in promptly identifying and resolving the problem. ‍

EventIntegration

CloudWatchAlarm DevOpsGuru Dome9(a.k.a. CloudGuard) ActiveSync

IntegrationAzure DevOps Bridge IntegrationAzure DevOps Webhook Productteam subscription Ticket actions per team GrafanaDashboard ‍

AWS Incident Manager <-> Azure DevOps Integration architecture diagram
← Back to work