Vi inbjuder dig till det intensiva onlinespelet "Slurm DevOps: Tools & Cheats"

Online intensiv kommer att hållas den 19-21 augusti Slurm DevOps: Verktyg och fusk.

Den främsta fienden som DevOps-kursen bekämpar är: "Mycket intressant, det är synd att vi inte kan implementera detta i vårt företag." Vi letar efter lösningar som även en vanlig administratör kan implementera i ett äldre projekt.

Kursen är avsedd för:

  • administratörer som vill implementera DevOps-praxis underifrån;
  • företag och team som vill gå mot en DevOps-kultur i små och tydliga steg;
  • utvecklare som vill förstå "admin-grejen" för att självständigt lösa mindre adminuppgifter och sakta utvecklas mot en teamleader för ett tvärfunktionellt team.

Kursen är värdelös för dem som redan känner till och använder DevOps-verktyg. Du lär dig inget nytt.

Onlineintensiven är ett format av nya verkligheter; det ger nästan samma fördjupning som offlineintensiva, bara utan en resa till Moskva (vilket är ett plus för vissa och ett minus för andra).

Vi inbjuder dig till det intensiva onlinespelet "Slurm DevOps: Tools & Cheats"

Vi har redan genomfört en kurs om DevOps två gånger och samlat alla de stora skott vi kunde.
Det största problemet är besvikna förväntningar. Därför kommer vi genast att berätta vad som inte kommer att ingå i kursen.

Det kommer inte att finnas några bästa praxis. Det kommer att göras en analys av en bästa praxis. Till exempel tar ett CI/CD-ämne, som du enkelt kan göra en veckolång intensivkurs om, 4 timmar. Under denna tid kan du visa grunderna och bygga en enkel pipeline, men du kan inte analysera ett paket med bästa praxis för olika fall.

Det blir inga fall heller. Cases är temat för konferensen. Där kan man prata i en timme om en incident från livet. På Slurm kan föreläsaren säga att "det här exemplet är hämtat från min praktik", inget mer.

Det kommer inte att göras någon individuell analys av praktiken. Övning är inte mentorskap, det är att upprepa efter föreläsaren. Syftet med övningen är att ge en möjlighet i dina experiment att utgå från ett känt arbetsalternativ. Efter intensiven kan du gå igenom anteckningarna och själv upprepa övningen. Detta kommer att ge maximalt resultat.

Det kommer inte att finnas några Kubernetes — även om detta är ett DevOps-verktyg har vi separat intensiv.

Och vad kommer att hända?

kommer att vara lära känna verktygen från grunden och ett komplett utbud av lösningar för att bygga grundläggande infrastruktur.

Det kommer att finnas en berättelse från utövare om verklig användning av verktyg och livsuppgifter. Detta är grunden till vilken du alltid kan lägga till oberoende studie av dokumentation och analys av fall.

Det kommer att finnas dagligen svar på frågor, där du kan fråga om dina projekt.

kommer att vara arbetar med feedback: Vi ber om feedback dagligen. Skriv om allt du inte gillar, vi fixar det allt eftersom.

Och det kommer att finnas en traditionell möjlighet ta pengarna och gå om du inte alls gillar kursen.

Intensivt program

Ämne #1: Lagarbete med Git

  • Grundläggande kommandon git init, commit, add, diff, log, status, pull, push
  • Git-flöde, grenar och taggar, slå samman strategier
  • Arbetar med flera fjärråterförsäljare
  • GitHub-flöde
  • Gaffel, fjärrkontroll, dragförfrågan
  • Konflikter, releaser, återigen om Gitflow och andra flöden i relation till team

Ämne #2: Att arbeta med applikationen ur utvecklingssynpunkt

  • Att skriva en mikrotjänst i Python
  • Miljövariabler
  • Integration och enhetstester
  • Använder docker-compose i utvecklingen

Ämne #3: CI/CD: introduktion till automation

  • Introduktion till automation
  • Verktyg (bash, make, gradle)
  • Använder git-hooks för att automatisera processer
  • Fabrikens löpande band och deras tillämpning inom IT
  • Ett exempel på att bygga en "allmän" pipeline
  • Modern programvara för CI/CD: Drone CI, BitBucket Pipelines, Travis, etc.

Ämne #4: CI/CD: Att arbeta med GitLab

  • GitLab CI
  • GitLab Runner, deras typer och användningsområden
  • GitLab CI, konfigurationsfunktioner, bästa praxis
  • GitLab CI-stadier
  • GitLab CI-variabler
  • Bygg, testa, distribuera
  • Utförandekontroll och begränsningar: endast, när
  • Arbeta med artefakter
  • Mallar inuti .gitlab-ci.yml, återanvänder åtgärder i olika delar av pipelinen
  • Inkludera - avsnitt
  • Centraliserad hantering av gitlab-ci.yml (en fil och automatisk push till andra arkiv)

Ämne #5: Infrastruktur som kod

  • IaC: Approaching Infrastructure as Code
  • Molnleverantörer som infrastrukturleverantörer
  • Systeminitieringsverktyg, bildbyggande (packer)
  • IaC med Terraform som exempel
  • Konfigurationslagring, samarbete, applikationsautomatisering
  • Öva på att skapa Ansible-spelböcker
  • Idempotens, deklarativitet
  • IaC med Ansible som exempel

Ämne #6: Infrastrukturtestning

  • Testning och kontinuerlig integration med Molecule och GitLab CI
  • Använder Vagrant

Ämne #7: Infrastrukturövervakning med Prometheus

  • Varför övervakning behövs
  • Typer av övervakning
  • Aviseringar i övervakningssystemet
  • Hur man bygger ett hälsosamt övervakningssystem
  • Människoläsbara meddelanden, för alla
  • Hälsokontroll: vad du bör vara uppmärksam på
  • Automatisering baserad på övervakningsdata

Ämne #8: Logga en ansökan med ELK

  • Bästa loggningsmetoder
  • ELK stack

Ämne #9: Infrastrukturautomation med ChatOps

  • DevOps och ChatOps
  • ChatOps: Styrkor
  • Slack och alternativ
  • Bots för ChatOps
  • Hubot och alternativ
  • Безопасность
  • Bästa och sämsta metoder

Programmet pågår och kan ändras något.

Pris: 30 000 ₽

Bli medlem

Källa: will.com

Lägg en kommentar