البنية التحتية كرمز - دورة مجانية من Otus، التدريب 3 أشهر، التاريخ: 1 ديسمبر 2023.
Miscellanea / / December 03, 2023
سوف تتقن ممارسة البنية التحتية كرمز (IaC) وستكون قادرًا على تكوين البنية التحتية باستخدام أدوات متنوعة. مثل Packer وTerraform للعمل مع بنية غير قابلة للتغيير وأدوات لإدارة تكوين النظام مباشرة - Ansible وChef وSaltStack.
يتيح لك أسلوب IaC تطبيق معايير لغة البرمجة على إعداد البنية الأساسية لديك. وفي أي لحظة، يستطيع مهندس النظام معرفة من الذي أجرى التغييرات والحصول على صورة واضحة. يعمل هذا النهج على تبسيط عملية نقل الخوادم وإنشاء خوادم اختبارية، مما يسمح باستخدام المستودعات مع كتب اللعب وأخذ التعليمات البرمجية الجاهزة من المكتبات.
باستخدام نهج IaC في المشروع، يمكنك نشر خادم اختبار بسرعة وسهولة، واختبار التطبيق، وبعد ذلك فقط طرحه في مرحلة الإنتاج. ومن خلال القيام بذلك، ستضمن تحمل الأخطاء وتوفر على نفسك أسابيع من العمل الذي كان من الممكن أن تقضيه في إعداد البيئة.
ولهذا السبب تقوم المزيد والمزيد من الشركات كل عام بتحويل مشاريعها إلى تنظيم البنية التحتية كرمز. بالفعل، تعتبر هذه المعرفة أساسية ليس فقط لمهندسي النظام، ولكن أيضًا لمتخصصي تكنولوجيا المعلومات الآخرين في الفريق.
لمن هذه الدورة؟
- للمسؤولين ومهندسي الأنظمة الذين يرغبون في التركيز على البنية التحتية. خلال الدورة، سوف تتقن تقنيات المستوى المتوسط+ وستكون قادرًا على تخصيص Ansible بشكل مستقل والعمل مع خطوط أنابيب البنية التحتية.
- للمطورين والمختبرين ومهندسي DevOps الذين يتفاعلون مع البنية التحتية. ستسمح لك المعرفة التي ستكتسبها في الدورة بتحديد المهام بشكل صحيح ومساعدة التطوير والأعمال على العمل في انسجام تام.
ستتعرف خلال الدورة على أدوات IaC التالية:
- Terraform، والذي سيساعدك على وصف البنية التحتية بشكل صريح
- نظام إدارة التكوين Ansible. سيساعدك ذلك على وصف الحالة المرغوبة للبنية التحتية باستخدام الأدوار وأدلة اللعب (غالبًا ما تكون أيضًا تعريفية، ولكن في بعض الأحيان يمكنك إضافة لمسة من الحتمية)
- سوف تتعلم كيف تختلف البنية التحتية القابلة للتغيير عن البنية التحتية غير القابلة للتغيير، وسنساعدك أيضًا على الاختيار وإدارتها
- في الوحدة النهائية، ستتعرف على أدوات CI/CD - GitLab وJenkins. سيساعدونك على اختبار البنية التحتية ونشرها وحتى طيها بنقرة واحدة على زر الالتزام في مستودع البنية التحتية.
من خلال هذه الدورة، نريد أن نثبت ونبين أن هناك حاجة إلى مسار مع الاختبارات ليس فقط للتعليمات البرمجية العادية، ولكن أيضًا للتعليمات البرمجية للبنية التحتية. حسنًا، إذا أثبتنا ذلك، فسنوضح لك كيفية القيام بذلك.
8
الدوراتأكثر من 20 عامًا من الخبرة في مشاريع التطوير المخصصة في مجال تكنولوجيا المعلومات. عشرات المشاريع الناجحة، بما في ذلك المشاريع الخاضعة لعقود حكومية. خبرة في تطوير وتنفيذ أنظمة تخطيط موارد المؤسسات (ERP) والحلول مفتوحة المصدر ودعم التطبيقات عالية التحميل. مدرس دورات...
أكثر من 20 عامًا من الخبرة في مشاريع التطوير المخصصة في مجال تكنولوجيا المعلومات. عشرات المشاريع الناجحة، بما في ذلك المشاريع الخاضعة لعقود حكومية. خبرة في تطوير وتنفيذ أنظمة تخطيط موارد المؤسسات (ERP) والحلول مفتوحة المصدر ودعم التطبيقات عالية التحميل. مدرس دورات تدريبية على Linux وKuber وMLOps وDataOps وSolutionArchitect وIaC وSRE، بالإضافة إلى مرشد دورة HighLoad
6
الدوراتلقد قمت بالبرمجة بلغات مختلفة وإعداد خوادم Linux منذ عام 2010. في السنوات القليلة الماضية، كنت أعمل فقط على السحابات وKubernetes في الشركة الإسرائيلية الناشئة Anzu.io. لدي شغف لأتمتة أي عملية والكتابة...
لقد قمت بالبرمجة بلغات مختلفة وإعداد خوادم Linux منذ عام 2010. في السنوات القليلة الماضية، كنت أعمل فقط على السحابات وKubernetes في الشركة الإسرائيلية الناشئة Anzu.io. لدي شغف بأتمتة أي عمليات وكتابة برامج الدردشة الآلية. لقد أمضيت معظم حياتي المهنية في العمل في شركات ناشئة، لذلك قمت ببناء البنية التحتية للخادم من الصفر أكثر من مرة. أحب منهجيات التطوير المرنة، وخاصة سكروم. أقوى كفاءاتي هي المراقبة، لقد قطعت شوطا طويلا من ناجيوس إلى بروميثيوس.