الملفات

2.8 KiB
خام الرابط الدائم اللوم التاريخ

🚀 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

.
├── 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

📱 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.