عشرات الroadmaps علشان تدخل مجال الDevOps وكل واحدة بترشح مسار مختلف..
طيب ما تيجي نشوف الحكاية من أولها على أساس تبقى قادر تحكم على أي رودماب هل هي مناسبة ليك والا لأ؟
https://t.co/zlwFwuZgCx
بفضل الله وحده تم إطلاق النسخة الكاملة من كورس RHCSA Bootcamp باللغة العربية على منصة DevCloudLab ...
المشروع ده هدفه توفير بدائل عربية تنافس المنصات الأجنبية من حيث المستوى والجودة وعمق التغطية التقنية ..
لينك الكورس بخصم 50% (لفترة محدودة جدا) https://t.co/BozZGCssfb
When you start learning or using Linux, you're faced with the big three: RHEL, Ubuntu, and Alpine.
In Linux and in IT generally, there are no right or wrong answers; there's the right tool for the job.
https://t.co/ljKiPWaRl4
Whatever your craft was: DevOps, SRE, Platform Engineer, or even a cloud engineer, you WILL need to run Linux shell commands one way or another.
You can download the full PDF for FREE here https://t.co/DDqJ5kUv2T
سمعت عن مبدأ باريتو قبل كده؟
ممكن تكون سمعت عنه بس باسم مبدأ ال٢٠/٨٠..
٢٠٪ من الشغل ��جيب ٨٠٪ من النتائج..
٢٠٪ من المشاكل مسئولة عن ٨٠٪ من الdowntime وهكذا..
المهاردة خلينا نتعرف على مبدأ باريتو وازاي نقدر نستخدمه في مجال الDevOps..
https://t.co/lpQSoqy8xr
عميق deep integration وكمان لو مش عايز تخرج من الcloud infrastructure على الإطلاق لأسباب أمنية أو اقتصادية (زي مثلا AWS يديلك offer انك تستخدم بعض الخدمات بسعر منخفض أو مجانا لفترة معينة).
زي ما قلنا قبل كده الcloud بيحاول يخليك تشتري كل حاجة من عنده.. تعالى نشوف إزاي AWS بتوفرلك إمكانية إنك تشتغل بنظام الDevOps ولكن ما تخرجش من الecosystem بتاعهم:
أول حاجة الCodeCommit ودي خدمة بتوفرلك version control يعني ممكن تفكر فيها زي GitHub.
علشان تبني الكود أو تعمله
لمجرد إنك تبدأ Code build لما يحصل pull request على CodeCommit مش قليلة ومش بسيطة وده لمجرد بس إنك تحاكي نفس الbehavior اللي بيحصل بشكل تلقائي مع خدمة زي GitHub.
طب امتى لازم استخدم الstack ده رغم تعقيده؟
لما يكون المشروع بتاعك بالكامل على AWS ومتكامل معاها بشكل كامل أو
ومتكررة وهي إننا بتاخد Backup من الdata base..
الCI/CD pipeline اللي هنستخدمها هتختبر الbash script ده وكمان تنزله على الproduction من خلال Docker image..
رابط المقال: https://t.co/nUOvZuPIcz
في فيديو سابق اتكلمنا عن ان أفضل وسيلة لفهم مجال الDevOps واكتساب الخبرة هو عمل المشاريع..
كثير اشتكوا إنهم ما عندهمش خبرة بلغات البرمجة وإنهم جايين من خلفية system administration أو network أو database أو حتى data center.. مفيش مشكلة!
الDevOps كممارسة هدفه تسريع وصول
الكود من مرحلة البرمجة لمرحلة الخدمة على الproduction بأفضل وأسرع طر��ق بدون التخلي عت الجودة والكفاءة..
لذلك ده مشروع متكامل ينفع نتعلم منه DevOps ومفيهوش برمجة بالمعنى المعروف: احنا هنا هنستخدم Bash script بسيط من اللي أي حد اشتغل Linux بيستخدمه علشان نعمل task مهمة
لأن الsite هنا شغال ولكن مكون من مكوناته زى الشبكة أو التخزين فيه مشكلة فهل الsystem هيفضل شغال من خلال مكون احتياطي backup ولاولأ..
تابعني للمزيد من المحتوى عن الDevOps والCloud..
الDevOps engineer الشاطر لازم يكون عنده دراية بأنواع الtests اللي من خلالها يقدر يعرف هل الapplication ينفع ينزل production ولا لأ..
خلينا نشوف بعض أهم أنواع الtests المستخدمة النهاردة بالذات على الcloud:
اختبار الوظائف (Functional Testing) ⚙️🔍 : وده من خلاله بنختبر
التعافي من خلل عام في الsite المستضيف للنظام.. يعني مثلا إذا حدث حريق أو فيضان هل نستطيع إعادة تشغيل النظام من site آخر أم لا..
اختبار التبديل التلقائي (Failover testing) 🔁💡: هنا بنختبر قدرة أجزاء معينة من النظام على العمل في حالة حدوث خلل وده يختلف عن الdisaster recovery