DevOps-insener nullist praktikani


Teave sellel kursusel toimuva õppe kohta.

Kursuse eesmärk: anda DevOps-inseneri rolliks vajalikud põhiteadmised ja praktilised oskused: automatiseerimine, konteineriseerimine, CI/CD, infrastruktuur koodina, monitooring ja põhiline turvalisus. Õpe toimub auditoorses formaadis Tallinna kesklinnas (Tartu mnt 18, Tallinn) ja/või online Zoomi kaudu. Grupi suurus kuni 8 inimest. Õppematerjalid on hinna sees. Vajadusel antakse õppeperioodiks sülearvuti.

Sellele koolitusele on saadaval erinevad rahastusvõimalused, sealhulgas riikliku toetuse ja mittetulundusühingute programmid. Täpsema info saamiseks võtke ühendust meie konsultandiga.

Uuri toetusmeetmete kohta →


Sihtgrupp:

Kursus sobib teile, kui te:

  • olete süsteemi- või Linuxi administraator ja soovite automatiseerida rutiinset tööd ning liikuda käsitsi administreerimiselt infrastruktuurile koodina (IaC), CI/CD-le ja konteineritele;
  • olete arendaja (backend, full-stack) ja soovite ise viia oma koodi tootmisse: ehitused, konteineriseerimine, juurutamine ja CI/CD-konveierid;
  • olete QA-insener või testija ja vajate keskkondade püstitamist Dockeris, testide lõimimist konveieritesse ja testiseadistuste automatiseerimist;
  • olete tehnilise toe spetsialist ja tunnete huvi inseneri rolli kasvamise vastu: diagnostika, logid ja monitooring;
  • olete võrguinsener või andmebaasiadministraator ja soovite lisada oma süsteemidele automatiseerimist, pilveplatvorme, konteineriseerimist ja IaC-d;
  • olete IT-uustulnuk või erialavahetaja ja plaanite siseneda nõutud erialasse alustades alustaladest (Linux, Python, SQL);
  • olete iseõppinud DevOps-insener ja soovite täita lüngad ning süstematiseerida oma praktikat: Kubernetes, IaC, jälgitavus, DevSecOps ja SRE;
  • olete tehniline juht või IT-projektijuht ja vajate DevOps-protsesside ja -tööriistade mõistmist meeskondade organiseerimiseks.

Kursusel omandatavad võtmekompetentsid:

Valdage Linuxi administreerimist
Automatiseerige ülesandeid Bash-skriptidega
Mõistke TCP/IP-võrgundust
Kirjutage DevOps-utiliite Pythonis
Kirjeldage konfiguratsiooni YAML-is
Õppige SQL-i operatiivülesannete jaoks
Omandage versioonihaldus Gitiga
Konteineriseerige rakendusi Dockeriga
Tutvuge orkestreerimisega Kubernetesis
Seadistage konveiereid GitLab CI-s
Ehitage CI/CD Jenkinsiga
Rakendage GitHub Actionsit CI/CD jaoks
Hallake infrastruktuuri Terraformiga

