Platform Operational

Cloud Support Platform on AWS

A production-style cloud environment built to demonstrate infrastructure automation, Linux administration, observability, incident response, and technical troubleshooting.

The Flask application runs on Amazon EC2 behind NGINX and Gunicorn, is secured with HTTPS, monitored through Amazon CloudWatch, and provisioned using Terraform.

What I Built

Breaking, Fixing and Troubleshooting

This project was not only about deploying infrastructure. I deliberately created and investigated failures across the platform to practise real production-support workflows.

AI Log Intelligence

The platform includes a Python-based AI log intelligence workflow that retrieves operational events from Amazon CloudWatch and analyzes them using the OpenAI API.

The workflow helps produce:

AI is used to accelerate investigation and summarize evidence, while final conclusions are validated against the original logs.

Tools and Technologies

AWS EC2 Terraform Linux NGINX Gunicorn Flask Python Bash Amazon CloudWatch Amazon SNS AWS IAM Systems Manager Elastic IP DNS HTTPS/TLS Let's Encrypt Certbot systemd boto3 OpenAI API GitHub

Current Project Stage

The environment is currently operational, publicly accessible, aligned with its Terraform configuration, and monitored through CloudWatch.

Current work is focused on improving deployment automation, documentation, health checks, monitoring coverage, and reducing the remaining dependency on the reusable application AMI.

View health endpoint   |   View skills endpoint