IaC SIEM Generator

Automating Secure Cloud Infrastructure Deployment

About the Project

This project generates Infrastructure as Code (IaC) to deploy a full Security Information and Event Management (SIEM) solution in Microsoft Azure.

A CustomTkinter-based GUI allows users to configure infrastructure and automatically generate Terraform templates for secure deployment.

Problem Statement

Deploying SIEM infrastructure is complex and expensive. Many organisations rely on third-party providers due to the technical difficulty.

This creates a barrier for SMEs who require strong cybersecurity but lack resources and expertise.

Proposed Solution

Technologies

Microsoft Azure

Terraform

Python

CustomTkinter

Azure Functions

Microsoft Sentinel

System Design

The following diagrams illustrate the overall system architecture and operational use case flow for the SIEM infrastructure.

Architecture Diagram

Architecture Diagram

Use Case Diagram

Use Case Diagram

Documentation

Contact

Szymon Kawecki

Student ID: C00286043

South East Technological University

c00286043@setu.ie