top of page

​

​

​

​

​

​

​

Praktiskā DevOps inženierija: no koda līdz produkcijai

​

​Mācību formāts 

Tiešsaistē

Ilgums

32 mācību stundas

1400 EUR + PVN

Cena

Tuvākais kurss:

Nav ieplānots.

  

​  

  

​  

  

​  

  

Kursa mērķis

Sniegt padziļinātas praktiskās zināšanas un prasmes mūsdienīgu DevOps risinājumu izveidē, automatizācijā, izvēršanā un uzturēšanā visā programmatūras dzīves ciklā – no pirmkoda un automatizētas testēšanas līdz infrastruktūrai, programmatūras piegādei, produkcijas videi, drošībai un sistēmu novērojamībai.
Mācību laikā dalībnieki praktiski apgūs DevOps inženiera galvenās darba metodes un rīkus, izveidojot pilnu automatizētu programmatūras piegādes ķēdi.

Mērķauditorija

DevOps inženieri

Sistēmu administratori

Mākoņpakalpojumu speciālisti

Platformu inženieri

Programmatūras izstrādātāji

CI/CD un automatizācijas speciālisti

Infrastruktūras un sistēmu inženieri

Tehniskie speciālisti, kuri vēlas pāriet uz DevOps vai platformu inženiera lomu

Kursa mērķis

Sniegt padziļinātas praktiskās zināšanas un prasmes mūsdienīgu DevOps risinājumu izveidē, automatizācijā, izvēršanā un uzturēšanā visā programmatūras dzīves ciklā – no pirmkoda un automatizētas testēšanas līdz infrastruktūrai, programmatūras piegādei, produkcijas videi, drošībai un sistēmu novērojamībai.
Mācību laikā dalībnieki praktiski apgūs DevOps inženiera galvenās darba metodes un rīkus, izveidojot pilnu automatizētu programmatūras piegādes ķēdi.

Mērķauditorija

DevOps inženieri

Sistēmu administratori

Mākoņpakalpojumu speciālisti

Platformu inženieri

Programmatūras izstrādātāji

CI/CD un automatizācijas speciālisti

Infrastruktūras un sistēmu inženieri

Tehniskie speciālisti, kuri vēlas pāriet uz DevOps vai platformu inženiera lomu

Tehnoloģijas

​

MĀCĪBU NORISE

20% teorija un 80% prakse

Mācības notiek tiešsaistē 2 reizes nedēļā pa 4 mācību stundām. Mācību procesā dominē praktiskais darbs un projektos balstīta mācīšanās. Visa kursa laikā dalībnieki strādā ar vienotu praktisku projektu, pakāpeniski izveidojot automatizētu programmatūras piegādes ķēdi – no pirmkoda pārvaldības un testēšanas līdz izvietošanai Kubernetes vidē, drošības pārbaudēm un sistēmu novērojamībai.

e-CF 4.1


  • B.2. Component Integration – L.4 

  • B.3. Testing – L.4 

  • B.4. Solution Deployment – L.3 

  • C.2. Change Support – L.3 

DigComp 3.0


  • 3.4. Analītiski algoritmiskā domāšana un programmēšana (augsts līmenis)

  • 4.1. Ierīču aizsardzība (augsts līmenis)

  • 5.1. Tehnisko problēmu identificēšana un risināšana (augsts līmenis)

  • 5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)

Caurviju kompetences


  • Sistēmiskā domāšana

  • Kritiskā domāšana

  • Problēmu diagnostika

  • Programmatūras piegādes procesu analīze

  • Automatizācija

  • Infrastruktūras pārvaldība

  • Mākoņdatošanas pratība

  • Drošības pratība

  • Kvalitātes vadība

  • Incidentu analīze

  • Darbs ar datiem un novērojamības informāciju

  • Sadarbība starp izstrādi un IT darbību

  • Nepārtraukta pilnveide

  • MI atbalstītu risinājumu kritiska izvērtēšana

E-kompetences un caurviju kompetences

E-kompetences un caurviju kompetences

e-CF 4.1


  • B.2. Component Integration – L.4 

  • B.3. Testing – L.4 

  • B.4. Solution Deployment – L.3 

  • C.2. Change Support – L.3 

