DevOps ინჟინერიის სპეციალიზაცია

პროგრამა დაიწყება 14.11.2025

სპეციალიზაციის შესახებ

თანამედროვე IT კომპანიების წარმატება განისაზღვრება აპლიკაციების უწყვეტი მუშაობით, მომხმარებლისთვის ახალი ფუნქციონალის უხარვეზო მიწოდებით და სწრაფი განახლებების უზრუნველყოფით. ამ მიზნების მისაღწევად კომპანიებს სჭირდებათ DevOps ინჟინერი – სპეციალისტი, რომელიც აკონტროლებს აპლიკაციების სრულ სიცოცხლის ციკლს: შექმნას, განახლებას და მომხმარებლამდე მიწოდებას.

DevOps ინჟინერი იყენებს თანამედროვე პრაქტიკებს და მიდგომებს, როგორებიცაა აპლიკაციების კონტეინერიზაცია, კონტეინერების ორკესტრაცია, ავტომატიზაცია, CI/CD, ღრუბლოვანი ინფრასტრუქტურა, Infrastructure as Code (IaC), მონიტორინგი და ლოგირება, პროცესების სტაბილურობის უზრუნველყოფა. 

DevOps ინჟინრის საქმიანობა უზრუნველყოფს აპლიკაციების და ინფრასტრუქტურის სტაბილურ, უსაფრთხო და ეფექტურ მუშაობას.

სპეციალიზაცია განკუთვნილია:

  • დეველოპერებისთვის, რომლებსაც სურთ კოდის წერის მიღმა სრულ Software Development Lifecycle-ში მონაწილეობის მიღება
  • სისტემური და ქსელური ადმინისტრატორებისთვის, რომლებიც ისწრაფვიან ინფრასტრუქტურის კოდად დანერგვისა და მონიტორინგის თანამედროვე მეთოდოლოგიების ათვისებისკენ
  • IT სპეციალისტებისთვის, რომლებსაც სურთ საკუთარი ცოდნის გაფართოება კონკრეტულ და პერსპექტიულ მიმართულებაში
  • სტარტაპებისა და ორგანიზაციების წარმომადგენლებისთვის, რომლებიც მიზნად ისახავენ სწორი პროცესების დანერგვით სწრაფ განვითარებას, სტაბილურობასა და მასშტაბურობისკენ
  • კარიერის ახალ შესაძლებლობებზე ორიენტირებული კადრებისთვის, რომლებიც ეძებენ მოთხოვნად და კონკურენტუნარიან პროფესიულ მიმართულებას

კურსის წარმატებით დასრულების შემდგომ, მონაწილეები შეძლებენ: 

  • DevOps მეთოდოლოგიის და პრაქტიკების განერგვას ორგანიზაციაში
  • აპლიკაციების კონტეინერიიზაციას Docker-ის გამოყენებით და კონტეინერების ორკესტრაციას Kubernetes-ის საშუალებით
  • პროცესების ავტომატიზაციას GitLab CI/CD პაიპლაინების გამოყენებით
  • ინფრასტრუქტურის მართვას კოდით Terraform-ის დახმარებით
  • მონიტორინგისა და ლოგირების ეფექტურ ორგანიზებას რეალურ სისტემებში
  • აპლიკაციების სტაბილური და სწრაფი განახლებების უზრუნველყოფას, რომლებიც უსაფრთხოდ მიეწოდება მომხმარებლებს

კურსდამთავრებულები შეძლებენ დასაქმდნენ შემდეგ პოზიციებზე:

– DevOps ინჟინერი

– Site Reliability Engineer (SRE) 

– ავტომატიზაციის ინჟინერი

– ღრუბლოვანი სისტემების ინჟინერი

– ინფრასტრუქტურის ინჟინერი

5 თვე

სასწავლო სპეციალიზაციის ჯამური ხანგრძლივობა

1350 ლარი

სპეციალიზაციის პროგრამის სრული საფასური

1 პროექტი

პროგრამის დამთავრებისთანავე 1 სრულყოფილი პროექტი პორტფოლიოსთვის

სპეციალიზაციის შესახებ

 

