DevOps-käytännöt ja työkalut - kurssi 105 000 hieroa. Otus, koulutus 5 kuukautta, päivämäärä 29.11.2023.
Miscellanea / / November 29, 2023
Kurssi yhteistyökumppaniltamme Express 42 Ohjelman pääominaisuus on jatkuva siirtyminen abstraktista toiseen konkreettinen: ensin annetaan kartta erityisistä käytännöistä, sitten yksittäiset alakäytännöt, joihin uppoudutaan välittömästi työkalu. Tämä saa aikaan itsenäisen opiskelun vaikutuksen, kun taas käytäntökartta on jo muodostettu asiantuntijalle, eikä hänellä ole mahdollisuutta pudota menneen kokemuksen kierteeseen.
Kurssista ja itsestäsi
Jos haluat kehittyä DevOps-käytännöissä, mitä työkaluja hallita ja miten saada nopeaa palautetta tuotteestasi ja nopeaa vuorovaikutusta asiakkaiden kanssa - tule kurssillemme! Ohjelma luotiin erityisesti kehittäjille, testaajille, järjestelmänvalvojille ja mahdollistaa hallitse työkalut ja erityiset tekniikat seuraavien käytäntöjen toteuttamiseksi ammattitasolla:
- Infrastruktuuri koodina (IaC),
- CI/CD,
— jatkuva mittareiden kerääminen (seuranta ja kirjaaminen).
Lisäksi kurssilla käsitellään seuraavia aiheita:
- DevSecOps
- SRE,
- "arkaluonteisten tietojen" tallennusongelma,
- Loki, Vault, Vagrant-työkalut.
Esimerkkejä valmistumisprojekteista - lue blogistamme: "CI/CD-järjestelmäprojekti" ja "Infrastruktuurin konfigurointiprototyyppi"
2
tietenkin15 vuoden kokemus Linuxista, 10 vuotta pilvistä ja Devopsista. Onnistui osallistumaan Linux-jakelujen rakentamiseen, työskennellyt sekä ulkoistuksissa että tuoteyrityksissä. Viimeiset 3 vuotta hän on ollut...
15 vuoden kokemus Linuxista, 10 vuotta pilvistä ja Devopsista. Onnistui osallistumaan Linux-jakelujen rakentamiseen, työskennellyt sekä ulkoistuksissa että tuoteyrityksissä. Viimeiset 3 vuotta hän on valmistellut DevOpsConf Russia -konferenssia.
2
tietenkinTällä hetkellä työskentely ETL: n kanssa, BI-järjestelmän valvonnan viimeistely, Pythonissa kehittäminen ja kaikki tämä Azure-pilvessä. Rakensi CI/CD: tä BI-järjestelmää varten, kirjoitti käyttöliittymän automaattiset testit Seleeniin. LANITissa (2018 asti) hän loi...
Tällä hetkellä työskentely ETL: n kanssa, BI-järjestelmän valvonnan viimeistely, Pythonissa kehittäminen ja kaikki tämä Azure-pilvessä. Rakensi CI/CD: tä BI-järjestelmää varten, kirjoitti käyttöliittymän automaattiset testit Seleeniin. LANITissa (2018 asti) hän loi oman "Frankensteinin" Jenkinsistä, Ansiblesta, VMwaresta, Telegram-botista, Jirasta, bash- ja Python-skriptit täysimittaisille ChatOps-ohjelmille, joissa kaikki päivitykset sekä palvelimiin että lippuihin tehtiin botin kautta. sähke https://gis-tek.ru. Auttoi myös Kubernetesin sivujen orkestroinnissa https://мдм.моидокументы.рф. NIIAS: ssa (vuoteen 2016) hän kirjoitti mega-bash-skriptejä päivittääkseen Venäjän rautateiden lähetyspalvelimia, jotta juna voisi saapua ajoissa.
DevOps. Tarve muuttaa
-Aihe 1. Mikä on DevOps ja sen kehityshistoria
-Aihe 2. DevOps järjestelmänä. Käytännöt ja tekniikat
-Aihe 3. Versionhallintajärjestelmä ohjelmistokehityksen ja -toimituksen perustana. Esittelyssä Git
-Aihe 4. Insinöörin paikallinen ympäristö. ChatOps ja työnkulun visualisointi. Ryhmätyö Gitin kanssa. Työskentely GitHubissa
-Aihe 5. Johdatus pilviinfrastruktuuriin ja pilvipalveluihin
-Aihe 6. Yandex Cloudin pääpalvelut
Infrastruktuurin ja konfiguraatioiden hallinta
-Aihe 7. Infrastruktuurin hallintamallit. Kuvien valmistelu Packerilla
-Aihe 8: Terraformin esittely
-Aihe 9. Infrastruktuurikoodin järjestämisen ja infrastruktuurin työskentelyn periaatteet tiimissä käyttäen esimerkkinä Terraformia
-Aihe 10. Kokoonpanon hallinta. Esittelyssä Ansible
-Aihe 11. Ansiblen tutustumisen jatkaminen: mallit, käsittelijät, dynaaminen inventaario, holvi, tunnisteet
-Teema 12. Mahdolliset roolit, useiden ympäristöjen asetusten hallinta ja parhaat käytännöt
-Aihe 13. Ansible-roolien paikallinen kehittäminen Vagrantin kanssa. Kokoonpanon testaus.
-Aihe 14. Infrastruktuurin turvallisuus
Jatkuva integrointi ja jatkuva toimitus Dockerin avulla
- Aihe 15. Konttitekniikka. Dockerin esittely
-Aihe 16. Docker-kontit. Docker konepellin alla
-Teema 17. Docker-kuvat. Mikropalvelut
-Aihe 18. Docker-konttien verkkovuorovaikutus. Docker Compose. Kuvien testaus
-Aihe 19. Jatkuvan ohjelmistotoimituksen tekniikka
-Aihe 20. Gitlab CI -laite. Jatkuvan integraatioprosessin rakentaminen
-Aihe 21. Konttien turvallisuus, turvatarkastusten ja putkistojen integrointi
Pikapalautesilmukka (seuranta ja kirjaaminen)
-Aihe 22. Johdatus seurantaan. Valvontajärjestelmien mallit ja toimintaperiaatteet
-Aihe 23. Sovelluksen ja infrastruktuurin seuranta
-Aihe 24.Työkalujen käyttö lokitietojen käsittelyyn
-Aihe 25. Lokijärjestelmän käyttö Docker-pohjaisessa infrastruktuurissa
Container Orchestration
-Aihe 26. Kontin orkestrointi
-Aihe 27. Johdatus Kubernetesiin #1
-Aihe 28. Johdatus Kubernetesiin #2
-Aihe 29. Perusturvamallit ja -ohjaimet Kubernetesissa
-Aihe 30. Sisääntuloohjaimet ja palvelut Kubernetesissa
-Aihe 31. Kubernetesin integrointi GitlabCI: hen
-Aihe 32.Kubernetes. Valvonta ja kirjaaminen
Projektityö
-Aihe 33. Aiheen valinta ja projektityön organisointi
-Aihe 34. Projektien ja kotitehtävien konsultointi - välihyväksyntä
-Aihe 35. Suunnittelutyön suojaaminen