Hire-Spec

كورسات DevOps وKubernetes بالعربي، على أجهزة حقيقية

كل كورس دروس قصيرة، وبعد كل درس lab على machine أو cluster حقيقي بيتصحح أوتوماتيك. 19 كورس، من أول Linux لحد CKA والـ Cloud.

أساسيات إدارة Linux 1

أساسيات إدارة Linux 1

مقدمة عملية وسهلة لإدارة Linux للمبتدئين -- الـ terminal والملفات والصلاحيات والـ processes والـ packages والـ services والشبكة والـ cron، على جهاز حقيقي بتاعك انت. من غير ما تكون محتاج أي خبرة سابقة بـ Linux.

14 درس · 14 lab · مجاني
Docker 1

Docker 1

مقدمة عملية وسهلة لـ Docker للمبتدئين -- تشغّل الـ containers وتفحصها وتديرها على Docker daemon حقيقي بتاعك انت. من غير ما تكون محتاج أي خبرة سابقة بـ Docker.

14 درس · 14 lab
مفاهيم Kubernetes الأساسية

مفاهيم Kubernetes الأساسية

مفاهيم Kubernetes اللي هتستخدمها كل يوم -- المعمارية، والـ pods، والـ deployments والـ rollouts، والـ health probes، والـ services والـ ingress، والإعدادات، والـ storage، والحوكمة، والـ RBAC، وحل المشاكل -- ومعاهم…

13 درس · 7 lab
Kubernetes بإيدك: kubeadm

Kubernetes بإيدك: kubeadm

تبني cluster Kubernetes حقيقي بإيدك، زي ما بيتعمل على السيرفرات: تجهّز جهازين Linux، وتسطّب containerd وباكدجات Kubernetes، وتعمل bootstrap للـ control plane بـ kubeadm، وتضيف Pod network، وتضم worker، وبعدين تشغّله:…

14 درس · 13 lab
Git للمبتدئين

Git للمبتدئين

الـ version control من الصفر: تسجّل التغييرات، وتقرا الـ history، وترجع في الغلط بأمان، وتشتغل على branches، وتعمل merge وتحل الـ conflicts، وبعدين تشارك شغلك عن طريق remote بـ clone وpush وpull. ده الـ Git اللي…

17 درس · 16 lab
إدارة Linux 2

إدارة Linux 2

من مشغّل terminal لمهندس سيرفرات production: ACLs وLVM وsystemd المتقدم والـ timers والـ logging والشبكات والـ firewalls وتأمين SSH وsed وawk والـ Bash scripting وضبط الأداء والـ cgroups والـ backups، وفي الآخر…

30 درس · 14 lab · مجاني
Helm للمبتدئين

Helm للمبتدئين

تحزّم التطبيقات وتسطّبها وتغيّرها على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه chart وrelease وrevision، وبعدين تسطّب chart وتظبط الـ values بتاعته وتعمله upgrade وتقرا الـ history وترجّعه،…

14 درس · 13 lab
المونيتورينج على Kubernetes

المونيتورينج على Kubernetes

تراقب اللي بيحصل في تطبيقاتك على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه metric، وتسطّب Prometheus وتوجّهه لتطبيقاتك، وبعدين تجمع metrics من الـ nodes والـ cluster نفسه، وتكتب queries بـ…

14 درس · 13 lab
GitHub Actions

GitHub Actions

من أول workflow تكتبه لحد pipelines متأمّنة للـ production: الـ events والـ jobs والـ secrets والـ matrix والـ caching والـ service containers والـ custom actions والـ self-hosted runners والـ OIDC وأمان الـ supply…

15 درس · 14 lab
System Design 1: إزاي تكبّر سيستم حقيقي

System Design 1: إزاي تكبّر سيستم حقيقي

هتاخد shop صغير شغّال على سيرفر واحد، وتوصّله لتصميم يستحمل الضغط والأعطال. في كل درس هتقيس مشكلة حقيقية، وتغيّر التصميم، وتقيس تاني: تفصل الـ database، وتحط السيرفرات ورا load balancer، وتضيف cache، وتعمل…