სპეციალიზაცია განკუთვნილია:
 
  • დეველოპერებისთვის, რომლებსაც სურთ კოდის წერის მიღმა სრულ Software Development Lifecycle-ში მონაწილეობის მიღება
  • სისტემური და ქსელური ადმინისტრატორებისთვის, რომლებიც ისწრაფვიან ინფრასტრუქტურის კოდად დანერგვისა და მონიტორინგის თანამედროვე მეთოდოლოგიების ათვისებისკენ
  • IT სპეციალისტებისთვის, რომლებსაც სურთ საკუთარი ცოდნის გაფართოება კონკრეტულ და პერსპექტიულ მიმართულებაში
  • სტარტაპებისა და ორგანიზაციების წარმომადგენლებისთვის, რომლებიც მიზნად ისახავენ სწორი პროცესების დანერგვით სწრაფ განვითარებას, სტაბილურობასა და მასშტაბურობისკენ
  • კარიერის ახალ შესაძლებლობებზე ორიენტირებული კადრებისთვის, რომლებიც ეძებენ მოთხოვნად და კონკურენტუნარიან პროფესიულ მიმართულებას

კურსის წარმატებით დასრულების შემდგომ, მონაწილეები შეძლებენ: 

  • DevOps მეთოდოლოგიის და პრაქტიკების განერგვას ორგანიზაციაში
  • აპლიკაციების კონტეინერიიზაციას Docker-ის გამოყენებით და კონტეინერების ორკესტრაციას Kubernetes-ის საშუალებით
  • პროცესების ავტომატიზაციას GitLab CI/CD პაიპლაინების გამოყენებით
  • ინფრასტრუქტურის მართვას კოდით Terraform-ის დახმარებით
  • მონიტორინგისა და ლოგირების ეფექტურ ორგანიზებას რეალურ სისტემებში
  • აპლიკაციების სტაბილური და სწრაფი განახლებების უზრუნველყოფას, რომლებიც უსაფრთხოდ მიეწოდება მომხმარებლებს

კურსდამთავრებულები შეძლებენ დასაქმდნენ შემდეგ პოზიციებზე: 

– DevOps ინჟინერი

– Site Reliability Engineer (SRE) 

– ავტომატიზაციის ინჟინერი

– ღრუბლოვანი სისტემების ინჟინერი

– ინფრასტრუქტურის ინჟინერი

საგნების ჩამონათვალი

კომპიუტერული ქსელები და Linux ოპერაციული სისტემა

თანამედროვე მსოფლიო წარმოუდგენელია ქსელური ტექნოლოგიების გარეშე. კურსი შედგება სიღრმისეული პრაქტიკული და თეორიული ნაწილებისგან. პირველ ეტაპზე დეტალურად შევისწავლით მასალას, რასაც გამოვიყენებთ პრაქტიკულ თავდასხმებში, რის შემდეგაც ვიმუშავებთ ქსელის დაცვაზე. კურსის ფარგლებში შევისწავლით, როგორ მუშაობენ კონცენტრატორები, როუტერები, სვიჩები, DNS, ARP, DHCP, NAT, Firewalls და ასევე შევეხებით cisco-ს. გარდა ამისა, Linux ოპერაციული სისტემით იმართება მსოფლიოს სუპერკომპიუტერები, სერვერების უმეტესობა რომლებიც ინტერნეტს ამარაგებენ. შესაბამისად, კურსის განმავლობაში ისწავლით Linux ოპერაციული სისტემის სტრუქტურას, მომხმარებლისა და ჯგუფის კონფიგურაციას, მეხსიერების მენეჯმენტს, ქსელისა და სერვისის მენეჯმენტს, ვირტუალიზაციის გამოყენებას და მართვას, პროგრამული უზრუნველყოფის მენეჯმენტს, shell script-ს და საერთო უსაფრთხოებას პრაქტიკაში არსებული საუკეთესო მეთოდების გამოყენებით.

კურსის ხანგრძლივობა: 10 შეხვედრა/20 საათი

შეხვედრა 1:

IP/MAC მისამართები, ქვექსელის ნიღაბი

შეხვედრა 2:

Router/switch, subnetting

შეხვედრა 3:

ARP, ARP poisoning

შეხვედრა 4:

CAM table, CAM table overflow

შეხვედრა 5:

DHCP, DHCP starvation, Rogue DHCP, DHCP snooping

შეხვედრა 6:

ლინუქსი, ფაილების სისტემა, CLI

შეხვედრა 7:

STDIN,STDOUT,STDERR

შეხვედრა 8:

მომხმარებლები და დაშვებები

შეხვედრა 9:

Package managers

შეხვედრა 10:

სერვისები

გამოცდა

ვებ ტექნოლოგიები

კურსის ფარგლებში მსმენელები შეისწავლიან ვებ ტექნოლოგიების საფუძვლებს, მათ კონგიფურაციას, უსაფრთხოებას და იმუშავებენ მინი პროექტზე. 

კურსის ხანგრძლივობა: 5 შეხვედრა/10 საათი

