Kami ngajak anjeun ka online intensif "Slurm DevOps: Alat & Cheats"

Inténsif online bakal dilaksanakeun dina 19-21 Agustus Slurm DevOps: Parabot & Cheats.

Musuh utama anu dilawan ku kursus DevOps nyaéta: "Menarik pisan, hanjakal yén urang henteu tiasa ngalaksanakeun ieu di perusahaan kami." Kami milarian solusi anu tiasa dilaksanakeun ku admin biasa dina proyék warisan.

Kursus dimaksudkeun pikeun:

  • pangurus anu hoyong nerapkeun prakték DevOps ti handap;
  • perusahaan sareng tim anu hoyong ngalih ka budaya DevOps dina léngkah-léngkah anu alit sareng jelas;
  • pamekar anu hoyong ngartos "barang admin" dina urutan bebas ngajawab tugas admin minor sarta lalaunan ngamekarkeun arah kalungguhan tim pikeun tim cross-fungsi.

Kursusna henteu aya gunana pikeun anu parantos terang sareng nganggo alat DevOps. Anjeun moal diajar nanaon anyar.

Intensif online mangrupikeun format realitas énggal; éta nyayogikeun ampir sami sareng inténsif offline, ngan ukur tanpa perjalanan ka Moskow (anu mangrupikeun tambihan pikeun sababaraha, sareng minus pikeun anu sanés).

Kami ngajak anjeun ka online intensif "Slurm DevOps: Alat & Cheats"

Kami parantos ngalaksanakeun kursus dina DevOps dua kali sareng ngumpulkeun sadayana nembak anu kami tiasa.
Masalah utama nyaéta ekspektasi kuciwa. Ku alatan éta, kami bakal langsung nyarioskeun ka anjeun naon anu henteu kalebet dina kursus.

Moal aya prakték pangsaéna. Bakal aya analisa hiji prakték pangsaéna. Contona, topik CI / CD, dimana anjeun bisa kalayan gampang ngalakukeun kursus intensif minggu-lila, nyokot 4 jam. Salila ieu, anjeun tiasa nunjukkeun dasar-dasar sareng ngawangun pipa anu saderhana, tapi anjeun moal tiasa nganalisis pak prakték pangsaéna pikeun kasus anu béda.

Moal aya kasus ogé. Kasus mangrupikeun téma pikeun konperénsi éta. Aya anjeun tiasa ngobrol sajam ngeunaan hiji kajadian tina kahirupan. Di Slurm, dosen tiasa nyarios yén "conto ieu dicandak tina prakték kuring," henteu langkung.

Moal aya analisa individu ngeunaan prakték. Prakték téh lain mentoring, éta ulangan sanggeus dosen. Tujuan tina prakna nyaéta pikeun masihan kasempetan dina percobaan anjeun pikeun ngamimitian tina pilihan kerja anu dipikanyaho. Saatos intensif, anjeun tiasa marios catetan sareng ngulang latihan nyalira. Ieu bakal masihan hasil maksimal.

Не будет Kubernetes - sanaos ieu mangrupikeun alat DevOps, kami gaduh misah intensif.

Naon anu bakal kajadian?

bakal uninga parabot ti scratch sareng set lengkep solusi pikeun ngawangun infrastruktur dasar.

Bakal aya carita ti praktisi ngeunaan pamakéan nyata pakakas jeung tugas hirup. Ieu mangrupikeun dasar dimana anjeun tiasa nambihan studi bebas dokuméntasi sareng analisa kasus.

Bakal aya poean jawaban kana patarosan, dimana anjeun tiasa naroskeun ngeunaan proyék anjeun.

bakal gawé bareng eupan balik: Urang ménta eupan balik sapopoé. Tulis ngeunaan sagala hal anu anjeun henteu resep, kami bakal ngalereskeun nalika kami angkat.

Sareng bakal aya kasempetan tradisional nyandak duit jeung ninggalkeun upami anjeun henteu resep kana kursus.

Program intensif

Topik #1: Gawé babarengan sareng Git

  • Paréntah dasar git init, commit, add, diff, log, status, pull, push
  • Aliran Git, cabang sareng tag, ngahijikeun strategi
  • Gawe sareng sababaraha reps jauh
  • Aliran GitHub
  • Garpu, remot, pamenta tarik
  • Konflik, sékrési, sakali deui ngeunaan Gitflow jeung aliran sejenna dina hubungan tim

Topik #2: Gawe sareng aplikasi tina sudut pandang pamekaran

  • Nulis microservice dina Python
  • Variabel Lingkungan
  • Integrasi jeung tés Unit
  • Ngagunakeun docker-compose dina pangwangunan

Topik # 3: CI / CD: bubuka pikeun automation

  • Bubuka pikeun Automation
  • Alat (bash, make, gradle)
  • Ngagunakeun git-hooks pikeun ngajadikeun otomatis prosés
  • Jalur assembly pabrik jeung aplikasi maranéhanana di IT
  • Conto ngawangun pipa "umum".
  • Parangkat lunak modern pikeun CI / CD: Drone CI, BitBucket Pipelines, Travis, jsb.

Topik #4: CI/CD: Gawe sareng GitLab

  • GitLab CI
  • GitLab Runner, jinis sareng kagunaanana
  • GitLab CI, fitur konfigurasi, prakték pangalusna
  • Tahap GitLab CI
  • GitLab CI Variabel
  • Ngawangun, nguji, nyebarkeun
  • Kontrol palaksanaan sareng larangan: ngan, nalika
  • Gawe sareng artefak
  • Témplat di jero .gitlab-ci.yml, nganggo deui tindakan dina bagian anu béda tina pipa
  • Kaasup - bagian
  • Manajemén terpusat gitlab-ci.yml (hiji file sareng push otomatis ka repositori anu sanés)

Topik #5: Infrastruktur salaku Kodeu

  • IaC: Ngadeukeutan Infrastruktur salaku Kodeu
  • Panyadia awan salaku panyadia infrastruktur
  • Alat inisialisasi sistem, ngawangun gambar (packer)
  • IaC ngagunakeun Terraform sabagé conto
  • Panyimpenan konfigurasi, kolaborasi, otomatisasi aplikasi
  • Praktek nyieun playbooks Ansible
  • Idempotency, déklaratif
  • IaC ngagunakeun Ansible sabagé conto

Topik #6: Uji Infrastruktur

  • Nguji sareng integrasi kontinyu sareng Molekul sareng GitLab CI
  • Ngagunakeun Vagrant

Topik #7: Pangimeutan Infrastruktur sareng Prometheus

  • Naha perlu ngawaskeun?
  • Jenis ngawaskeun
  • Bewara dina sistem ngawaskeun
  • Kumaha Ngawangun Sistem Pangimeutan Sehat
  • Bewara anu tiasa dibaca ku manusa, pikeun sadayana
  • Cék Kaséhatan: naon anu anjeun kedah perhatosan
  • Automation dumasar kana data monitoring

Topik #8: Aplikasi log sareng ELK

  • Prakték Logging Pangalusna
  • tumpukan ELK

Topik #9: Otomatisasi Infrastruktur sareng ChatOps

  • DevOps sareng ChatOps
  • ChatOps: Kakuatan
  • Slack sareng alternatif
  • Bot pikeun ChatOps
  • Hubot jeung alternatif
  • kasalametan
  • Pangalusna jeung awon prakték

Programna nuju lumangsung sareng tiasa rada robih.

Harga: 30 ₽

daptaran

sumber: www.habr.com

Tambahkeun komentar