Infrastruktura kot koda - brezplačen tečaj iz Otusa, usposabljanje 3 mesece, datum: 1. december 2023.
Miscellanea / / December 03, 2023
Obvladali boste prakso infrastrukture kot kode (IaC) in bili sposobni konfigurirati infrastrukturo z različnimi orodji. Kot so Packer, Terraform za delo z nespremenljivo arhitekturo in orodja za neposredno upravljanje sistemske konfiguracije - Ansible, Chef, SaltStack.
Pristop IaC vam omogoča uporabo standardov programskih jezikov za vašo infrastrukturno nastavitev. Sistemski inženir lahko v vsakem trenutku vidi, kdo je naredil kakšne spremembe in dobi jasno sliko. Pristop poenostavlja prenos strežnikov in ustvarjanje testnih, kar omogoča uporabo repozitorijev z igranimi knjigami in prevzem že pripravljene kode iz knjižnic.
Z uporabo pristopa IaC v projektu lahko hitro in enostavno uvedete testni strežnik, preizkusite aplikacijo in jo šele nato uvedete v produkcijo. S tem boste zagotovili odpornost na napake in si prihranili tedne dela, ki bi ga porabili za nastavitev okolja.
Zato vsako leto vse več podjetij preusmerja svoje projekte na organizacijo infrastrukture kot kodo. Že zdaj se to znanje šteje za osnovno ne le za sistemske inženirje, ampak tudi za druge IT strokovnjake v ekipi.
Komu je ta tečaj namenjen?
- Za skrbnike in sistemske inženirje, ki se želijo osredotočiti na infrastrukturo. Med tečajem boste obvladali tehnologije na ravni Middle+ in bili sposobni samostojno prilagoditi Ansible in delati z infrastrukturnimi cevovodi.
- Za razvijalce, preizkuševalce in inženirje DevOps, ki sodelujejo z infrastrukturo. Znanje, ki ga boste pridobili na tečaju, vam bo omogočilo pravilno zastavljanje nalog ter pripomoglo k usklajenemu razvoju in poslovanju.
Med tečajem se boste seznanili z naslednjimi orodji IAC:
- Terraform, ki vam bo pomagal pri deklarativnem opisu infrastrukture
- Ansible sistem za upravljanje konfiguracije. Pomagal vam bo opisati želeno stanje infrastrukture z vlogami in igrami (najpogosteje tudi deklarativnimi, včasih pa lahko dodate kanček imperativnosti)
- Izvedeli boste, kako se spremenljiva infrastruktura razlikuje od nespremenljive, pomagali pa vam bomo pri izbiri in upravljanju le-te
- V zadnjem modulu boste spoznali orodja CI/CD – GitLab in Jenkins. Pomagali vam bodo preizkusiti, razmestiti in celo strniti infrastrukturo z enim klikom gumba za potrditev v repozitorij infrastrukture.
S tem tečajem želimo dokazati in pokazati, da je cevovod s testi potreben ne samo za običajno kodo, ampak tudi za infrastrukturno kodo. No, če smo to dokazali, vam bomo pokazali, kako to storiti.
8
tečaji20+ let izkušenj pri razvojnih projektih po meri v IT. Na desetine uspešnih projektov, vključno s tistimi po državnih naročilih. Izkušnje z razvojem in implementacijo ERP sistemov, odprtokodnih rešitev, podpore visoko obremenjenim aplikacijam. Predavatelj tečajev na...
20+ let izkušenj pri razvojnih projektih po meri v IT. Na desetine uspešnih projektov, vključno s tistimi po državnih naročilih. Izkušnje z razvojem in implementacijo ERP sistemov, odprtokodnih rešitev, podpore visoko obremenjenim aplikacijam. Predavatelj tečajev Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE ter mentor tečaja HighLoad
6
tečajiOd leta 2010 programiram v različnih jezikih in postavljam strežnike Linux. Zadnjih nekaj let se ukvarjam samo z oblaki in Kubernetes v izraelskem startupu Anzu.io. Imam strast do avtomatizacije katerega koli procesa in pisanja...
Od leta 2010 programiram v različnih jezikih in postavljam strežnike Linux. Zadnjih nekaj let se ukvarjam samo z oblaki in Kubernetes v izraelskem startupu Anzu.io. Imam strast do avtomatizacije vseh procesov in pisanja chatbotov. Večino svoje kariere sem delal v mladih podjetjih, zato sem strežniško infrastrukturo zgradil iz nič več kot enkrat. Obožujem prilagodljive razvojne metodologije, še posebej Scrum. Moja najmočnejša kompetenca je Monitoring, prehodil sem dolgo pot od Nagiosa do Prometeja.