შეხვედრა 1.

  • URL, DNS, TCP Handshake, HTTP request/response. პრაქტიკული მაგალითები curl/tcpdump-ით.
  • A/AAAA/CNAME ჩანაწერები, TTL. პრაქტიკული მაგალითები dig, nslookup-ით.

შეხვედრა 2.

  • ვებ სერვერების როლი და მნიშვნელობა. Apache HTTP Server საბაზისო გაგება და ძირითადი კონფიგურაცია. Nginx შესავალი და ძირითადი გამოყენება. Apache vs Nginx ძირითადი განსხვავებები.
  • ბრაუზერის DevTools, network analysis, performance tools. რეალური debugging სცენარები.

შეხვედრა 3.

  • Rendering engine, DOM, CSS processing, JavaScript execution. Browser performance optimization.
  • Request/Response cycles, stateless protocols, session management, cookies.

შეხვედრა 4.

  • REST API და უსაფრთხოება
  • REST principles, HTTP methods, status codes, JSON, API design best practices.
  • Encryption basics, certificate management, HTTPS configuration, SSL/TLS handshake.
  • CORS, CSRF, XSS, security headers (HSTS, CSP), common vulnerabilities.

შეხვედრა 5. მინი-პროექტი

  • სტატიკური ვებსაიტის შექმნა, Nginx reverse proxy კონფიგურაცია, HTTPS setup Docker environment-ში.

 

გამოცდა

Web

DevOps

DevOps I

კურსის ხანგრძლივობა: 10 შეხვედრა/20 საათი

შეხვედრა 1: DevOps კულტურა და მეთოდოლოგია

DevOps-ის, როგორც მეთოდოლოგიის, კულტურისა და პრაქტიკების მიმოხილვა.

შეხვედრა 2: Linux სისტემების ადმინისტრირება

Linux-ის პრაქტიკული სისტემური კომანდები და Utilities: sed, grep, awk.
სისტემის მართვა: პროცესები, სერვისები (systemd), მომხმარებლები, ფერმიშენები.

შეხვედრა 3: Git Basics

ვერსიის კონტროლის პრინციპები: init, clone, add, commit.
Branching სტრატეგიები (feature, develop, main) და tagging.

შეხვედრა 4: Git Advanced

Advanced workflows: Git Flow, trunk-based development, cherry-pick, revert.
Protected branches, pull requests და კონფლიქტების მოგვარება.

შეხვედრა 5: Docker Fundamentals

კონტეინერიზაციის პრინციპები: Images, layers, registry.
Dockerfile-ის საუკეთესო პრაქტიკები, volumes, networks.

შეხვედრა 6: Docker Advanced

მრავალკონტეინერიანი აპლიკაციების მართვა docker-compose-ით.
healthcheck-ები, რესურსების მართვა და troubleshooting.

შეხვედრა 7: Docker უსაფრთხოება და ოპტიმიზაცია

Multi-stage builds და იმეიჯების სკანირება (მაგ. Trivy).
უსაფრთხოების პრაქტიკები და იმეიჯების ოპტიმიზაცია.

შეხვედრა 8: GitLab CI/CD Fundamentals

CI/CD კონცეფცია, GitLab Runner-ები, stages/jobs.
variables, artifacts და საბაზისო პაიპლაინის აწყობა.

შეხვედრა 9: GitLab CI: აპლიკაციის ბილდი და ტესტირება

Docker-in-Docker-ის გამოყენებით იმეიჯების ბილდი და პუბლიკაცია (Docker Hub/ECR).
კოდის ხარისხის და უსაფრთხოების სკანირება: SAST/DAST, Secret Detection.

შეხვედრა 10: GitLab CD: Deployment სტრატეგიები environments და deployments გარემოების სამართავად

პაიპლაინის სტრუქტურიზაცია: templates/includes.
Deployment სტრატეგიების მიმოხილვა (მაგ. Canary, Blue-Green).

გამოცდა

DevOps II

კურსის ხანგრძლივობა: 15 შეხვედრა/30 საათი

შეხვედრა 1: Kubernetes Architecture & Core Resources

არქიტექტურა: API Server, Scheduler, etcd, kubelet. Core რესურსები: Pod, ReplicaSet, Deployment.

შეხვედრა 2: Kubernetes Services & Configuration

სერვისები: ClusterIP, NodePort, LoadBalancer, Ingress. კონფიგურაციის მართვა: ConfigMap, Secret.

შეხვედრა 3: Kubernetes Advanced Features

Health Probes (liveness, readiness), რესურსები/ლიმიტები.
Autoscaling (HPA/VPA), Metrics Server.

