Iekšējo (DevOps) platformu izstrāde un uzturēšana
Platformu inženierija ir būtiska mūsdienu tehnoloģiju vidē, lai veicinātu izstrādātāju produktivitāti, sistēmas noturību un vispārējo operatīvo efektivitāti. Šo 2 dienu mācību – praktiskās darbnīcas ietvaros tiks apskatītas galvenās platformu inženierijas tēmas, tostarp: infrastruktūra kā kods, CI/CD cauruļvadi, GitOps, Kubernetes, Crossplane un automatizētās izvietošanas stratēģijas.
Plāni
Sazināties
Piesakies vai uzdod jautājumu!
Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu! |
||||||||||||
|
Mācību mērķis
Mērķauditorija
- Izstrādātāji;
- DevOps inženieri;
- Programmatūras arhitekti;
- Sistēmas administratori.
Pēc mācībām tu spēsi
• Izstrādāt un pārvaldīt noturīgas iekšējās platformas;
• Automatizēt darbplūsmas, lai uzlabotu izstrādes un izvietošanas procesu efektivitāti.
Priekšnoteikumi mācību apmeklēšanā
Vismaz 3 gadu pieredze IT nozarē.
Mācību materiāli
Mācību dalībnieki saņems dažāda veida mācību materiālus, tostarp špikerus, piekļuvi tiešsaistē esošajiem slaidiem un koda piemērus.
Sertifikācijas eksāmens
Nav paredzēts.
Programma
- Platformu inženierijas ievads: definīcija, darbības joma, galvenie principi (automatizācija, pašapkalpošanās, mērogojamība) un “zelta ceļa” koncepts.
• Mērogojamu un noturīgu platformu izstrāde: arhitektūras dizaina principi mērogojamībai, automātiskai atjaunošanai un augstai pieejamībai.
• Infrastruktūra kā kods (IaC) un GitOps: IaC rīku apskats (Terraform, Pulumi), GitOps ieviešana nepārtrauktai piegādei (ArgoCD, Flux) un praktiskās nodarbības laboratorijā.
• Konteinerizācija un orkestrācija: Kubernetes klasteru pārvaldība, Kubernetes paplašināšana ar Crossplane un to praktiska izvietošana.
• Automatizētas izvietošanas stratēģijas un automātiskā atjaunošana: uzlabotas izvietošanas stratēģijas (Blue-Green, Canary, Rolling Updates), automātiska mērogošana, atjaunošana un atgriešana iepriekšējā stāvoklī.
• Izstrādātāju portālu un pašapkalpošanās platformu veidošana: izstrādātāju pieredzes uzlabošana, izmantojot pašapkalpošanās portālus, rīku integrāciju un reālu gadījumu izpēti.
• Novērojamība un platformu inženierijas uzraudzība: novērojamības ieviešana, platformas komponentu uzraudzība, Prometheus, Grafana un ELK integrācija.
• Drošība, atbilstība un politikas pārvaldība ar Kyverno: politikas pārvaldība un īstenošana, atbilstības un drošības auditu automatizācija.
• Pakalpojumu režģi, tīkla pārvaldība un ChatOps: pakalpojumu režģu ieviešana (Istio, Linkerd), tīkla drošības un novērojamības pārvaldība, ChatOps izmantošana reāllaika platformu pārvaldībai.
• Uzlabota platformu pielāgošana un paplašināmība ar Crossplane: Kubernetes platformu pielāgošana, multi-mākoņu vides pārvaldība un Kubernetes API paplašināšana ar Crossplane.
• GitOps un nepārtrauktas piegādes nodrošināšana: padziļināts GitOps principu pārskats, nepārtrauktās piegādes automatizācija un praktiskais darbs laboratorijā GitOps darbplūsmu ieviešanai.
• Gadījumu izpēte un praktiskā darbnīca: reālu piemēru pārskats, detalizētas platformu inženierijas darbplūsmas veidošana (IaC + GitOps + Kubernetes + Crossplane + Kyverno + Service Mesh + ChatOps) un diskusija grupās.
Ja vēlies uzzināt vairāk par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.