Kami mengundang Anda ke “Slurm DevOps: Tools & Cheats” intensif online

Intensif daring akan dilaksanakan pada 19-21 Agustus Slurm DevOps: Alat & Curang.

Musuh utama yang dihadapi kursus DevOps adalah: “Sangat menarik, sayang sekali kami tidak dapat menerapkan ini di perusahaan kami.” Kami mencari solusi yang bahkan dapat diterapkan oleh admin biasa dalam proyek lama.

Kursus ini ditujukan untuk:

  • administrator yang ingin menerapkan praktik DevOps dari bawah;
  • perusahaan dan tim yang ingin beralih menuju budaya DevOps dalam langkah-langkah kecil dan jelas;
  • pengembang yang ingin memahami “hal-hal admin” untuk secara mandiri menyelesaikan tugas-tugas admin kecil dan perlahan-lahan berkembang menjadi pemimpin tim untuk tim lintas fungsi.

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

Intensif online adalah format realitas baru; memberikan pengalaman yang hampir sama dengan intensif offline, hanya saja tanpa perjalanan ke Moskow (yang merupakan nilai tambah bagi sebagian orang, dan minus bagi yang lain).

Kami mengundang Anda ke “Slurm DevOps: Tools & Cheats” intensif online

Kami telah mengadakan kursus tentang DevOps dua kali dan mengumpulkan semua peluang besar yang kami bisa.
Masalah utamanya adalah ekspektasi yang mengecewakan. Oleh karena itu, kami akan segera memberi tahu Anda apa saja yang tidak akan diikutsertakan dalam kursus tersebut.

Tidak akan ada praktik terbaik. Akan ada analisis salah satu praktik terbaik. Misalnya, topik CI/CD, di mana Anda dapat dengan mudah mengikuti kursus intensif selama seminggu, membutuhkan waktu 4 jam. Selama waktu ini, Anda dapat menunjukkan dasar-dasar dan membuat alur sederhana, namun Anda tidak dapat menganalisis sekumpulan praktik terbaik untuk kasus yang berbeda.

Tidak akan ada kasus juga. Kasus adalah tema konferensi ini. Di sana Anda dapat berbicara selama satu jam tentang satu kejadian dalam kehidupan. Di Slurm, dosen bisa mengatakan bahwa “contoh ini diambil dari praktik saya”, tidak lebih.

Tidak akan ada analisis praktik individu. Latihan bukan mentoring, tapi mengulang setelah dosen. Tujuan dari latihan ini adalah untuk memberikan kesempatan dalam eksperimen Anda untuk memulai dari opsi kerja yang diketahui. Setelah intensif, Anda dapat meninjau catatan dan mengulangi latihannya sendiri. Hal ini akan memberikan hasil yang maksimal.

Tidak akan ada Kubernet — meskipun ini adalah alat DevOps, kami punya terpisah intensif.

Dan apa yang akan terjadi?

Will mengenal alat-alat dari awal dan serangkaian solusi lengkap untuk membangun infrastruktur dasar.

Akan ada cerita dari praktisi tentang penggunaan alat secara nyata dan tugas hidup. Ini adalah dasar yang selalu dapat Anda tambahkan dengan studi independen atas dokumentasi dan analisis kasus.

Akan ada setiap hari jawaban atas pertanyaan, di mana Anda dapat bertanya tentang proyek Anda.

Will bekerja dengan umpan balik: Kami meminta umpan balik setiap hari. Tulis tentang segala hal yang tidak Anda sukai, kami akan memperbaikinya seiring berjalannya waktu.

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

Program intensif

Topik #1: Kerja Sama Tim dengan Git

  • Perintah dasar git init, komit, tambah, diff, log, status, tarik, dorong
  • Aliran Git, cabang dan tag, strategi penggabungan
  • Bekerja dengan banyak repetisi jarak jauh
  • Aliran GitHub
  • Garpu, remote, tarik permintaan
  • Konflik, rilis, sekali lagi tentang Gitflow dan aliran lain yang terkait dengan tim

Topik #2: Bekerja dengan aplikasi dari sudut pandang pengembangan

  • Menulis layanan mikro dengan Python
  • Variabel Lingkungan
  • Integrasi dan pengujian unit
  • Menggunakan komposisi buruh pelabuhan dalam pengembangan

Topik #3: CI/CD: pengenalan otomatisasi

  • Pengantar Otomatisasi
  • Alat (bash, make, gradle)
  • Menggunakan git-hooks untuk mengotomatiskan proses
  • Jalur perakitan pabrik dan penerapannya di bidang TI
  • Contoh membangun saluran pipa “umum”.
  • Perangkat lunak modern untuk CI/CD: Drone CI, BitBucket Pipelines, Travis, dll.

Topik #4: CI/CD: Bekerja dengan GitLab

  • GitLab CI
  • GitLab Runner, Jenis dan Kegunaannya
  • GitLab CI, fitur konfigurasi, praktik terbaik
  • Tahapan GitLab CI
  • Variabel GitLab CI
  • Bangun, uji, terapkan
  • Kontrol dan pembatasan eksekusi: hanya, kapan
  • Bekerja dengan artefak
  • Templat di dalam .gitlab-ci.yml, menggunakan kembali tindakan di berbagai bagian pipeline
  • Sertakan - bagian
  • Manajemen terpusat dari gitlab-ci.yml (satu file dan push otomatis ke repositori lain)

Topik #5: Infrastruktur sebagai Kode

  • IaC: Mendekati Infrastruktur sebagai Kode
  • Penyedia cloud sebagai penyedia infrastruktur
  • Alat inisialisasi sistem, pembuatan gambar (packer)
  • IaC menggunakan Terraform sebagai contoh
  • Penyimpanan konfigurasi, kolaborasi, otomatisasi aplikasi
  • Praktek membuat buku pedoman yang mungkin
  • Idempotensi, deklaratif
  • IaC menggunakan Ansible sebagai contoh

Topik #6: Pengujian infrastruktur

  • Pengujian dan integrasi berkelanjutan dengan Molecule dan GitLab CI
  • Menggunakan Gelandangan

Topik #7: Pemantauan Infrastruktur dengan Prometheus

  • Mengapa pemantauan diperlukan?
  • Jenis pemantauan
  • Pemberitahuan dalam sistem pemantauan
  • Bagaimana Membangun Sistem Pemantauan yang Sehat
  • Notifikasi yang dapat dibaca manusia, untuk semua orang
  • Pemeriksaan Kesehatan: apa yang harus Anda perhatikan
  • Otomatisasi berdasarkan data pemantauan

Topik #8: Mencatat aplikasi dengan ELK

  • Praktik Penebangan Terbaik
  • tumpukan rusa

Topik #9: Otomatisasi Infrastruktur dengan ChatOps

  • DevOps dan ObrolanOps
  • ChatOps: Kekuatan
  • Kendur dan alternatifnya
  • Bot untuk ChatOps
  • Hubot dan alternatifnya
  • keamanan
  • Praktik terbaik dan terburuk

Program ini sedang berlangsung dan mungkin sedikit berubah.

Harga: 30 ₽

Pendaftaran

Sumber: www.habr.com

Tambah komentar