Kutsume teid intensiivsele veebipõhisele "Slurm DevOps: Tools&Cheats"

Online intensiivne toimub 19.-21.augustil Slurm DevOps: tööriistad ja pettused.

Peamine vaenlane, kellega DevOps kursus võitleb, on: "Väga huvitav, kahju, et me ei saa seda oma ettevõttes rakendada." Otsime lahendusi, mida ka tavaline admin saab pärandprojektis rakendada.

Kursus on mõeldud:

  • administraatorid, kes soovivad DevOpsi praktikaid rakendada altpoolt;
  • ettevõtted ja meeskonnad, kes soovivad väikeste ja selgete sammudega liikuda DevOps-kultuuri poole;
  • arendajad, kes soovivad mõista "administraatori asju", et iseseisvalt lahendada väiksemaid administraatori ülesandeid ja areneda aeglaselt ristfunktsionaalse meeskonna meeskonnajuhiks.

Kursus on kasutu neile, kes juba tunnevad ja kasutavad DevOpsi tööriistu. Sa ei õpi midagi uut.

Interneti-intensiivsus on uute reaalsuste formaat, see pakub peaaegu samasugust keelekümblust kui võrguühenduseta intensiivsus, ainult ilma Moskva-reisita (mis on mõne jaoks pluss, mõne jaoks miinus).

Kutsume teid intensiivsele veebipõhisele "Slurm DevOps: Tools&Cheats"

Oleme juba kaks korda DevOpsi kursust läbi viinud ja kogunud kõik suured võtted, mis suutsime.
Peamine probleem on pettunud ootused. Seetõttu ütleme teile kohe, mis kursusele ei kuulu.

Parimaid tavasid ei tule. Toimub ühe parima praktika analüüs. Näiteks CI/CD teema, millel saab hõlpsasti teha nädalase intensiivkursuse, võtab aega 4 tundi. Selle aja jooksul saate näidata põhitõdesid ja luua lihtsa konveieri, kuid te ei saa analüüsida erinevate juhtumite jaoks parimate tavade komplekti.

Ka juhtumeid ei tule. Konverentsi teemaks on juhtumid. Seal saab tund aega rääkida ühest juhtumist elust. Slurmis võib õppejõud öelda, et “see näide on võetud minu praktikast”, ei muud.

Praktika individuaalset analüüsi ei toimu. Praktika ei ole juhendamine, see on õppejõu järel kordamine. Praktika eesmärk on anda oma katsetes võimalus alustada teadaolevast töövariandist. Pärast intensiivset saate noodid üle vaadata ja harjutust ise korrata. See annab maksimaalse tulemuse.

Kubernetest ei tule — kuigi see on DevOpsi tööriist, on meil eraldi intensiivne.

Mis juhtub?

Will tööriistade nullist tundmaõppimine ja täielik valik lahendusi põhitaristu ehitamiseks.

Praktikutelt tuleb lugu sellest tööriistade tegelik kasutamine ja eluülesandeid. See on alus, millele saate alati lisada iseseisva dokumentatsiooni uurimise ja juhtumite analüüsi.

Tuleb iga päev vastused küsimustele, kus saate oma projektide kohta küsida.

Will tagasisidega töötamine: Palume tagasisidet iga päev. Kirjutage kõigest, mis teile ei meeldi, me parandame selle töö käigus.

Ja tekib traditsiooniline võimalus võta raha ja lahku kui sulle kursus üldse ei meeldi.

Intensiivne programm

Teema nr 1: meeskonnatöö Gitiga

  • Põhikäsud git init, commit, add, diff, log, status, pull, push
  • Git voog, harud ja sildid, liitmisstrateegiad
  • Töötamine mitme kaugesindajaga
  • GitHubi voog
  • Kahvel, kaugjuhtimispult, tõmbenõue
  • Konfliktid, vabastamised, taaskord Gitflow ja muude meeskondadega seotud voogude kohta

Teema nr 2: Rakendusega töötamine arenduse vaatenurgast

  • Mikroteenuse kirjutamine Pythonis
  • Keskkonnamuutujad
  • Integratsiooni- ja ühikutestid
  • Docker-compose kasutamine arenduses

Teema nr 3: CI/CD: sissejuhatus automatiseerimisse

  • Sissejuhatus automatiseerimisse
  • Tööriistad (bash, make, gradle)
  • Git-hookide kasutamine protsesside automatiseerimiseks
  • Tehase koosteliinid ja nende rakendamine IT-s
  • Näide "üldise" torujuhtme ehitamisest
  • Kaasaegne tarkvara CI/CD jaoks: Drone CI, BitBucket Pipelines, Travis jne.

Teema nr 4: CI/CD: GitLabiga töötamine

  • GitLab CI
  • GitLab Runner, nende tüübid ja kasutusalad
  • GitLabi CI, konfiguratsioonifunktsioonid, parimad tavad
  • GitLabi CI etapid
  • GitLabi CI muutujad
  • Ehitage, testige, juurutage
  • Täitmise kontroll ja piirangud: ainult siis, kui
  • Artefaktidega töötamine
  • Mallid failis .gitlab-ci.yml, mis kasutavad toiminguid konveieri erinevates osades
  • Kaasa - jaotised
  • Gitlab-ci.yml tsentraliseeritud haldamine (üks fail ja automaatne tõuge teistesse hoidlatesse)

Teema nr 5: infrastruktuur kui kood

  • IaC: Infrastruktuurile kui koodile lähenemine
  • Pilvepakkujad infrastruktuuri pakkujatena
  • Süsteemi lähtestamise tööriistad, pildi loomine (pakendaja)
  • IaC kasutades näiteks Terraformi
  • Konfiguratsiooni salvestamine, koostöö, rakenduste automatiseerimine
  • Ansible mänguraamatute loomise praktika
  • Idempotentsus, deklaratiivsus
  • IaC, kasutades näitena Ansible

Teema nr 6: Infrastruktuuri testimine

  • Testimine ja pidev integreerimine Molecule'i ja GitLab CI-ga
  • Vagranti kasutamine

Teema nr 7: Infrastruktuuri monitooring Prometheusega

  • Miks on jälgimine vajalik?
  • Seire liigid
  • Märguanded seiresüsteemis
  • Kuidas luua tervislik seiresüsteem
  • Inimloetavad märguanded kõigile
  • Tervisekontroll: millele peaksite tähelepanu pöörama
  • Seireandmetel põhinev automatiseerimine

Teema #8: Rakenduste logimine ELK-ga

  • Parimad metsaraietavad
  • ELK virn

Teema nr 9: infrastruktuuri automatiseerimine ChatOpsiga

  • DevOps ja ChatOps
  • ChatOps: tugevused
  • Slack ja alternatiivid
  • ChatOpsi robotid
  • Hubot ja alternatiivid
  • turvalisus
  • Parimad ja halvimad tavad

Programm on pooleli ja võib veidi muutuda.

Hind: 30 000 ₽

Registreeru

Allikas: www.habr.com

Lisa kommentaar