Sizi onlayn intensiv “Slurm DevOps: Tools & Cheats”ə dəvət edirik.

19-21 avqust tarixlərində onlayn intensiv keçiriləcək Slurm DevOps: Alətlər və Fırıldaqlar.

DevOps kursunun mübarizə apardığı əsas düşmən: "Çox maraqlıdır, təəssüf ki, bunu şirkətimizdə həyata keçirə bilmirik." Biz hətta adi bir idarəçinin köhnə layihədə tətbiq edə biləcəyi həllər axtarırıq.

Kurs aşağıdakılar üçün nəzərdə tutulub:

  • DevOps təcrübələrini aşağıdan həyata keçirmək istəyən idarəçilər;
  • kiçik və aydın addımlarla DevOps mədəniyyətinə doğru irəliləmək istəyən şirkətlər və komandalar;
  • kiçik admin tapşırıqlarını müstəqil həll etmək və yavaş-yavaş çarpaz funksional komanda üçün komanda rəhbərinə doğru inkişaf etmək üçün "admin materiallarını" anlamaq istəyən tərtibatçılar.

Kurs artıq DevOps alətlərini bilən və istifadə edənlər üçün faydasızdır. Yeni heç nə öyrənməyəcəksiniz.

Onlayn intensiv yeni reallıqlar formatıdır; o, demək olar ki, oflayn intensivlərlə eyni immersion təmin edir, yalnız Moskvaya səfər etmədən (bu, bəziləri üçün müsbət, bəziləri üçün isə mənfidir).

Sizi onlayn intensiv “Slurm DevOps: Tools & Cheats”ə dəvət edirik.

Biz artıq iki dəfə DevOps ilə bağlı kurs keçirmişik və bacardığımız bütün böyük kadrları toplamışıq.
Əsas problem ümidlərin puç olmasıdır. Buna görə də, kursa nəyin daxil edilməyəcəyini dərhal sizə xəbər verəcəyik.

Ən yaxşı təcrübələr olmayacaq. Bir ən yaxşı təcrübənin təhlili olacaq. Məsələn, bir həftəlik intensiv kursu asanlıqla keçə biləcəyiniz CI/CD mövzusu 4 saat çəkir. Bu müddət ərzində siz əsasları göstərə və sadə bir boru kəməri qura bilərsiniz, lakin müxtəlif hallar üçün ən yaxşı təcrübələr paketini təhlil edə bilməzsiniz.

Heç bir hal da olmayacaq. Keyslər konfransın mövzusudur. Orada həyatdan bir hadisə haqqında bir saat danışa bilərsiniz. Slurm-da mühazirəçi “bu nümunə mənim təcrübəmdən götürülüb” deyə bilər, başqa heç nə yoxdur.

Təcrübənin fərdi təhlili olmayacaq. Təcrübə mentorluq deyil, mühazirəçidən sonra təkrarlanır. Təcrübənin məqsədi təcrübələrinizdə məlum iş variantından başlamaq imkanı təmin etməkdir. İntensivdən sonra qeydləri nəzərdən keçirə və təcrübəni özünüz təkrarlaya bilərsiniz. Bu, maksimum nəticə verəcəkdir.

Kubernetes olmayacaq — bu DevOps aləti olsa da, bizdə var ayrı intensiv.

Nə olacaq?

Olacaq alətlərlə sıfırdan tanış olmaq və əsas infrastrukturun qurulması üçün həllərin tam çeşidi.

Haqqında praktikantlardan bir hekayə olacaq alətlərdən real istifadə və həyat vəzifələri. Bu, həmişə sənədlərin müstəqil öyrənilməsini və işlərin təhlilini əlavə edə biləcəyiniz əsasdır.

Gündəlik olacaq suallara cavablar, layihələriniz haqqında soruşa bilərsiniz.

Olacaq rəylə işləmək: Biz hər gün rəy istəyirik. Bəyənmədiyiniz hər şey haqqında yazın, getdikcə düzəldəcəyik.

Və ənənəvi bir fürsət olacaq pulu götür və get kursu ümumiyyətlə bəyənmirsinizsə.

