Wy noegje jo út foar de online yntinsive "Slurm DevOps: Tools & Cheats"

Online yntinsyf wurdt hâlden op 19-21 augustus Slurm DevOps: Tools & Cheats.

De wichtichste fijân dy't de DevOps-kursus bestridt is: "Hiel nijsgjirrich, it is spitich dat wy dit net yn ús bedriuw kinne ymplementearje." Wy binne op syk nei oplossingen dy't sels in gewoane admin kin ymplementearje yn in legacy projekt.

De kursus is bedoeld foar:

  • behearders dy't DevOps-praktiken fan ûnderen wolle ymplementearje;
  • bedriuwen en teams dy't wolle oergean nei in DevOps-kultuer yn lytse en dúdlike stappen;
  • ûntwikkelders dy't it "admin-guod" wolle begripe om selsstannich lytse admintaken op te lossen en stadichoan ûntwikkelje nei in teamlieding foar in cross-funksjoneel team.

De kursus is nutteloos foar dyjingen dy't al DevOps-ark kenne en brûke. Jo sille neat nijs leare.

De online yntinsive is in opmaak fan nije realiteiten; it leveret hast deselde ûnderdompeling as offline yntinsiven, allinich sûnder in reis nei Moskou (wat in plus is foar guon, en in minus foar oaren).

Wy noegje jo út foar de online yntinsive "Slurm DevOps: Tools & Cheats"

Wy hawwe al twa kear in kursus oer DevOps hâlden en alle grutte shots sammele dy't wy koenen.
It wichtichste probleem is teloarstelde ferwachtingen. Dêrom sille wy jo daliks fertelle wat net yn 'e kursus opnommen wurde sil.

D'r sille gjin bêste praktiken wêze. Der sil in analyze wêze fan ien bêste praktyk. Bygelyks, in CI/CD-ûnderwerp, dêr't jo maklik in wikelange yntinsive kursus oer dwaan kinne, duorret 4 oeren. Yn dizze tiid kinne jo de basis sjen litte en in ienfâldige pipeline bouwe, mar jo kinne in pakket fan bêste praktiken net analysearje foar ferskate gefallen.

D'r sille ek gjin gefallen wêze. Cases binne it tema foar de konferinsje. Dêr kinne jo in oere lang prate oer ien ynsidint út it libben. By Slurm kin de dosint sizze dat “dit foarbyld is helle út myn praktyk”, mear neat.

D'r sil gjin yndividuele analyze fan 'e praktyk wêze. Oefenje is gjin mentoring, it is werheljen nei de dosint. It doel fan 'e praktyk is om in kâns te jaan yn jo eksperiminten om te begjinnen fan in bekende wurkopsje. Nei de yntinsive kinne jo de oantekeningen besjen en de praktyk sels werhelje. Dit sil maksimale resultaten jaan.

D'r sil gjin Kubernetes wêze - hoewol dit in DevOps-ark is, hawwe wy apart yntinsyf.

Wat barre sil?

Sil wêze it ark fanôf it begjin te kennen en in folslein oanbod fan oplossings foar it bouwen fan basisynfrastruktuer.

Der komt in ferhaal fan beoefeners oer echte gebrûk fan ark en libben taken. Dit is de basis dêr't jo altyd kinne tafoegje unôfhinklike stúdzje fan dokumintaasje en analyze fan gefallen.

Der sil wêze deistige antwurden op fragen, wêr kinne jo freegje oer jo projekten.

Sil wêze wurkje mei feedback: Wy freegje alle dagen om feedback. Skriuw oer alles wat jo net leuk fine, wy reparearje it as wy gean.

En der sil in tradisjonele kâns wêze nim it jild en gean fuort as jo de kursus hielendal net leuk fine.

Yntinsyf programma

Underwerp #1: Teamwork mei Git

  • Basiskommando's git init, commit, add, diff, log, status, pull, push
  • Git flow, tûken en tags, fusearje strategyen
  • Wurkje mei meardere reps op ôfstân
  • GitHub stream
  • Fork, remote, pull fersyk
  • Konflikten, releases, nochris oer Gitflow en oare streamen yn relaasje ta teams

Underwerp #2: Wurkje mei de applikaasje út in ûntwikkelingspunt

  • Skriuw in mikroservice yn Python
  • Miljeu Fariabelen
  • Yntegraasje en ienheidstests
  • Gebrûk fan docker-compose yn ûntwikkeling

Underwerp # 3: CI / CD: ynlieding ta automatisearring

  • Yntroduksje ta automatisearring
  • Tools (bash, meitsje, gradle)
  • Gebrûk fan git-hooks om prosessen te automatisearjen
  • Fabriek gearkomste linen en harren tapassing yn IT
  • In foarbyld fan it bouwen fan in "algemiene" pipeline
  • Moderne software foar CI / CD: Drone CI, BitBucket Pipelines, Travis, ensfh.

Underwerp #4: CI/CD: Wurkje mei GitLab

  • GitLab CI
  • GitLab Runner, har soarten en gebrûk
  • GitLab CI, konfiguraasjefunksjes, bêste praktiken
  • GitLab CI Stages
  • GitLab CI Fariabelen
  • Bouwe, testje, ynsette
  • Utfieringskontrôle en beheiningen: allinich, wannear
  • Wurkje mei artefakten
  • Sjabloanen binnen .gitlab-ci.yml, werbrûkende aksjes yn ferskate dielen fan 'e pipeline
  • Ynklusyf - seksjes
  • Sintraal behear fan gitlab-ci.yml (ien bestân en automatyske push nei oare repositories)

Underwerp #5: Ynfrastruktuer as koade

  • IaC: Approaching Infrastructure as Code
  • Wolkproviders as ynfrastruktuerproviders
  • Systeeminitialisaasjeark, byldbou (pakker)
  • IaC mei Terraform as foarbyld
  • Konfiguraasje opslach, gearwurking, applikaasje automatisearring
  • Oefenjen fan it meitsjen fan Ansible playbooks
  • Idempotinsje, declarativeness
  • IaC mei Ansible as foarbyld

Underwerp #6: Testen fan ynfrastruktuer

  • Testen en trochgeande yntegraasje mei Molecule en GitLab CI
  • Mei help fan Vagrant

Underwerp #7: Ynfrastruktuermonitoring mei Prometheus

  • Wêrom is tafersjoch nedich?
  • Soarten tafersjoch
  • Notifikaasjes yn it tafersjochsysteem
  • Hoe kinne jo in sûn tafersjochsysteem bouwe
  • Minsklike lêsbere notifikaasjes, foar elkenien
  • Health Check: wat jo moatte betelje omtinken oan
  • Automatisearring basearre op tafersjochgegevens

Underwerp #8: In applikaasje oanmelde mei ELK

  • Bêste Logging Practices
  • ELK stapel

Underwerp #9: Automatisearring fan ynfrastruktuer mei ChatOps

  • DevOps en ChatOps
  • ChatOps: sterke punten
  • Slack en alternativen
  • Bots foar ChatOps
  • Hubot en alternativen
  • Feiligens
  • Bêste en minste praktiken

It programma is oan 'e gong en kin wat feroarje.

Priis: 30 ₽

registraasje

Boarne: www.habr.com

Add a comment