
Sohila Mustafaموثّق من Kube-Ops Academy
Junior DevOps Engineer
مصر@sohilaعضو منذ 7 سبتمبر 2026Operator
Junior DevOps Engineer specializing in cloud-native delivery on AWS. I provision infrastructure with Terraform, deploy containerized workloads to Kubernetes with Helm and ArgoCD, and automate pipelines with GitHub Actions. I also build observability with Prometheus, Grafana, and Loki. Currently preparing for the CKA and RHCSA and seeking a Junior DevOps or Cloud Engineer role.
- لابات اتحلّت
- 15
- مشاريع
- 1
- مسارات مكتملة
- 0/2
- متوسط الدرجة
- 100
الشارات
- 10 لاباتأنهِ 10 لابات مختلفة.
المشاريع
أضافها المتعلم بنفسهThermoDispatch
Cloud-native, heat-aware route planning platform (Django + PostgreSQL backend, React/Vite frontend) deployed on AWS EKS. I provisioned the infrastructure with Terraform (VPC, public/private subnets, IAM), built a Docker-based CI/CD pipeline with GitHub Actions, and set up GitOps delivery with ArgoCD and ArgoCD Image Updater so every merge to main deploys automatically. I managed the Kubernetes workloads with Helm, HPA, Secrets, Services and ALB Ingress, and added Prometheus and Grafana monitorin
- AWS EKS
- Terraform
- Kubernetes
- Helm
- ArgoCD
- GitHub Actions
المسارات
النشاط في آخر 12 شهرًا
15 لاب منتهٍ في آخر 12 شهرًا
اللابات المنتهية
· Linux · متوسط
Configure and Operate an SSH Server
جهّز الإدارة عن بعد على server1 لمتدرب جديد: شدّد إعدادات الـ daemon، اتأكد منها قبل الـ reload، وراجع هوية السيرفر من الـ client زي ما الأدمن الحريص بيعمل في أول اتصال.
الدرجة 10013 دقيقة+75 XP
· Linux · مبتدئ
Delegate a Narrowly Scoped sudo Action
موظف دعم المفروض يقدر يعمل restart لخدمة واحدة وبس.
الدرجة 10035 دقيقة+50 XP
· Linux · مبتدئ
Access Control Lists and Inheritance
مراجع محتاج يقرا مجلد فريق الـ platform من غير ما ينضم للفريق.
الدرجة 10020 دقيقة+50 XP
· Linux · مبتدئ
Permissions, umask, and Sticky Directories
ملف مرتبات أي حد يقدر يكتب فيه، ومجلد مشترك بيخلي أي حد يمسح شغل أي حد.
الدرجة 10023 دقيقة+50 XP
· Linux · مبتدئ
Groups and Shared Project Directories
اتنين مهندسين محتاجين يشتغلوا في نفس المجلد وواحد تالت لازم يفضل براه.
الدرجة 10018 دقيقة+50 XP
· Linux · مبتدئ
User Account Lifecycle
مهندس جديد بيبدأ النهارده ومتعاقد شغله خلص امبارح.
الدرجة 10025 دقيقة+50 XP
· Linux · مبتدئ
Shell Environment and a Repeatable Inventory
حوّل الجرد اللي جمعته بإيدك لأمر أي shell جديد يقدر يشغّله، واعرف الـ shell بيلاقي الأوامر فين وليه.
الدرجة 10015 دقيقة+50 XP
· Linux · مبتدئ
Archive, Verify, and Restore a Release
جهّز release في archive يتنقل، اثبت إن مفيش حاجة ضاعت في السكة، ورجّعه في مكان آمن قبل ما تثق في الـ archive على الحاجة الحقيقية.
الدرجة 10050 دقيقة+50 XP
· Linux · مبتدئ
Find Files and Understand Links
دوّر بـ find على إعدادات في غير مكانها جوه شجرة ملفات متلخبطة، وبعدين صلّح مؤشر release، واتعلّم في السكة الفرق بين hard link و symbolic link.
الدرجة 10015 دقيقة+50 XP
· Linux · مبتدئ
Search Logs and Build Pipelines
الدعم عايز الـ requests اللي فشلت وملخص للحالات من access log بتاع الـ portal.
الدرجة 10040 دقيقة+50 XP
· Linux · مبتدئ
Read and Edit Configuration Files
غيّر تلات إعدادات في ملف configuration من غير ما تضيّع الأصل، ومن غير ما تلمس أي حاجة تانية فيه، ومعاك diff بيثبت اللي عملته بالظبط.
الدرجة 10013 دقيقة+50 XP
· Linux · مبتدئ
Create and Organize Files Safely
ابنِ مساحة شغل الـ release من الملفات اللي وصلت في الـ inbox، سيب الأصول زي ما هي، ونضّف مساحة التجارب من غير ما تمسح حاجة مش هتعرف ترجّعها.
الدرجة 10018 دقيقة+50 XP
· Git · مبتدئ
Configure Git for OpsTrack
أول يوم ليك في فريق OpsTrack: قبل ما أي حد يعمل commit، Git لازم يعرف هو مين والفريق ده بيبدأ الـ repository إزاي.
الدرجة 1007 دقيقة+100 XP
· Linux · مبتدئ
Paths and Filesystem Navigation
لاقي إعدادات الـ portal والـ log والـ inbox بتاعته من غير ما تحرّك حاجة، وسجّل أماكنهم عشان اللي بعدك ميدوّرش.
الدرجة 10015 دقيقة+50 XP
· Linux · مبتدئ
First Login and System Discovery
استلمت سيرفر محدش وثّقه.
الدرجة 1006 دقيقة+50 XP
هل هذا ملفك؟ عدّله