Practici și instrumente DevOps - curs 105.000 de ruble. din Otus, antrenament 5 luni, data 29 noiembrie 2023.
Miscelaneu / / November 29, 2023
Curs de la partenerul nostru Express 42 Caracteristica principală a programului este trecerea constantă de la abstract la concret: mai întâi se oferă o hartă a practicilor specifice, apoi sub-practici individuale cu imersiune imediată în instrument. Acest lucru dă efectul unui studiu independent, în timp ce harta practicilor a fost deja făcută pentru specialist, iar acesta nu are nicio șansă să cadă în rutina experienței trecute.
Despre curs și despre tine
Dacă doriți să dezvoltați practicile DevOps, ce instrumente să stăpâniți și cum să obțineți feedback rapid de la produsul dvs. și interacțiune rapidă cu clienții - veniți la cursul nostru! Programul a fost creat special pentru dezvoltatori, testeri, administratori de sistem și va permite stăpânește instrumentele și tehnicile specifice pentru implementarea următoarelor practici la nivel profesional:
- Infrastructura ca cod (IaC),
— CI/CD,
— colectare continuă de metrici (monitorizare și înregistrare).
În plus, cursul va acoperi următoarele subiecte:
- DevSecOps
- SRE,
- problema stocării „datelor sensibile”,
— Instrumente Loki, Vault, Vagrant.
Exemple de proiecte de absolvire - citiți pe blogul nostru: „Proiect sistem CI/CD” și „Prototip de configurare a infrastructurii”
2
curs15 ani de experiență cu Linux, 10 ani cu cloud și Devops. A reușit să participe la construirea distribuțiilor Linux, să lucreze atât în outsourcing, cât și în companii de produse. În ultimii 3 ani a fost...
15 ani de experiență cu Linux, 10 ani cu cloud și Devops. A reușit să participe la construirea distribuțiilor Linux, să lucreze atât în outsourcing, cât și în companii de produse. În ultimii 3 ani pregătește conferința DevOpsConf Rusia.
2
cursÎn prezent se lucrează cu ETL, se finalizează monitorizarea sistemului BI, se dezvoltă în Python și toate acestea în cloudul Azure. Am construit CI/CD pentru sistemul BI, a scris autotestele UI în Selenium. La LANIT (până în 2018) a creat...
În prezent se lucrează cu ETL, se finalizează monitorizarea sistemului BI, se dezvoltă în Python și toate acestea în cloudul Azure. Am construit CI/CD pentru sistemul BI, a scris autotestele UI în Selenium. La LANIT (până în 2018) și-a creat propriul „Frankenstein” de la Jenkins, Ansible, VMware, Telegram bot, Jira, bash- și Scripturi Python pentru ChatOps cu drepturi depline, în care toate actualizările atât pentru servere, cât și pentru bilete au fost efectuate printr-un bot în telegrama pentru https://gis-tek.ru. A ajutat, de asemenea, Kubernetes să orchestreze pagini https://мдм.моидокументы.рф. La NIIAS (până în 2016) a scris scripturi mega-bash pentru a actualiza serverele de expediere ale Căilor Ferate Ruse, astfel încât trenul dumneavoastră să poată ajunge la timp.
DevOps. Nevoia de schimbare
-Tema 1. Ce este DevOps și istoria dezvoltării sale
-Tema 2.DevOps ca sistem. Practici și tehnici
-Tema 3. Sistemul de control al versiunilor ca bază pentru dezvoltarea și livrarea software-ului. Vă prezentăm Git
-Tema 4. Mediul local al inginerului. ChatOps și vizualizarea fluxului de lucru. Lucru în echipă cu Git. Lucrează pe GitHub
-Tema 5. Introducere în infrastructura cloud și serviciile cloud
-Tema 6. Serviciile principale ale Yandex Cloud
Managementul infrastructurii și configurației
-Tema 7. Modele de management al infrastructurii. Pregătirea imaginilor folosind Packer
-Tema 8: Prezentarea Terraform
-Tema 9.Principii de organizare a codului de infrastructură și de lucru la infrastructură într-o echipă folosind Terraform ca exemplu
-Tema 10. Managementul configurației. Vă prezentăm Ansible
-Tema 11. Continuarea cunoașterii cu Ansible: șabloane, handlere, inventar dinamic, seif, etichete
-Tema 12. Roluri ansible, gestionarea setărilor pentru mai multe medii și bune practici
-Tema 13. Dezvoltarea locală a rolurilor Ansible cu Vagrant. Testarea configurației.
-Tema 14.Securitatea infrastructurii
Integrare continuă și livrare continuă folosind Docker
- Tema 15. Tehnologia containerizării. Introducere în Docker
-Tema 16.Containere Docker. Docker sub capotă
-Tema 17.Imagini Docker. Microservicii
-Tema 18. Interacțiunea în rețea a containerelor Docker. Docker Compose. Testarea imaginilor
- Tema 19. Tehnologia livrării continue de software
-Tema 20. Dispozitiv Gitlab CI. Construirea unui proces continuu de integrare
-Tema 21. Securitatea containerelor, integrarea controalelor de securitate și conductelor
Bucla rapidă de feedback (monitorizare și înregistrare)
-Tema 22.Introducere în monitorizare. Modele și principii de funcționare a sistemelor de monitorizare
-Tema 23. Monitorizarea aplicațiilor și a infrastructurii
-Tema 24.Utilizarea instrumentelor de prelucrare a datelor din jurnal
- Subiectul 25. Utilizarea unui sistem de logare într-o infrastructură bazată pe Docker
Container Orchestration
-Tema 26. Orchestrarea containerelor
-Tema 27.Introducere în Kubernetes #1
-Tema 28.Introducere în Kubernetes #2
-Tema 29. Modele de securitate de bază și controlere în Kubernetes
-Tema 30. Controlere de intrare și servicii în Kubernetes
-Tema 31.Integrarea Kubernetes în GitlabCI
-Tema 32.Kubernetes. Monitorizare și logare
Lucru de proiect
-Tema 33. Selectarea temei și organizarea lucrărilor la proiect
-Tema 34. Consultanta pe proiecte si teme - acceptare intermediara
-Tema 35.Protecția lucrărilor de proiectare