Pozývame vás na online intenzívny „Slurm DevOps: Tools&Cheats“

Online intenzívny sa bude konať 19. – 21. augusta Slurm DevOps: Nástroje a cheaty.

Hlavným nepriateľom, s ktorým kurz DevOps bojuje, je: „Veľmi zaujímavé, škoda, že to nemôžeme zaviesť v našej spoločnosti.“ Hľadáme riešenia, ktoré dokáže implementovať aj obyčajný admin do staršieho projektu.

Kurz je určený pre:

  • správcov, ktorí chcú implementovať postupy DevOps zdola;
  • spoločnosti a tímy, ktoré sa chcú posunúť ku kultúre DevOps malými a jasnými krokmi;
  • vývojárov, ktorí chcú porozumieť „administrátorským veciam“, aby mohli samostatne riešiť menšie administratívne úlohy a pomaly sa rozvíjať smerom k vedúcemu tímu pre multifunkčný tím.

Kurz je zbytočný pre tých, ktorí už nástroje DevOps poznajú a používajú. Nič nové sa nedozvieš.

Online intenzívny je formátom novej reality, poskytuje takmer rovnaké ponorenie ako offline intenzívny, len bez cesty do Moskvy (čo je pre niekoho plus a pre iného mínus).

Pozývame vás na online intenzívny „Slurm DevOps: Tools&Cheats“

Kurz na DevOps sme už absolvovali dvakrát a nazbierali sme všetko, čo sme mohli.
Hlavným problémom sú sklamané očakávania. Preto vám hneď prezradíme, čo v kurze nebude.

Nebudú existovať žiadne osvedčené postupy. Uskutoční sa analýza jedného osvedčeného postupu. Napríklad téma CI/CD, na ktorú si bez problémov urobíte týždňový intenzívny kurz, trvá 4 hodiny. Počas tejto doby môžete ukázať základy a vytvoriť jednoduchý kanál, ale nemôžete analyzovať balík osvedčených postupov pre rôzne prípady.

Nebudú ani prípady. Témou konferencie sú prípady. Tam sa dá hodinu rozprávať o jednej príhode zo života. Na Slurme môže lektor povedať, že „tento príklad je prevzatý z mojej praxe“, nič viac.

Nebude existovať žiadna individuálna analýza praxe. Cvičenie nie je mentoring, je to opakovanie po lektorovi. Účelom praxe je poskytnúť príležitosť vo vašich experimentoch začať od známej pracovnej možnosti. Po intenzívnom cvičení si môžete poznámky preštudovať a cvičenie zopakovať. To poskytne maximálne výsledky.

Nebudú žiadne Kubernetes – aj keď ide o nástroj DevOps, máme samostatný intenzívny.

Čo sa bude diať?

Bude zoznámenie sa s nástrojmi od začiatku a celý rad riešení pre budovanie základnej infraštruktúry.

Bude tam príbeh od praktizujúcich o skutočné používanie nástrojov a životné úlohy. Toto je základ, ku ktorému môžete vždy pridať nezávislé štúdium dokumentácie a analýzu prípadov.

Bude denne odpovede na otázky, kde sa môžete opýtať na svoje projekty.

Bude práca so spätnou väzbou: Denne žiadame o spätnú väzbu. Napíšte o všetkom, čo sa vám nepáči, za pochodu to opravíme.

A nebude chýbať tradičná príležitosť vziať peniaze a odísť ak sa vám kurz vôbec nepáči.

Intenzívny program

Téma #1: Tímová práca s Git

  • Základné príkazy git init, commit, add, diff, log, status, pull, push
  • Git flow, vetvy a značky, zlučovacie stratégie
  • Práca s viacerými vzdialenými zástupcami
  • tok GitHub
  • Vidlica, diaľkové ovládanie, požiadavka na ťahanie
  • Konflikty, vydania, ešte raz o Gitflow a iných tokoch vo vzťahu k tímom

Téma #2: Práca s aplikáciou z pohľadu vývoja

  • Písanie mikroslužby v Pythone
  • Premenné prostredia
  • Integračné a jednotkové testy
  • Použitie docker-compose vo vývoji

Téma #3: CI/CD: úvod do automatizácie

  • Úvod do automatizácie
  • Nástroje (bash, make, gradle)
  • Použitie git-hookov na automatizáciu procesov
  • Továrenské montážne linky a ich aplikácia v IT
  • Príklad budovania „všeobecného“ potrubia
  • Moderný softvér pre CI/CD: Drone CI, BitBucket Pipelines, Travis atď.

Téma #4: CI/CD: Práca s GitLab

  • GitLab CI
  • GitLab Runner, ich typy a použitie
  • GitLab CI, konfiguračné funkcie, osvedčené postupy
  • Fázy CI GitLab
  • Premenné GitLab CI
  • Zostavte, testujte, nasadzujte
  • Kontrola a obmedzenia vykonávania: len, keď
  • Práca s artefaktmi
  • Šablóny v súbore .gitlab-ci.yml, opätovné použitie akcií v rôznych častiach potrubia
  • Zahrnúť - sekcie
  • Centralizovaná správa gitlab-ci.yml (jeden súbor a automatické posielanie do iných úložísk)

Téma č. 5: Infraštruktúra ako kód

  • IaC: Prístup k infraštruktúre ako kód
  • Poskytovatelia cloudu ako poskytovatelia infraštruktúry
  • Nástroje na inicializáciu systému, vytváranie obrazu (packer)
  • IaC s použitím Terraform ako príkladu
  • Ukladanie konfigurácie, spolupráca, automatizácia aplikácií
  • Prax tvorby Ansible playbookov
  • Idempotencia, deklaratívnosť
  • IaC s použitím Ansible ako príkladu

Téma #6: Testovanie infraštruktúry

  • Testovanie a nepretržitá integrácia s Molecule a GitLab CI
  • Použitie Vagrant

Téma #7: Monitorovanie infraštruktúry s Prometheus

  • Prečo je potrebné monitorovanie?
  • Typy monitorovania
  • Upozornenia v monitorovacom systéme
  • Ako vybudovať zdravý monitorovací systém
  • Oznámenia čitateľné pre každého
  • Kontrola zdravotného stavu: čomu by ste mali venovať pozornosť
  • Automatizácia založená na údajoch z monitorovania

Téma #8: Prihlásenie aplikácie pomocou ELK

  • Najlepšie postupy pri protokolovaní
  • ELK zásobník

Téma #9: Automatizácia infraštruktúry s ChatOps

  • DevOps a ChatOps
  • ChatOps: Silné stránky
  • Slack a alternatívy
  • Roboty pre ChatOps
  • Hubot a alternatívy
  • zabezpečenia
  • Najlepšie a najhoršie postupy

Program prebieha a môže sa mierne zmeniť.

Cena: 30 000 ₽

registrácia

Zdroj: hab.com

Pridať komentár