85 أسطر
1.4 KiB
Markdown
85 أسطر
1.4 KiB
Markdown
# 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**
|
|
|