შეხვედრა 4: Kubernetes ქსელური უსაფრთხოება: Cilium და Network Policies

Kubernetes Network Policies – პოდებს შორის ტრაფიკის კონტროლი და იზოლაცია. Cilium-ის, როგორც CNI-სა და eBPF-ზე დაფუძნებული ქსელური გადაწყვეტის მიმოხილვა.

შეხვედრა 5: DevOps სკრიპტინგი (Bash & Python)

Bash სკრიპტების წერა DevOps ამოცანების ავტომატიზაციისთვის.
Python-ის გამოყენება Cloud API-ებთან (მაგ. Boto3 AWS-ისთვის) სამუშაოდ.

შეხვედრა 6: AWS Fundamentals

ძირითადი სერვისები: IAM, VPC, EC2, S3, RDS.

შეხვედრა 7: AWS DevOps Services

კონტეინერების სერვისები: ECR, ECS, EKS.
ქსელი და მონიტორინგი: ALB/NLB, CloudWatch.

შეხვედრა 8: AWS Networking & Security

VPC-ის სიღრმისეული არქიტექტურა: Subnets, Security Groups, NACLs.
IAM-ის გაფართოებული კონფიგურაცია: პოლისები და როლები.

შეხვედრა 9: Terraform Basics

Infrastructure as Code (IaC) პრინციპები, providers, resources.
საბაზისო ციკლი: init, plan, apply, destroy, ცვლადები და outputs.

შეხვედრა 10: Terraform – პროექტის სტრუქტურიზაცია და State მართვა

Terraform state-ის სიღრმისეული განხილვა: remote state და state locking.
პროექტის სტრუქტურიზაცია: Terraform-ის მოდულების შექმნა და გამოყენება.

შეხვედრა 11: Terraform Advanced და CI/CD ინტეგრაცია

Workspaces-ის გამოყენება სხვადასხვა გარემოს სამართავად.
Drift detection, import და Terraform-ის ინტეგრაცია CI/CD პაიპლაინში.

შეხვედრა 12: GitOps (ArgoCD)

GitOps პრინციპები, Applications/Projects.
რესურსების ავტომატური სინქრონიზაცია (auto-sync).

შეხვედრა 13: მონიტორინგი – Prometheus

Prometheus-ის არქიტექტურა, scraping, targets.
kube-prometheus-stack და custom exporter-ები.

შეხვედრა 14: ვიზუალიზაცია და ლოგირება – Grafana & Loki

Grafana: Dashboards, Queries, Variables, Alerting.
Grafana Loki: ლოგების აგრეგაცია და ანალიზი.

შეხვედრა 15: Best Practices და კარიერული მომზადება

კურსის შეჯამება, troubleshooting-ის პრინციპები.
კარიერული მომზადება: CV/LinkedIn, პორტფოლიო, ინტერვიუები.

გამოცდა

DevOps

CAPSTONE
PROJECT

ფინალური პროექტი

ფინალური პროექტის ფარგლებში მონაწილეები შექმნიან კონტეინერიზებულ აპლიკაციას, ააწყობენ ავტომატიზებულ CI/CD ფაილაინს, დაწერენ ინფრასტრუქტურის მართვის კოდს ღრუბლოვან გარემოში, განახორციელებენ აპლიკაციის ავტომატიზირებულ გაშვებას და დააკვირდებიან მის მუშაობას მონიტორინგის ხელსაწყოების დახმარებით.

ფინალური პროექტის წარმატებით დასრულების შემდეგ სტუდენტი მიიღებს სპეციალიზაციის სერტიფიკატს.

სპეციალიზაციის ლექტორები

სერგო სიმონოვი

ლექტორი & OSCP სერტიფიცირებული შეღწევადობის ტესტერი; კავკასიის უნივერსიტეტის ლექტორი

ერეკლე მიქიაშვილი

საქართველოს ბანკის Advanced DevOps ინჟინერი, ლექტორი

ამირან ბერიანიძე

კიბერ უსაფრთხოების სპეციალისტი, ლექტორი

რეგისტრაცია და საკონტაქტო

სპეციალიზაციის საფასურის გადახდა შესაძლებელია 2 ნაწილად

დაწყების თარიღი: 14.11.2025

სამშაბათი - პარასკევი: 19:00 – 21:00

ჩატარების ტიპი: სამშაბათი -
მხოლოდ Online

პარასკევი -
Offline/Online

პროგრამის საფასური: 1350 ლარი

Toggle Dark Mode
ka_GEGeorgian