Uzsākt ceļojumu IT pasaulē vēl nekad nav bijis tik vienkārši. Reģistrējies jau šodien un pārliecinies par to pats!
DevOps inženieri atbalsta visus galvenos produkta izveides posmus: no koda repozitoriju administrēšanas līdz gatavā produkta izvietošanai klienta pusē.
DevOps inženieri palīdz programmētajiem un sistēmu administratoriem automatizēt produkta veidošanas cikla tehniskos procesus, kā arī risināt tehniskus jautājumus dažādās jomās.
DevOps pamatu (DevOps Intern) kursā, Tu uzzināsi par DevOps metodoloģiju un profesiju, kādas labas prakses un rīkus DevOps inženieris izmanto ikdienā, apskatīsim tādas tehnoloģijas un servisus kā git, github projects & github actions, ansible, terraform, AWS servisus.
Kursa intensitāte : 12 nodarbības, 1 reizi nedēļā, 4 akadēmiskās stundas garas lekcijas. Kursu ir ērti apvienot ar darbu vai pamatstudijām!
Pirmās 2 nodarbības ir bezmaksas! Piesakies!
Kurss DevOps pamati (DevOps Intern) noteikti ir piemērots tieši Tev, ja Tu:
● esi Sistēmas administrators, kurš grib apgūt DevOps pamatus;
● Tu jau strādā IT, bet vēlies mainīt jau esošo profesijas virzienu un strādāt pieprasītākā, labāk atalgotā profesijā.
Šeit ir saraksts ar obligātam sākuma līmeņa zināšanām par dažādām tēmām:
Linux un pamata lietojumprogrammu apguve: DevOps inženieri bieži strādā ar Linux operētājsistēmām, kas ir populāras un plaši izmantotas uzņēmumu vidē. Lai veiktu darbu efektīvi, ir svarīgi iemācīties darboties ar Linux komandrindu un termināli, pārvaldīt failu sistēmas, kā arī instalēt un pārvaldīt lietojumprogrammas.
1. Linux un pamata lietojumprogrammu apguve:
https://learn.microsoft.com/en-us/training/paths/shell/
https://www.digitalocean.com/community/tutorials/a-linux-command-line-primer
SSH (Secure Shell): SSH ir drošs protokols, kas nodrošina drošu attālinātu pieslēgšanos pie datoriem.
DevOps inženieri bieži strādā attālināti un piekļūst dažādiem serveriem un sistēmām, tāpēc ir svarīgi apgūt SSH un tā konfigurāciju, drošības aspektus un atslēgu pārvaldību.
2. SSH (Secure Shell) kursi:
Virtuālo mašīnu izmantošana ar VirtualBox: Virtuālās mašīnas ir svarīgs rīks DevOps vidē, jo tās ļauj izveidot un pārvaldīt izolētas vides attīstībai un testēšanai. Apgūstot VirtualBox, varēsiet iemācīties veidot virtuālās mašīnas, instalēt sistēmas uz tām, konfigurēt tīklu un kopīgot datus ar hosta datoru.
3. Virtuālo mašīnu izmantošana ar VirtualBox:
https://www.virtualbox.org/manual/ch01.html
https://www.codecademy.com/article/installing-linux-using-a-vm
Pamati par tikliem: DevOps inženieriem būtu jābūt pamatzināšanām par tīklu struktūru un protokoliem, jo viņi bieži saskaras ar tikla konfigurāciju un problēmu risināšanu. Ir svarīgi iemācīties par TCP/IP protokolu struktūru, IP adresēšanu un maršrutēšanu.
4. Pamati par tīkliem:
https://www.ibm.com/topics/networking
Sākuma līmeņa programmēšana ar Windows un Linux Shell: Shell skriptēšana ir svarīga prasme DevOps vidē, jo tā ļauj automatizēt uzdevumus un veikt atkārtojamus procesus. Sākotnējā līmenī jums vajadzētu iemācīties veidot un palaist Shell skriptus, apgūt pamata kontroles struktūras un funkcijas. Turklāt, Python programmēšanas pamati ir noderīgi, jo Python tiek plaši izmantots automatizācijai un skriptēšanai DevOps jomā.
5. Sākuma līmeņa programmēšana ar Windows un Linux Shell:
HTML
https://www.w3schools.com/html/default.asp
Python kurss 1 (Microsoft mācību materiāli):
Pārejas kurss 2:
Power Shell
https://learn.microsoft.com/en-us/training/modules/script-with-powershell/
Klasiskās izstrādes metodoloģijas – Waterfall; Mūsdienu izstrādes metodoloģijas Agile, Scrum framework, Kanban; DevOps kā metodoloģija; Darbs ar projektu;
Darba sākšana ar GitHub: Projektu izveide; Lietotāju pievienošana; Kanban dēļa izveide darbam; Ievads kodu glabāšanas sistēmās – git
Darba sākšana ar Git: projekts; konfigurācija; izveidot lietotāja atslēgas un atslēgas github pusē; git komandas- init; show; status; add; commit; clone; push; pull; diff; ignore; git branch; checkout; hash; cat-file; log; revert; rebase
Kas ir zaru stratēģijas (branching strategy)? Kura stratēģija labāk atbilst projektam? Kā to realizēt? Praktisks darbs ar GitHub flow. Ievads GitHub actions
Monolīti un mikroservisi
Ievads Ansible: Ansible modules, playbooks, roles. Ievads Terraform
Mūsu kursu atšķirīgā iezīme un lepnums ir mūsu pasniedzēju sastāvs. Katrs no pasniedzējiem ir ne tikai teorētiķis, kurš ir apguvis programmēšanu ar grāmatu palīdzību, bet gan praktizējošs speciālists, kuram aiz muguras ir 5 – 10 gadu darba pieredze šajā specializācijā.
Mūsu pasniedzēji ar prieku dalās savā pieredzē un lielajā zināšanu apjomā ar tiem, kas klausās šos kursus.