الملفات

127 أسطر
2.8 KiB
Markdown
خام الرابط الدائم اللوم التاريخ

هذا الملف يحتوي على أحرف Unicode غامضة

هذا الملف يحتوي على أحرف Unicode قد تُخلط مع أحرف أخرى. إذا كنت تعتقد أن هذا مقصود، يمكنك تجاهل هذا التحذير بأمان. استخدم زر الهروب للكشف عنها.

# 🚀 Ghaymah SRE Internship Assessment
## 📌 Overview
This repository contains my complete solutions for the **Ghaymah Site Reliability Engineering (SRE) Internship Assessment**.
The assessment focuses on real-world SRE practices, including **Service Monitoring**, **Incident Management**, **Reliability Engineering**, **CI/CD**, **Scalability**, and **Production Operations**.
Each task has been completed with an emphasis on reliability, automation, observability, and production-ready engineering practices.
---
## 📂 Project Structure
```text
.
├── q1-deploy-monitor/
├── q2-postmortem/
├── q3-cicd/
├── q4-scalability/
├── q5-mithal-monitor/
├── common-mortakaz/
├── common-qabilah/
└── README.md
```
---
## 📋 Assessment Tasks
### ✅ Q1 Deploy & Monitor
* Dockerized API Deployment
* Health Check Endpoint
* Monitoring Script
* Monitoring Dashboard
### ✅ Q2 Incident Postmortem
* Incident Summary
* Timeline Analysis
* Root Cause Analysis
* Corrective & Preventive Actions
* Auto Scaling Policy
* Early Detection Strategy
### ✅ Q3 CI/CD Pipeline
* GitHub Actions Workflow
* Docker Image Build
* Container Registry Push
* Manual Approval for Production
* Staging vs Production
* Ghaymah CLI Integration
### ✅ Q4 Scalability & Architecture
* High-Level Architecture Design
* Capacity Planning
* Container Scaling Calculations
* Cold Start Strategy
* Block Storage for Stateful Applications
### ✅ Q5 Monitoring Dashboard
Monitoring **mithal.space** by collecting and visualizing:
* HTTP Latency
* Uptime Status
* SSL Certificate Health
* DNS Resolution Time
* Search Response Time
* Historical Metrics
* Interactive Monitoring Dashboard
---
## 🛠 Technologies Used
* Docker
* Python
* Bash
* HTML5
* CSS3
* JavaScript
* GitHub Actions
* Markdown
---
## 🎯 SRE Concepts Demonstrated
* Service Reliability
* Health Checks
* Monitoring & Observability
* Incident Response
* Postmortem Analysis
* Capacity Planning
* Horizontal Scaling
* Production Readiness
* CI/CD Automation
* Infrastructure Monitoring
---
## 👨‍💻 About Me
**Sayed Atwa**
**Site Reliability Engineering (SRE) | Linux | Cloud | Automation**
📧 **Email:** [sayed.atwh.sayed@gmail.com](mailto:sayed.atwh.sayed@gmail.com)
📱 **Phone:** +20 110 155 8236
🔗 **LinkedIn:** https://www.linkedin.com/in/sayed-atwh-sayed
---
## 📖 Purpose
This repository represents my practical implementation of the Ghaymah SRE Internship challenges and demonstrates my ability to design reliable systems, automate operational workflows, analyze incidents, and build monitoring solutions following modern Site Reliability Engineering practices.
---
**Thank you for reviewing my submission. I appreciate the opportunity to participate in the Ghaymah SRE Internship Assessment.**