Infrastruktūra kaip kodas – nemokami kursai iš Otus, mokymai 3 mėn., data: 2023 m. gruodžio 1 d.
įvairenybės / / December 03, 2023
Įvaldysite infrastruktūros kaip kodo (IaC) praktiką ir galėsite konfigūruoti infrastruktūrą įvairiais įrankiais. Tokie kaip „Packer“, „Terraform“, skirti darbui su nekintama architektūra, ir įrankiai, skirti tiesiogiai valdyti sistemos konfigūraciją – „Ansible“, „Chef“, „SaltStack“.
IaC metodas leidžia infrastruktūros sąrankai taikyti programavimo kalbos standartus. Sistemos inžinierius bet kuriuo metu gali matyti, kas kokius pakeitimus atliko, ir susidaryti aiškų vaizdą. Šis metodas supaprastina serverių perdavimą ir bandomųjų kūrimą, leidžia naudoti saugyklas su žaidimų knygelėmis ir paimti paruoštą kodą iš bibliotekų.
Naudodami IaC metodą projekte, galite greitai ir lengvai įdiegti bandomąjį serverį, išbandyti programą ir tik tada išleisti ją į gamybą. Taip elgdamiesi užtikrinsite atsparumą gedimams ir sutaupysite savaičių darbo, kurį būtumėte sugaišę kuriant aplinką.
Štai kodėl kiekvienais metais vis daugiau įmonių savo projektus keičia į infrastruktūros organizavimą kaip kodą. Jau dabar šios žinios yra laikomos pagrindinėmis ne tik sistemų inžinieriams, bet ir kitiems komandos IT specialistams.
Kam skirtas šis kursas?
- Administratoriams ir sistemų inžinieriams, kurie nori sutelkti dėmesį į infrastruktūrą. Kursų metu įvaldysite Middle+ lygio technologijas ir gebėsite savarankiškai pritaikyti Ansible bei dirbti su infrastruktūros vamzdynais.
- Kūrėjams, bandytojams ir „DevOps“ inžinieriams, kurie sąveikauja su infrastruktūra. Kursų metu įgytos žinios leis teisingai išsikelti užduotis ir padės plėtrai bei verslui veikti vieningai.
Kurso metu susipažinsite su šiais IaC įrankiais:
- Terraform, kuri padės deklaratyviai apibūdinti infrastruktūrą
- Galima konfigūracijos valdymo sistema. Tai padės apibūdinti norimą infrastruktūros būseną naudojant vaidmenis ir žaidimo knygas (dažniausiai taip pat deklaratyvias, bet kartais galite pridėti būtinumo)
- Sužinosite, kuo kintama infrastruktūra skiriasi nuo nekintamos infrastruktūros, taip pat padėsime pasirinkti ir ją valdyti
- Baigiamajame modulyje sužinosite apie CI/CD įrankius – GitLab ir Jenkins. Jie padės jums išbandyti, įdiegti ir net sugriauti infrastruktūrą vienu spustelėjus įsipareigojimo mygtuką infrastruktūros saugykloje.
Šiuo kursu norime įrodyti ir parodyti, kad vamzdynas su testais reikalingas ne tik įprastam kodui, bet ir infrastruktūros kodui. Na, jei mes tai įrodėme, tada parodysime, kaip tai padaryti.
8
kursaiDaugiau nei 20 metų patirtis vykdant individualius plėtros projektus IT srityje. Dešimtys sėkmingų projektų, įskaitant tuos, kurie vykdomi pagal vyriausybės sutartis. Patirtis kuriant ir diegiant ERP sistemas, atvirojo kodo sprendimus, palaikymą didelės apkrovos aplikacijoms. Kursų mokytojas...
Daugiau nei 20 metų patirtis vykdant individualius plėtros projektus IT srityje. Dešimtys sėkmingų projektų, įskaitant tuos, kurie vykdomi pagal vyriausybės sutartis. Patirtis kuriant ir diegiant ERP sistemas, atvirojo kodo sprendimus, palaikymą didelės apkrovos aplikacijoms. Kursų apie Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE dėstytojas, taip pat kurso HighLoad mentorius
6
kursaiNuo 2010 m. programuoju įvairiomis kalbomis ir kūriau Linux serverius. Pastaruosius kelerius metus Izraelio startuolio Anzu.io dirbu tik su debesimis ir Kubernetes. Turiu aistrą automatizuoti bet kokį procesą ir rašyti...
Nuo 2010 m. programuoju įvairiomis kalbomis ir kūriau Linux serverius. Pastaruosius kelerius metus Izraelio startuolio Anzu.io dirbu tik su debesimis ir Kubernetes. Man patinka automatizuoti bet kokius procesus ir rašyti pokalbių robotus. Didžiąją savo karjeros dalį praleidau dirbdamas jaunose įmonėse, todėl serverių infrastruktūrą kūriau nuo nulio ne kartą. Mėgstu lanksčias kūrimo metodikas, ypač Scrum. Mano stipriausia kompetencija yra stebėjimas, aš nuėjau ilgą kelią nuo Nagios iki Prometėjo.