هندسة DevOps
كن مهندس DevOps متكاملًا بمستوى كبرى شركات التقنية. تأخذك هذه الدورة المرئية العملية من لينكس والشبكات وGit وبرمجة الصدفة إلى CI/CD وDocker وKubernetes والسحابة (AWS وAzure وGCP) وTerraform والبنية التحتية ككود وGitOps وقابلية الرصد (Prometheus وGrafana وOpenTelemetry) وSRE وإدارة الحوادث وDevSecOps وأمن سلسلة التوريد وقواعد البيانات وبنى البيانات في الإنتاج والأداء والسعة والتعافي من الكوارث وFinOps وهندسة المنصات وشبكة الخدمات واللاخوادم وMLOps — وتُختَم بمشروع منصة إنتاج بمستوى الشركات الكبرى.
دروس الدورة
مبتدئ
6 درسثقافة DevOps وأساسياتها
ما هو DevOps حقًا: كسر الصوامع وإطار CALMS ودورة حياة التسليم وكيف تشحن الشركات الكبرى برمجياتها.
أساسيات لينكس
الطرفية ونظام الملفات والمستخدمون والصلاحيات والعمليات والحزم — أساس كل دور في DevOps.
إدارة أنظمة لينكس
systemd والتخزين وأنظمة الملفات وتحليل الأداء وضبط النواة وتقوية خوادم الإنتاج.
برمجة الصدفة والأتمتة
باش احترافي: البرمجة النصية ومعالجة النصوص بـ grep/sed/awk ومعالجة الأخطاء والأتمتة المجدولة.
أساسيات الشبكات لـ DevOps
TCP/IP وDNS وHTTP/HTTPS وTLS وموازنة الأحمال والجدران النارية وأدوات التشخيص (dig وcurl وtcpdump).
Git وتدفقات العمل التعاونية
بنية Git الداخلية واستراتيجيات التفريع والتطوير على الفرع الرئيسي ومراجعة الشيفرة وممارسات الـ monorepo.
متوسط
6 درسبايثون لأتمتة DevOps
سكربتات الأتمتة وواجهات REST وحِزم SDK السحابية وأدوات سطر الأوامر وكتابة بايثون تشغيلي قابل للصيانة.
خوادم الويب والوكلاء العكسيون
Nginx وApache في الإنتاج: المضيفون الافتراضيون والوكالة العكسية وإنهاء TLS والتخزين المؤقت والضبط.
أساسيات التكامل المستمر
مبادئ التكامل المستمر وتصميم خطوط الأنابيب وبوابات البناء والاختبار والمخرجات وثقافة التغذية الراجعة السريعة.
GitHub Actions بعمق
تدفقات العمل والمشغّلات والمصفوفات والتدفقات القابلة لإعادة الاستخدام وOIDC نحو السحابة والتخزين المؤقت وتأمين الخطوط.
Jenkins والتكامل المستمر المؤسسي
خطوط Jenkins ككود والمكتبات المشتركة والوكلاء على نطاق واسع وتشغيل CI للمؤسسات الكبيرة.
Docker والحاويات
الصور وملفات Dockerfile والسجلات والشبكات ووحدات التخزين وأساسيات الحاويات التي يُبنى عليها كل شيء.
متقدم
6 درسDocker المتقدم وأمن الحاويات
البناء متعدد المراحل وBuildKit والصور المختزلة وفحص الصور وأمن وقت التشغيل وCompose للبيئات المحلية.
أساسيات Kubernetes
معمارية العنقود والـ pods وReplicaSets والـ Deployments والخدمات وسير العمل مع kubectl.
أحمال عمل Kubernetes وإعدادها
ConfigMaps والأسرار والمجسات وإدارة الموارد وStatefulSets وDaemonSets والمهام والتوسع التلقائي للأحمال.
شبكات Kubernetes والتخزين
CNI والتعمق في الخدمات وIngress وسياسات الشبكة وDNS والتخزين الدائم عبر PV وPVC وStorageClass.
عمليات Kubernetes المتقدمة
RBAC والتحكم بالقبول والمشغّلات وCRDs وترقيات العنقود وتعدد المستأجرين وتشغيل العناقيد على نطاق واسع.
Helm وتغليف Kubernetes
المخططات والقوالب والقيم والتبعيات ومستودعات المخططات وإدارة الإصدارات عبر البيئات.
خبير
32 درسGitOps مع ArgoCD وFlux
Git كمصدر الحقيقة: المطابقة المستمرة وArgoCD وFlux وترقية البيئات واكتشاف الانحراف.
أساسيات السحابة: خدمات AWS الأساسية
IAM وEC2 وS3 وEBS وRDS واللبنات المُدارة مع سطر الأوامر والتفكير وفق الإطار جيد التصميم.
شبكات AWS والهوية
تصميم VPC والشبكات الفرعية والتوجيه ومجموعات الأمان وموازنات الأحمال وRoute 53 وأنماط IAM المتقدمة.
معمارية السحابة ومناطق الهبوط
استراتيجيات الحسابات المتعددة ومناطق الهبوط والاتصال الهجين وتصميم أسس السحابة كما في الشركات الكبرى.
السحابة المتعددة: Azure وGCP
مكافئات Azure وGCP لمنظومة AWS ومفاضلات السحابة المتعددة واستراتيجيات قابلية النقل.
أساسيات Terraform
لغة HCL والمزودون والموارد والحالة والمتغيرات والوحدات — البنية التحتية ككود بالشكل الصحيح.
Terraform المتقدم وأنماط البنية ككود
الحالة البعيدة على نطاق واسع ومساحات العمل وتصميم الوحدات والاختبار وTerragrunt والسياسات ككود.
إدارة الإعدادات مع Ansible
الـ playbooks والمخزونات والأدوار وخاصية العودية الآمنة وVault وأتمتة أساطيل الخوادم.
إدارة الأسرار والبنية التحتية للمفاتيح
HashiCorp Vault وKMS السحابي ودورات حياة الشهادات والتدوير وإزالة الأسرار من الشيفرة.
إدارة المخرجات وهندسة الإصدارات
السجلات وإصدار الترقيم الدلالي وخطوط الإصدار وسجلات التغيير والبناءات القابلة للتكرار.
استراتيجيات النشر والتسليم التدريجي
النشر الأزرق-الأخضر والكناري والمتدرج والظلي وأعلام الميزات والتراجع الآلي.
أسس قابلية الرصد
المقاييس والسجلات والتتبعات ومؤشرات وأهداف مستوى الخدمة وتجهيز الأنظمة لتجيب عن أي سؤال.
Prometheus وGrafana
نموذج السحب وPromQL والمصدّرات وقواعد التسجيل والتنبيه وAlertmanager ولوحات Grafana.
السجلات على نطاق واسع: ELK وLoki
السجلات المهيكلة ومنظومة ELK وLoki وخطوط أنابيب السجلات والاحتفاظ ومعمارية سجلات واعية بالتكلفة.
التتبع الموزع وOpenTelemetry
الـ spans ونشر السياق وحِزم OpenTelemetry والمجمّع وJaeger/Tempo واستراتيجيات أخذ العينات.
هندسة موثوقية المواقع (SRE)
نموذج SRE من Google: ميزانيات الخطأ والكدح وممارسة هندسة الموثوقية والتشغيل المُوجَّه بأهداف الخدمة.
إدارة الحوادث والمناوبة
المناوبة الصحيحة ومستويات الخطورة وقيادة الحوادث وكتيبات التشغيل ومراجعات ما بعد الحادث دون لوم.
هندسة الفوضى والمرونة
حقن الأعطال المُوجَّه بالفرضيات وأيام المحاكاة وأدوات الفوضى وبناء أنظمة تزداد قوة تحت الضغط.
DevSecOps وأمن سلسلة التوريد
الأمن المُبكر: SAST/DAST وفحص التبعيات والحاويات وقوائم SBOM والتوقيع وإطار SLSA.
تقوية أمن السحابة وKubernetes
إدارة وضعية أمن السحابة وأقل الامتيازات وتقوية Kubernetes وأمن وقت التشغيل ونموذج انعدام الثقة.
الامتثال والسياسات ككود
OPA وGatekeeper ومسارات التدقيق وإدارة التغيير وتلبية ضوابط SOC2/ISO بالأتمتة.
قواعد البيانات في الإنتاج
الإتاحة العالية والنسخ والنسخ الاحتياطي والاستعادة الموثوقة والترحيلات دون توقف وإدارة الاتصالات.
بنية التخزين المؤقت والمراسلة
تشغيل Redis وKafka في الإنتاج: التجميع والاستمرارية والمراقبة والسعة.
اختبار الأداء والتحميل
اختبار التحميل بـ k6/JMeter والتنميط واكتشاف الاختناقات وميزانيات الأداء في CI.
تخطيط السعة والتوسع التلقائي
توقع الطلب والتوسع التلقائي الأفقي والرأسي وللعناقيد والتوسع القائم على الطوابير وضبط أحجام الأساطيل.
التعافي من الكوارث وتعدد المناطق
أهداف وقت ونقطة الاستعادة واستراتيجيات النسخ الاحتياطي ومعماريات التجاوز وأنماط تعدد المناطق واختبار التعافي.
FinOps وتحسين تكاليف السحابة
رؤية التكاليف والوسم وضبط الأحجام وخطط التوفير والحوسبة الفورية واقتصاديات الوحدة وثقافة واعية بالتكلفة.
هندسة المنصات وتجربة المطورين
منصات المطورين الداخلية والمسارات الذهبية وBackstage والبنية الذاتية الخدمة والمنصة كمنتج.
شبكة الخدمات: Istio وLinkerd
الحاويات الجانبية والشبكة المحيطة وmTLS وإدارة الحركة وسياسات المرونة ورصد الشبكة.
اللاخوادم والعمليات المدفوعة بالأحداث
الدوال بنمط Lambda ونواقل الأحداث والطوابير والأنماط التشغيلية والبدء البارد ورصد اللاخوادم.
MLOps وDevOps لأنظمة الذكاء الاصطناعي
خطوط النماذج والسجلات وبنية GPU وتقديم النماذج ومراقبة الانحراف وتشغيل النماذج اللغوية الكبيرة.
مشروع التخرج: منصة إنتاج بمستوى الشركات الكبرى
صمّم وركّب منصة إنتاج كاملة من البداية للنهاية: البنية التحتية وCI/CD وKubernetes والرصد والأمن وممارسات SRE.