DigComp 3.0


  • 3.4. Analītiski algoritmiskā domāšana un programmēšana (augsts līmenis)

  • 4.1. Ierīču aizsardzība (augsts līmenis)

  • 5.1. Tehnisko problēmu identificēšana un risināšana (augsts līmenis)

  • 5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)

Caurviju kompetences


  • Sistēmiskā domāšana

  • Kritiskā domāšana

  • Problēmu diagnostika

  • Programmatūras piegādes procesu analīze

  • Automatizācija

  • Infrastruktūras pārvaldība

  • Mākoņdatošanas pratība

  • Drošības pratība

  • Kvalitātes vadība

  • Incidentu analīze

  • Darbs ar datiem un novērojamības informāciju

  • Sadarbība starp izstrādi un IT darbību

  • Nepārtraukta pilnveide

  • MI atbalstītu risinājumu kritiska izvērtēšana

Priekšzināšanas

Vēlama pamata pieredze darbā ar Linux vai citām serveru operētājsistēmām, izpratne par programmatūras izstrādes un izvēršanas procesu, pamata pieredze darbā ar komandrindu, pamata izpratne par datortīkliem, kā arī vēlama pieredze darbā ar Git un pamata izpratne par mākoņpakalpojumiem.
Programmēšanas prasmes profesionālā līmenī nav nepieciešamas, taču dalībniekam jāspēj orientēties pirmkodā un konfigurācijas failos.

Sertifikācija

Šajā programmā sertifikācija nav iekļauta.

Kursa tēmas

  1. DevOps inženiera darba vide un tehnoloģiskā ķēde

  2. Git un pirmkoda pārvaldība

  3. Konteineri un Docker

  4. Nepārtraukta integrācija un programmatūras kvalitāte

  5. Infrastruktūra kā kods

  6. Konfigurāciju un noslēpumu pārvaldība

  7. Kubernetes un konteineru orķestrācija

  8. Helm un lietojumprogrammu izvietošanas pārvaldība

  9. Nepārtraukta piegāde un GitOps

  10. DevSecOps un programmatūras piegādes ķēdes drošība

  11. Novērojamība, uzraudzība un incidentu diagnostika

  12. Platformu inženierija un pašapkalpošanās infrastruktūra

  13. MI un AIOps DevOps inženiera darbā

  14. Pilna DevOps risinājuma integrācija

Mācīšanās rezultāti

Pēc sekmīgas mācību programmas apgūšanas dalībnieki spēs:

  • Izveidot un uzturēt pirmkoda versiju pārvaldības darba plūsmu ar Git

  • Izmantot zaru, izmaiņu pieprasījumu un koda pārskatīšanas pieejas

  • Izveidot automatizētu nepārtrauktas integrācijas un piegādes procesu

  • Automatizēt programmatūras būvēšanu, testēšanu un izvietošanu

  • Izveidot un optimizēt konteinerizētu lietojumprogrammu

  • Pārvaldīt konteineru attēlus un to versijas

  • Izveidot un pārvaldīt infrastruktūru kā kodu

  • Automatizēt infrastruktūras izveidi un konfigurēšanu

  • Izvietot un pārvaldīt lietojumprogrammas Kubernetes vidē

  • Izmantot Helm lietojumprogrammu izvietošanas konfigurācijas pārvaldībai

  • Ieviest GitOps principus programmatūras un infrastruktūras izmaiņu pārvaldībā

  • Automatizēt Kubernetes vides izvietošanu

  • Integrēt drošības pārbaudes programmatūras piegādes ķēdē

  • Pārvaldīt sensitīvu konfigurāciju un piekļuves informāciju

  • Identificēt programmatūras komponentu un konteineru ievainojamības

  • Izveidot infrastruktūras un lietojumprogrammu uzraudzību un novērojamību

  • Strādāt ar metriku, žurnālierakstu un izsekošanas datiem

  • Izveidot brīdinājumus un tehniskās darbības informācijas paneļus

  • Izmantot DevOps rādītājus piegādes procesa kvalitātes izvērtēšanai

  • Izmantot automatizāciju incidentu identificēšanas un diagnostikas atbalstam

  • Izprast platformu inženierijas un pašapkalpošanās infrastruktūras principus

  • Izveidot pilnu DevOps tehnoloģisko ķēdi no pirmkoda līdz produkcijas videi

Vēlies pievienoties mācību grupai?

Piesakies un rezervē sev vietu.

​

​

​

​

​

​

​

bottom of page