عن المشروع

bregman-arie/devops-exercises هو مستودع يُدار من قبل المجتمع يحتوي على أسئلة بأسلوب المقابلات وتمارين عملية موجهة لمهندسي DevOps وSRE. يذكر ملف README أن المجموعة تضم حالياً 2624 تمريناً وسؤالاً، منظمة في مجلدات حسب الموضوع وأقسام داخلية تغطي مساحة واسعة جداً من أعمال البنية التحتية والتشغيل الحديثة. تشمل التغطية مفاهيم DevOps وSRE الأساسية، Git، الشبكات (TCP/IP، نموذج OSI، عناوين MAC/IP، NAT، الوكلاء، مصافحة SSL، TCP مقابل UDP، CSMA/CD، مجالات التصادم والبث، الموجّهات/المبدّلات/المركّزات)، العتاد، Kubernetes، تطوير البرمجيات، Python، Go، Perl، التعبيرات النمطية، منصات السحابة (AWS، Azure، Google Cloud Platform، OpenStack)، أنظمة التشغيل، لينكس، الافتراضية، DNS، كتابة سكربتات شل (Bash)، قواعد البيانات (SQL، MongoDB، قواعد بيانات عامة)، الاختبار، البيانات الضخمة، CI/CD، الشهادات، الحاويات، OpenShift، التخزين، Terraform، Puppet، الأنظمة الموزعة، Ansible، المراقبة (Prometheus، Grafana، Datadog، CircleCI)، Argo، المهارات الشخصية، الأمان، تصميم الأنظمة، هندسة الفوضى، Elastic، Kafka، وNode.js. يُعرض كل موضوع كمجموعة من كتل الأسئلة/الأجوبة القابلة للطي، مع روابط لمراجع خارجية مثل penguintutor.com وويكيبيديا عند الاقتضاء. يحذّر المستودع القراء صراحةً من أنه على الرغم من أن المادة مفيدة للتحضير للمقابلات، فإن معظم الأسئلة لا تمثل سيناريوهات مقابلات حقيقية، وأن متابعة مهنة DevOps لا تتطلب إتقان كل تقنية مذكورة. كما يشير إلى صفحة أسئلة شائعة لمزيد من السياق ويدعو إلى المساهمات عبر طلبات السحب بموجب ملف CONTRIBUTING.md موثق. إلى جانب بنك الأسئلة، يروّج ملف README لثلاثة تطبيقات أندرويد مصاحبة من تأليف المؤلف نفسه: KubePrep (تحضير Kubernetes)، Linux Master (تحضير لينكس)، وSystem Design Hero (تحضير تصميم الأنظمة)، متاحة على متجر Google Play. تبدو هذه التطبيقات كمرافقين متنقلين لمحتوى المستودع وليست جزءاً من الكود المفتوح نفسه. المشروع في الأساس قاعدة معرفية منسقة وليس أداة قابلة للتنفيذ: لا يوجد نظام بناء أو وقت تشغيل أو مكوّن نشر موصوف في ملف README. قيمته تكمن كمرجع للدراسة الذاتية والتحضير للمقابلات للمهندسين العاملين عبر البنية التحتية والسحابة والحاويات والتنسيق والمراقبة. اتساع المواضيع يجعله مفيداً كفهرس واحد لمشهد تعلم DevOps/SRE، بينما يختلف عمق أي موضوع فردي ويُستكمل بروابط خارجية.