DevOps praksis og værktøjer - kursus 105.000 rub. fra Otus, træning 5 måneder, dato 29. november 2023.
Miscellanea / / November 29, 2023
Kursus fra vores partner Express 42 Hovedtræk ved programmet er den konstante overgang fra abstrakt til konkret: først gives et kort over specifikke praksisser, derefter individuelle delpraksis med umiddelbar fordybelse i værktøj. Dette giver effekten af uafhængig undersøgelse, mens kortet over praksis allerede er dannet for specialisten, og han har ingen chance for at falde i hjulene af tidligere erfaringer.
Om kurset og dig selv
Hvis du vil udvikle dig i DevOps-praksis, hvilke værktøjer du skal mestre, og hvordan du opnår hurtig feedback fra dit produkt og hurtig interaktion med kunderne - kom til vores kursus! Programmet blev skabt specielt til udviklere, testere, systemadministratorer og vil tillade mestre værktøjerne og specifikke teknikker til at implementere følgende praksis på professionelt niveau:
- Infrastruktur som kode (IaC),
— CI/CD,
— løbende indsamling af metrikker (overvågning og logning).
Derudover vil kurset dække følgende emner:
- DevSecOps
— SRE,
- problem med at opbevare "følsomme data",
— Loke, Hvælving, Vagrantværktøj.
Eksempler på afgangsprojekter - læs i vores blog: "CI/CD system projekt" og "Infrastruktur konfiguration prototype"
2
Rute15 års erfaring med Linux, 10 år med clouds og Devops. Nåede at deltage i opbygningen af Linux distributioner, arbejde både i outsourcing og i produktvirksomheder. I de sidste 3 år har han været...
15 års erfaring med Linux, 10 år med clouds og Devops. Nåede at deltage i opbygningen af Linux distributioner, arbejde både i outsourcing og i produktvirksomheder. I de sidste 3 år har han forberedt DevOpsConf Russia-konferencen.
2
RuteArbejder i øjeblikket med ETL, færdiggør BI-systemovervågning, udvikler i Python og alt dette i Azure-skyen. Bygget CI/CD til BI-systemet, skrev UI-autotests i Selenium. Hos LANIT (indtil 2018) skabte han...
Arbejder i øjeblikket med ETL, færdiggør BI-systemovervågning, udvikler i Python og alt dette i Azure-skyen. Bygget CI/CD til BI-systemet, skrev UI-autotests i Selenium. Hos LANIT (indtil 2018) skabte han sin egen "Frankenstein" fra Jenkins, Ansible, VMware, Telegram bot, Jira, bash- og Python-scripts til fuldgyldige ChatOps, hvor alle opdateringer til både servere og billetter blev udført gennem en bot i telegram for https://gis-tek.ru. Hjalp også Kubernetes med at orkestrere sider https://мдм.моидокументы.рф. Hos NIIAS (indtil 2016) skrev han mega-bash-scripts for at opdatere Russian Railways afsendelsesservere, så dit tog kunne nå frem til tiden.
DevOps. Behovet for at ændre sig
-Emne 1. Hvad er DevOps og historien om dets udvikling
-Emne 2.DevOps som et system. Praksis og teknikker
-Emne 3. Versionsstyringssystem som grundlag for softwareudvikling og levering. Introduktion til Git
-Emne 4. Ingeniørens lokale miljø. ChatOps og visualisering af workflow. Teamwork med Git. Arbejder på GitHub
-Emne 5.Introduktion til cloud-infrastruktur og cloud-tjenester
-Emne 6. Yandex Clouds vigtigste tjenester
Infrastruktur og konfigurationsstyring
-Emne 7. Infrastrukturstyringsmodeller. Forberedelse af billeder ved hjælp af Packer
-Emne 8: Introduktion af Terraform
-Emne 9. Principper for organisering af infrastrukturkode og arbejde med infrastruktur i et team med Terraform som eksempel
-Emne 10. Konfigurationsstyring. Introduktion til Ansible
-Emne 11.Fortsat bekendtskab med Ansible: skabeloner, handlere, dynamisk inventar, vault, tags
-Tema 12. Ansvarlige roller, administration af indstillinger for flere miljøer og bedste praksis
-Emne 13. Lokal udvikling af Ansible roller med Vagrant. Konfigurationstest.
-Emne 14.Infrastruktursikkerhed
Kontinuerlig integration og kontinuerlig levering ved hjælp af Docker
- Emne 15. Containeriseringsteknologi. Introduktion til Docker
-Emne 16.Docker containere. Docker under hætten
-Tema 17.Docker billeder. Mikrotjenester
-Emne 18. Netværksinteraktion af Docker-containere. Docker Compose. Test af billeder
-Emne 19. Teknologi for kontinuerlig softwarelevering
-Emne 20. Gitlab CI-enhed. Opbygning af en kontinuerlig integrationsproces
-Emne 21. Containersikkerhed, integration af sikkerhedstjek og pipelines
Fast Feedback Loop (overvågning og logning)
-Emne 22.Introduktion til overvågning. Modeller og principper for drift af overvågningssystemer
-Emne 23. Applikations- og infrastrukturovervågning
-Emne 24.Brug af værktøjer til behandling af logdata
-Emne 25.Brug af et logningssystem i en Docker-baseret infrastruktur
Containerorkestering
-Emne 26. Containerorkestrering
-Emne 27.Introduktion til Kubernetes #1
-Emne 28.Introduktion til Kubernetes #2
-Emne 29. Grundlæggende sikkerhedsmodeller og controllere i Kubernetes
-Emne 30.Indgangscontrollere og tjenester i Kubernetes
-Emne 31.Integration af Kubernetes i GitlabCI
-Emne 32.Kubernetes. Overvågning og logning
Projekt arbejde
-Emne 33. Valg af emne og tilrettelæggelse af projektarbejdet
-Emne 34. Høring om projekter og lektier - mellemgodkendelse
-Emne 35.Beskyttelse af designarbejde