15 درس · 14 lab
AWS Solutions Architect Associate

AWS Solutions Architect Associate

تصمم وتبني على AWS بالطريقة اللي الـ solutions architect بيشتغل بيها، وكل lab في AWS account حقيقي. تبدأ بالـ IAM والـ networking، وبعدين تشغّل compute وstorage وdatabases وservices منفصلة عن بعض، وتأمّنها وتراقبها…

48 درس · 47 lab · مجاني
إدارة Kafka 1: تشغيل الـ Cluster

إدارة Kafka 1: تشغيل الـ Cluster

شغّل Apache Kafka cluster زي ما الـ administrator بيعمل: الـ topics والـ partitions والـ offsets، والـ brokers والـ controller بتاع KRaft، والـ replication والـ in-sync replicas، والـ log segments والـ retention والـ…

13 درس · 12 lab
إدارة PostgreSQL 1: تشغيل Database في الـ Production

إدارة PostgreSQL 1: تشغيل Database في الـ Production

شغّل PostgreSQL زي ما الـ DBA بيعمل على servers حقيقية: الـ processes والملفات بتاعة الـ cluster، والـ configuration، والـ databases والـ schemas والصلاحيات، والـ roles وملف pg_hba.conf، والـ MVCC والـ locks، والـ…

14 درس · 14 lab
GitOps بـ Argo CD

GitOps بـ Argo CD

شغّل Kubernetes بطريقة GitOps: الـ Git فيه اللي المفروض يشتغل، وArgo CD بيخلّي الـ cluster زيه بالظبط. هتفهم Argo CD متبني إزاي، وتعمل Applications من الـ CLI وكـ YAML، وتقرا الـ sync والـ health status، وتشغّل الـ…

15 درس · 14 lab
تحضير لـ OpenShift DO180

تحضير لـ OpenShift DO180

تشغّل تطبيقات على OpenShift، منصة الـ Kubernetes اللي شركات كتير في مصر والخليج شغّالة عليها في الـ production. تعرف OpenShift بيزوّد إيه فوق Kubernetes، وتشتغل بأمر `oc`، وتفهم ليه OpenShift بيشغّل الـ pods بتاعتك…

22 درس · 21 lab
تحضير لـ OpenShift DO280

تحضير لـ OpenShift DO280

تشغّل OpenShift للفرق اللي بتستخدمه. تغلّف التطبيقات وتنزّلها بـ Kustomize وHelm والـ Templates، وتضيف users وgroups وتدّي كل واحد الصلاحية اللي محتاجها بالظبط، وتقفل الترافيك بالـ NetworkPolicies، وتطلّع برّه…

20 درس · 19 lab
Ansible (RHCE)

Ansible (RHCE)

تجهّز لامتحان Ansible بتاع Red Hat وانت بتعمل كل هدف من أهدافه على أجهزة حقيقية: الـ inventories والإعدادات، ومفاتيح SSH والـ privilege escalation، والـ playbooks، والـ variables والـ facts، والـ loops والشروط، والـ…

24 درس · 24 lab
Istio و Envoy Service Mesh

Istio و Envoy Service Mesh

شغّل الـ service mesh بالطريقة اللي فرق الـ platform الحقيقية بتشتغل بيها. هتفهم Istio و Envoy بيعملوا إيه لخدماتك، وبعدين تستخدمهم: تحقن الـ sidecars، وتقرا الـ configuration بتاع Envoy نفسه، وتوجّه الـ traffic…

15 درس · 14 lab
التحضير لـ CKA: إدارة Kubernetes

التحضير لـ CKA: إدارة Kubernetes

كل اللي امتحان Certified Kubernetes Administrator بيطلبه منك، بإيدك على cluster kubeadm حقيقي من جهازين شغّال Kubernetes v1.37: الـ workloads والـ scheduling، والـ Services، والـ DNS، والـ NetworkPolicy، والـ Ingress…

31 درس · 30 lab