Nõuded õppijatele:

  • kindel arvutikasutaja
  • inglise keele baasoskus (umbes A2/B1) tehnilise dokumentatsiooni lugemiseks
  • soovitatav on omada isiklikku sülearvutit (Windows / Mac / Linux, RAM 8 GB+, ekraan > 13,3"), vajadusel antakse õppeperioodiks sülearvuti.

Õpiväljundid:

Antud kursuse läbinud:

  • töötavad enesekindlalt Linuxis ja mõistavad võrgunduse põhiprintsiipe (TCP/IP, DNS, HTTP/HTTPS)
  • kirjutavad kasulikke DevOps-skripte ja -utiliite Pythonis (CLI, API kasutamine, automatiseerimine)
  • kasutavad SQL-i operatiivülesannete jaoks (JOIN-id, agregaadid, transaktsioonid, tõrkeotsing)
  • konteineriseerivad rakendusi Dockeriga ja mõistavad Kubernetesis juurutamise aluseid
  • seadistavad CI/CD-konveiereid ja rakendavad põhilisi väljalaskestrateegiaid
  • kirjeldavad infrastruktuuri koodina Terraformi abil (alused)
  • seadistavad jälgitavust (mõõdikud/logid/häired) ja mõistavad DevSecOps/SRE praktikate aluseid

Õppemeetodid:

Kursuse üldmaht: 200 akadeemilist tundi. Sisaldab: auditoorsed tunnid (ja/või online reaalajas) 100 ak. t. (sh 42 ak. t. praktilisi laboritöid ja 2 seminari (4 ak. t.)); iseseisev töö 100 ak. t. Vorm: loengud + praktilised laboritööd + iseseisev töö.

Õpitulemuste hindamiskriteeriumid:

Õpitulemusi hinnatakse iseseisvalt tehtud praktiliste tööde ja miniprojekti alusel.

Hindamismeetodid:

Edukalt sooritatud praktilised ja kodutööd saavad hindeks "arvestatud".

Kursuse lõpetamise tingimused:

Kursuse lõpetamiseks ja tunnistuse saamiseks tuleb sooritada võtmetähtsusega praktilised ülesanded ja miniprojekt.

Lisainformatsioon:

Õppe korraldamise põhireeglid
Õppeprotsessi kvaliteedi tagamise põhireeglid

Kursuse programm

Moodul Mooduli põhiteemad Maht
1. Linux, võrgundus ja põhitööriistad
  • Linux: failisüsteem, protsessid, systemd
  • Kasutajad ja õigused, põhilised turvapraktikad
  • Võrgundus: TCP/IP, DNS, HTTP/HTTPS, pordid
  • Tulemüür ja põhiline ühenduvuse diagnostika
  • Bash-skriptimine ja tõrkeotsing
  • 20 ak. t.
    2. Python DevOps-i jaoks
  • Pythoni alused: tüübid, tingimused, tsüklid, funktsioonid
  • Failid, JSON/YAML, vigade käsitlemine
  • Moodulid, virtuaalkeskkonnad, pip
  • HTTP/REST API-d (requests), integratsioonid
  • CLI-utiliidid (argparse/click)
  • DevOps-i automatiseerimisülesanded (logid, tervisekontrollid, skriptid)
  • Miniprojekt: Pythoni operatsioonitööriist
  • 32 ak. t.
    3. SQL ja andmetega töötamine
  • Relatsioonilised andmebaasid: põhimõisted ja arhitektuur
  • SELECT/WHERE/ORDER BY/LIMIT
  • JOIN-id (INNER/LEFT), agregaadid ja rühmitamine
  • Indeksid ja põhiline optimeerimine
  • Transaktsioonid ja isolatsioonitasemed (sissejuhatus)
  • SQL DevOps-is: tõrkeotsing, aruandlus, operatiivpäringud
  • 16 ak. t.
    4. Konteineriseerimine, CI/CD ja IaC
  • Docker: tõmmised, konteinerid, köited (volumes), võrgud
  • Kubernetes: põhiobjektid, juurutused (deployments), teenused, ingress (ülevaade)
  • CI/CD: Gitil põhinev töövoog, konveierid (GitLab CI/GitHub Actions/Jenkins)
  • Väljalaskestrateegiad: blue/green, canary (ülevaade)
  • Terraform: IaC alused ja infrastruktuuri haldus
  • 20 ak. t.
    5. Jälgitavus, turvalisus ja praktiline projekt
  • Jälgitavus: mõõdikud/logid/häired (stacki ülevaade)
  • DevSecOps alused: saladused (secrets), IAM, skaneerimine (sissejuhatus)
  • SRE-lähenemine: intsidendid, postmortemid, SLI/SLO (ülevaade)
  • Lõpu-miniprojekt: konveier + juurutamine + monitooring
  • 12 ak. t.
    KOKKU 100 ak. t.

    Teave kursuse kohta

    Toimumisaeg:
    10.08.2026 - 10.11.2026
    31.08.2026 - 27.11.2026

    Tähelepanu, käesolev koolitus hetkel toimub ainult inglise keeles.

    Ajakava:
    E, K 18:00–21:00

    Registreeru koolitusele / koolituse lisainfo


    Kursuse kestus: 8–10 nädalat (sõltuvalt ajakavast)

    Õppeformaat ja toimumiskoht:
    Aadress: Tartu mnt. 18, Tallinn / Online.
    Gamma Intelligence Training Centre
    Õpe toimub auditoorses formaadis (ja/või online Zoomi kaudu). Grupi suurus kuni 8 inimest.

    Õppekeel: inglise

    Maksumus: 1950 EUR + KM 24%

    Kursuse üldmaht: 200 ak. t.
    Sisaldab:
    • Auditoorsed tunnid (ja/või online reaalajas): 100 ak. t. (sh 42 ak. t. praktilisi laboritöid ja 2 seminari (4 ak. t.))
    • Iseseisev töö: 100 ak. t.

    Õppejõud

    Nikolai Zubrilov

    Kvalifikatsioon: praktiseeriv DevOps/SRE insener.

    Spetsialiseerumine: CI/CD, Kubernetes, IaC, jälgitavus, automatiseerimine.

    Õpetamiskogemus: 5 aastat õpetamist ja konsulteerimist.

    Haridus: magistrikraad — arvuti- ja süsteemitehnika

    Tutvuda CV-ga