ندعوك إلى المشاركة المكثفة عبر الإنترنت "Slurm DevOps: Tools & Cheats"

سيتم عقد دورة مكثفة عبر الإنترنت في الفترة من 19 إلى 21 أغسطس Slurm DevOps: الأدوات والغش.

العدو الرئيسي الذي تحاربه دورة DevOps هو: "مثير للاهتمام للغاية، ومن المؤسف أننا لا نستطيع تنفيذ هذا في شركتنا." نحن نبحث عن حلول يمكن حتى للمسؤول العادي تنفيذها في مشروع قديم.

الدورة مخصصة لـ:

  • والمسؤولين الذين يرغبون في تنفيذ ممارسات DevOps من الأسفل؛
  • الشركات والفرق التي ترغب في التحرك نحو ثقافة DevOps بخطوات صغيرة وواضحة؛
  • المطورون الذين يرغبون في فهم "الأشياء الإدارية" من أجل حل المهام الإدارية البسيطة بشكل مستقل والتطور ببطء نحو قائد فريق لفريق متعدد الوظائف.

الدورة غير مجدية لأولئك الذين يعرفون بالفعل ويستخدمون أدوات DevOps. لن تتعلم أي شيء جديد.

إن الدورات المكثفة عبر الإنترنت هي شكل من أشكال الحقائق الجديدة؛ فهي توفر تقريبًا نفس الانغماس الذي توفره الدورات المكثفة خارج الإنترنت، فقط بدون رحلة إلى موسكو (وهو أمر إيجابي بالنسبة للبعض، وناقص بالنسبة للآخرين).

ندعوك إلى المشاركة المكثفة عبر الإنترنت "Slurm DevOps: Tools & Cheats"

لقد أجرينا بالفعل دورة تدريبية حول DevOps مرتين وجمعنا كل ما في وسعنا من اللقطات الكبيرة.
المشكلة الرئيسية هي التوقعات المخيبة للآمال. لذلك سنخبرك على الفور بما لن يتم تضمينه في الدورة.

لن تكون هناك أفضل الممارسات. سيكون هناك تحليل لأفضل الممارسات. على سبيل المثال، يستغرق موضوع CI/CD، والذي يمكنك بسهولة إجراء دورة مكثفة لمدة أسبوع، 4 ساعات. خلال هذا الوقت، يمكنك إظهار الأساسيات وإنشاء مسار بسيط، ولكن لا يمكنك تحليل حزمة من أفضل الممارسات لحالات مختلفة.

ولن تكون هناك حالات أيضًا. الحالات هي موضوع المؤتمر. هناك يمكنك التحدث لمدة ساعة عن حادثة واحدة من الحياة. في Slurm، يمكن للمحاضر أن يقول أن "هذا المثال مأخوذ من ممارستي"، لا أكثر.

لن يكون هناك تحليل فردي للممارسة. الممارسة ليست إرشادًا، بل تكرار بعد المحاضر. الغرض من هذه الممارسة هو توفير فرصة في تجاربك للبدء من خيار عمل معروف. بعد انتهاء الجلسة المكثفة، يمكنك مراجعة الملاحظات وتكرار التدريب بنفسك. هذا سوف يعطي أقصى قدر من النتائج.

لن يكون هناك Kubernetes - على الرغم من أن هذه أداة DevOps، إلا أننا لدينا مكثفة منفصلة.

وماذا سيحدث؟

سوف التعرف على الأدوات من الصفر ومجموعة كاملة من الحلول لبناء البنية التحتية الأساسية.

ستكون هناك قصة من الممارسين حول الاستخدام الحقيقي للأدوات والمهام الحياتية. وهذا هو الأساس الذي يمكنك دائمًا إضافة دراسة مستقلة للتوثيق وتحليل الحالات إليه.

سيكون هناك يوميا إجابات على الأسئلة، حيث يمكنك السؤال عن مشاريعك.

