Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

* Project Overview *

Scenario

CloudGuard, a financial services company, recently experienced a security breach because its operations team didn't detect unusual system behavior until it was too late. The incident resulted in significant downtime and potential data exposure. Management has prioritized implementing proactive monitoring and automated remediation to prevent similar incidents.

Solution 💡

A comprehensive monitoring and auto-remediation system using AWS CloudWatch, Lambda, and GuardDuty that automatically detects and responds to performance issues and security threats across development and production environments.

About Project:

As a Cloud Support Engineer, I configured a system that monitors EC2 instances, triggers automated responses to performance issues, and detects security threats. You'll simulate real-world problems to test the system's effectiveness, then respond as a support engineer would in an actual incident. By the end, you'll have hands-on experience with AWS monitoring tools and security incident response—critical skills for cloud support professionals.

Steps to be performed

  1. Configure EC2 Environments (Dev and Prod)
  2. Implement Custom CloudWatch Monitoring
  3. Create Automated Remediation with Lambda
  4. Enable GuardDuty and Security Incident Response

Services Used 🛠

Amazon EC2: Virtual servers to simulate development and production environments.

Amazon CloudWatch: A monitoring service for metrics, alarms, and automated responses.

AWS Lambda: Serverless compute service for running auto-remediation code.

AWS GuardDuty: Intelligent threat detection service

AWS IAM: Identity and Access Management service for controlling permissions

Estimated Time & Cost 💰

This project is estimated to take about 90-120 minutes.

Cost: Free (Using AWS Free Tier)

Diagram

monitoring project

Result

A fully functional monitoring and auto-remediation system for CloudGuard that demonstrates:

Real-time detection of performance issues using custom CloudWatch metrics.

Threat detection with AWS GuardDuty...

About

A comprehensive monitoring and auto-remediation system using AWS CloudWatch, Lambda, and GuardDuty that automatically detects and responds to performance issues and security threats across development and production environments.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors