Kami menjemput anda ke "Slurm DevOps: Tools&Cheats" intensif dalam talian

Intensif dalam talian akan diadakan pada 19-21 Ogos Slurm DevOps: Tools&Cheats.

Musuh utama yang dilawan oleh kursus DevOps ialah: "Sangat menarik, sayang sekali kami tidak dapat melaksanakan perkara ini dalam syarikat kami." Kami sedang mencari penyelesaian yang walaupun pentadbir biasa boleh melaksanakan dalam projek warisan.

Kursus ini bertujuan untuk:

  • pentadbir yang ingin melaksanakan amalan DevOps dari bawah;
  • syarikat dan pasukan yang ingin bergerak ke arah budaya DevOps dalam langkah kecil dan jelas;
  • pembangun yang ingin memahami "perkara pentadbir" untuk menyelesaikan tugas pentadbir kecil secara bebas dan perlahan-lahan berkembang ke arah ketua pasukan untuk pasukan silang fungsi.

Kursus ini tidak berguna untuk mereka yang sudah mengetahui dan menggunakan alat DevOps. Anda tidak akan belajar sesuatu yang baru.

Intensif dalam talian ialah format realiti baharu; ia menyediakan rendaman yang hampir sama dengan intensif luar talian, hanya tanpa perjalanan ke Moscow (yang merupakan nilai tambah bagi sesetengah orang, dan tolak bagi yang lain).

Kami menjemput anda ke "Slurm DevOps: Tools&Cheats" intensif dalam talian

Kami telah menjalankan kursus di DevOps dua kali dan mengumpul semua gambar besar yang kami boleh.
Masalah utama adalah jangkaan yang mengecewakan. Oleh itu, kami akan segera memberitahu anda apa yang tidak akan disertakan dalam kursus.

Tidak akan ada amalan terbaik. Akan ada analisis satu amalan terbaik. Sebagai contoh, topik CI/CD, yang mana anda boleh melakukan kursus intensif selama seminggu dengan mudah, mengambil masa 4 jam. Pada masa ini, anda boleh menunjukkan asas dan membina saluran paip yang mudah, tetapi anda tidak boleh menganalisis pek amalan terbaik untuk kes yang berbeza.

Tidak akan ada kes juga. Kes adalah tema untuk persidangan itu. Di sana anda boleh bercakap selama sejam tentang satu kejadian dari kehidupan. Di Slurm, pensyarah boleh mengatakan bahawa "contoh ini diambil dari amalan saya," tidak lebih.

Tidak akan ada analisis individu terhadap amalan. Amalan bukan mentoring, ia ulang selepas pensyarah. Tujuan amalan ini adalah untuk memberi peluang dalam eksperimen anda untuk bermula daripada pilihan kerja yang diketahui. Selepas intensif, anda boleh menyemak nota dan ulangi latihan sendiri. Ini akan memberikan hasil yang maksimum.

Tidak akan ada Kubernetes β€” walaupun ini adalah alat DevOps, kami ada intensif berasingan.

Apa yang akan berlaku?

Akan mengenali alatan dari awal dan rangkaian penuh penyelesaian untuk membina infrastruktur asas.

Akan ada cerita dari pengamal tentang penggunaan alatan sebenar dan tugas hidup. Ini adalah asas yang anda sentiasa boleh menambah kajian bebas dokumentasi dan analisis kes.

Akan ada setiap hari jawapan pada soalan, di mana anda boleh bertanya tentang projek anda.

Akan bekerja dengan maklum balas: Kami meminta maklum balas setiap hari. Tulis tentang semua yang anda tidak suka, kami akan membetulkannya semasa kami pergi.

Dan akan ada peluang tradisional ambil duit dan pergi jika anda tidak menyukai kursus itu sama sekali.

Program intensif

Topik #1: Kerja berpasukan dengan Git

  • Perintah asas git init, commit, add, diff, log, status, tarik, tolak
  • Aliran Git, cawangan dan tag, menggabungkan strategi
  • Bekerja dengan berbilang wakil jauh
  • Aliran GitHub
  • Garpu, jauh, permintaan tarik
  • Konflik, keluaran, sekali lagi tentang Gitflow dan aliran lain yang berkaitan dengan pasukan

Topik #2: Bekerja dengan aplikasi dari sudut pandangan pembangunan

  • Menulis perkhidmatan mikro dalam Python
  • Pembolehubah Persekitaran
  • Penyepaduan dan ujian unit
  • Menggunakan docker-compose dalam pembangunan

Topik #3: CI/CD: pengenalan kepada automasi

  • Pengenalan kepada Automasi
  • Alat (bash, buat, gradle)
  • Menggunakan git-hooks untuk mengautomasikan proses
  • Barisan pemasangan kilang dan aplikasinya dalam IT
  • Contoh membina saluran paip "umum".
  • Perisian moden untuk CI/CD: Drone CI, BitBucket Pipelines, Travis, dsb.

Topik #4: CI/CD: Bekerja dengan GitLab

  • GitLab CI
  • GitLab Runner, jenis dan kegunaannya
  • GitLab CI, ciri konfigurasi, amalan terbaik
  • Peringkat GitLab CI
  • Pembolehubah GitLab CI
  • Bina, uji, gunakan
  • Kawalan dan sekatan pelaksanaan: sahaja, bila
  • Bekerja dengan artifak
  • Templat di dalam .gitlab-ci.yml, menggunakan semula tindakan di bahagian berlainan saluran paip
  • Sertakan - bahagian
  • Pengurusan terpusat gitlab-ci.yml (satu fail dan tolak automatik ke repositori lain)

Topik #5: Infrastruktur sebagai Kod

  • IaC: Mendekati Infrastruktur sebagai Kod
  • Pembekal awan sebagai penyedia infrastruktur
  • Alat permulaan sistem, pembinaan imej (pembungkus)
  • IaC menggunakan Terraform sebagai contoh
  • Storan konfigurasi, kerjasama, automasi aplikasi
  • Amalan mencipta buku permainan Ansible
  • Idepotency, deklaratif
  • IaC menggunakan Ansible sebagai contoh

Topik #6: Ujian infrastruktur

  • Pengujian dan penyepaduan berterusan dengan Molecule dan GitLab CI
  • Menggunakan Vagrant

Topik #7: Pemantauan Infrastruktur dengan Prometheus

  • Mengapa pemantauan diperlukan?
  • Jenis pemantauan
  • Pemberitahuan dalam sistem pemantauan
  • Cara Membina Sistem Pemantauan Sihat
  • Pemberitahuan yang boleh dibaca manusia, untuk semua orang
  • Pemeriksaan Kesihatan: perkara yang perlu anda perhatikan
  • Automasi berdasarkan data pemantauan

Topik #8: Melog aplikasi dengan ELK

  • Amalan Pembalakan Terbaik
  • Timbunan ELK

Topik #9: Automasi Infrastruktur dengan ChatOps

  • DevOps dan ChatOps
  • ChatOps: Kekuatan
  • Slack dan alternatif
  • Bot untuk ChatOps
  • Hubot dan alternatif
  • keselamatan
  • Amalan terbaik dan terburuk

Program sedang berjalan dan mungkin berubah sedikit.

Harga: 30 β‚½

pendaftaran

Sumber: www.habr.com

Tambah komen