سوف العمل مع ردود الفعل: نحن نطلب ردود الفعل يوميا. اكتب عن كل ما لا يعجبك، وسنقوم بإصلاحه بينما نمضي قدمًا.

وستكون هناك فرصة تقليدية خذ المال واترك إذا كنت لا تحب الدورة على الإطلاق.

برنامج مكثف

الموضوع رقم 1: العمل الجماعي مع Git

  • الأوامر الأساسية git init، تقديم، إضافة، فرق، سجل، حالة، سحب، دفع
  • تدفق بوابة ، الفروع والعلامات ، دمج الاستراتيجيات
  • العمل مع عدة ممثلين عن بعد
  • تدفق جيثب
  • شوكة ، بعيد ، سحب الطلب
  • التعارضات والإصدارات مرة أخرى حول Gitflow والتدفقات الأخرى المتعلقة بالفرق

الموضوع رقم 2: العمل مع التطبيق من وجهة نظر التطوير

  • كتابة خدمة مصغرة في بايثون
  • متغيرات البيئة
  • اختبارات الوحدة والتكامل
  • استخدام عامل البناء في التطوير

الموضوع رقم 3: CI / CD: مقدمة إلى الأتمتة

  • مقدمة في الأتمتة
  • الأدوات (bash، make، gradle)
  • استخدام git hooks لأتمتة العمليات
  • خطوط تجميع ناقل المصنع وتطبيقاتها في تكنولوجيا المعلومات
  • مثال على بناء خط أنابيب "عام"
  • برامج CI / CD الحديثة: Drone CI ، خطوط أنابيب BitBucket ، Travis ، إلخ.

الموضوع رقم 4: CI/CD: العمل مع GitLab

  • جيت لاب CI
  • GitLab Runner وأنواعه واستخداماته
  • GitLab CI، ميزات التكوين، أفضل الممارسات
  • مراحل GitLab CI
  • متغيرات GitLab CI
  • بناء واختبار ونشر
  • مراقبة التنفيذ وقيوده: فقط متى
  • العمل مع القطع الأثرية
  • قوالب داخل .gitlab-ci.yml ، تعيد استخدام الإجراءات في أقسام مختلفة من خط الأنابيب
  • تشمل - الأقسام
  • الإدارة المركزية لـ gitlab-ci.yml (ملف واحد ودفع تلقائي إلى مستودعات أخرى)

الموضوع رقم 5: البنية التحتية كرمز

  • IaC: نهج البنية التحتية كرمز
  • موفرو السحابة كمزودي البنية التحتية
  • أدوات تهيئة النظام ، بناء الصورة (Packer)
  • IaC على مثال Terraform
  • تخزين التكوين ، والتعاون ، وأتمتة التطبيقات
  • ممارسة إنشاء كتب اللعب Ansible
  • الجدية ، التصريحية
  • IaC على مثال Ansible

الموضوع رقم 6: اختبار البنية التحتية

  • الاختبار والتكامل المستمر مع Molecule وGitLab CI
  • تطبيق المتشرد

الموضوع رقم 7: مراقبة البنية التحتية مع بروميثيوس

  • لماذا المراقبة مطلوبة
  • أنواع المراقبة
  • الإخطارات في نظام المراقبة
  • كيفية بناء نظام مراقبة صحي
  • إخطارات يمكن للجميع قراءتها
  • فحص الصحة: ​​ما الذي تبحث عنه
  • الأتمتة على أساس بيانات المراقبة

الموضوع رقم 8: تسجيل التطبيق باستخدام ELK

  • أفضل ممارسات التسجيل
  • كومة الأيائل

الموضوع رقم 9: أتمتة البنية التحتية مع ChatOps

  • DevOps و ChatOps
  • نقاط القوة في ChatOps
  • سلاك والبدائل
  • روبوتات ChatOps
  • Hubot والبدائل
  • أمن
  • أفضل الممارسات وأسوأها

البرنامج قيد التقدم وقد يتغير قليلاً.

السعر: 30 ₽

التسجيل

المصدر: www.habr.com

إضافة تعليق