İntensiv proqram

Mövzu №1: Git ilə komanda işi

  • Əsas əmrlər git init, commit, add, diff, log, status, pull, push
  • Git axını, filiallar və etiketlər, birləşmə strategiyaları
  • Çoxlu uzaqdan təkrarlarla işləmək
  • GitHub axını
  • Çəngəl, uzaqdan, çəkmə tələbi
  • Münaqişələr, buraxılışlar, bir daha Gitflow və komandalarla əlaqəli digər axınlar haqqında

Mövzu №2: İnkişaf nöqteyi-nəzərindən proqramla işləmək

  • Python-da mikroservis yazmaq
  • Ətraf mühit dəyişənləri
  • İnteqrasiya və vahid testləri
  • İnkişafda docker-compose-dən istifadə

Mövzu №3: CI/CD: Avtomatlaşdırmaya giriş

  • Avtomatlaşdırmaya giriş
  • Alətlər (bash, make, gradle)
  • Prosesləri avtomatlaşdırmaq üçün git qarmaqlarından istifadə
  • Zavod konveyerinin montaj xətləri və onların İT-də tətbiqi
  • "Ümumi" boru kəmərinin qurulması nümunəsi
  • Müasir CI/CD proqram təminatı: Drone CI, BitBucket Pipelines, Travis və s.

Mövzu №4: CI/CD: GitLab ilə işləmək

  • GitLab CI
  • GitLab Runner, onların növləri və istifadəsi
  • GitLab CI, konfiqurasiya xüsusiyyətləri, ən yaxşı təcrübələr
  • GitLab CI Mərhələləri
  • GitLab CI Dəyişənləri
  • Qurmaq, sınaqdan keçirmək, yerləşdirmək
  • İcra nəzarəti və məhdudiyyətlər: yalnız, nə vaxt
  • Artefaktlarla işləmək
  • .gitlab-ci.yml daxilində şablonlar, boru kəmərinin müxtəlif hissələrində hərəkətləri təkrar istifadə edir
  • Daxil et - bölmələr
  • gitlab-ci.yml-in mərkəzləşdirilmiş idarə edilməsi (bir fayl və digər depolara avtomatik itələmə)

Mövzu №5: İnfrastruktur Kodeks kimi

  • IaC: infrastruktura kod kimi yanaşın
  • İnfrastruktur təminatçıları kimi bulud provayderləri
  • Sistemin işə salınması alətləri, təsvirin qurulması (paker)
  • Terraform nümunəsində IaC
  • Konfiqurasiyanın saxlanması, əməkdaşlıq, tətbiqin avtomatlaşdırılması
  • Ansible oyun kitablarının yaradılması təcrübəsi
  • Qüsursuzluq, deklarativ
  • Ansible nümunəsində IaC

Mövzu №6: İnfrastruktur Testi

  • Molecule və GitLab CI ilə sınaq və davamlı inteqrasiya
  • Vaqrant tətbiqi

Mövzu №7: Prometheus ilə infrastrukturun monitorinqi

  • Nə üçün monitorinq lazımdır
  • Monitorinq növləri
  • Monitorinq sistemində bildirişlər
  • Sağlam monitorinq sistemini necə qurmaq olar
  • Hər kəs üçün insan tərəfindən oxuna bilən bildirişlər
  • Sağlamlıq yoxlanışı: nələrə diqqət etməli
  • Monitorinq məlumatlarına əsaslanan avtomatlaşdırma

Mövzu №8: ELK ilə proqramların qeydiyyatı

  • Ən yaxşı giriş təcrübələri
  • ELK yığını

Mövzu №9: ChatOps ilə infrastrukturun avtomatlaşdırılması

  • DevOps və ChatOps
  • ChatOps-un güclü tərəfləri
  • Slack və Alternativlər
  • ChatOps üçün botlar
  • Hubot və alternativlər
  • təhlükəsizlik
  • Ən yaxşı və ən pis təcrübələr

Proqram davam edir və bir qədər dəyişə bilər.

Qiymət: 30 000 ₽

qeyd

Mənbə: www.habr.com

Добавить комментарий