Complete Ghaymah SRE Technical Assessment
هذا الالتزام موجود في:
84
README.md
Normal file
84
README.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Ghaymah Technical Exam - Ahmed Saied (SRE)
|
||||
|
||||
This repository contains my submission for the Ghaymah SRE Technical Assessment.
|
||||
|
||||
---
|
||||
|
||||
## Repository Structure
|
||||
|
||||
```text
|
||||
q1-deploy-monitor/
|
||||
q2-postmortem/
|
||||
q3-cicd/
|
||||
q4-scalability/
|
||||
common-mortakaz/
|
||||
common-qabilah/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Question 1 - Deploy & Monitoring
|
||||
|
||||
* Dockerized Flask API
|
||||
* Health Endpoint (`/health`)
|
||||
* Health Check Monitoring Script
|
||||
* HTML Monitoring Dashboard
|
||||
|
||||
---
|
||||
|
||||
## Question 2 - Postmortem Analysis
|
||||
|
||||
* Incident Summary
|
||||
* Timeline
|
||||
* Root Cause Analysis
|
||||
* Auto Scaling Policy
|
||||
* Monitoring Recommendations
|
||||
|
||||
---
|
||||
|
||||
## Question 3 - CI/CD Pipeline
|
||||
|
||||
* GitHub Actions Workflow
|
||||
* Docker Image Build
|
||||
* Manual Approval Before Production
|
||||
* Staging vs Production Documentation
|
||||
* Ghaymah CLI Integration Documentation
|
||||
|
||||
---
|
||||
|
||||
## Question 4 - Scalability
|
||||
|
||||
* Application Architecture Diagram
|
||||
* Container Capacity Calculation
|
||||
* Cold Start Strategy
|
||||
* Ghaymah Block Storage Proposal
|
||||
|
||||
---
|
||||
|
||||
## Mortakaz Integration
|
||||
|
||||
### Selected Products
|
||||
|
||||
* Circle Panel
|
||||
* Green Framework
|
||||
|
||||
### Most Practical Choice
|
||||
|
||||
Green Framework is the most practical choice because it integrates naturally with Docker, GitHub Actions, and Ghaymah Cloud services. This enables automated deployments, CI/CD workflows, scalability, and easier application management.
|
||||
|
||||
---
|
||||
|
||||
## Qabilah Profile
|
||||
|
||||
**Username:** @as2563382
|
||||
|
||||
**Profile:** https://qabilah.com/@as2563382
|
||||
|
||||
**Status:** Following Ghaymah Official Account
|
||||
|
||||
---
|
||||
|
||||
## Author
|
||||
|
||||
**Ahmed Saied**
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم