DevOps / SysOps Engineer yol xəritəsi

Səviyyə 0 – Tam yeni başlayan

  1. Kompüterdən əmin şəkildə istifadə etmək
  2. Kompüter Elmlərin bünövrəsi
  3. Əsas əməliyyat sistemi anlayışları (fayl strukturu, prosesslər, RAM/CPU və s.)
  4. Linux əmrlərinə giriş və terminaldan istifadə

Səviyyə 1 – Şəbəkə və təhlükəsizlik əsasları
4. TCP/IP, DNS, HTTP/HTTPS, portlar və firewall anlayışları
5. Sistem təhlükəsizliyi və hüquqların idarə olunması (users, groups, chmod)
6. SSH ilə uzaq serverlərə qoşulma və əmrlərin yerinə yetirilməsi


Səviyyə 2 – Skript yazmaq və avtomatlaşdırma
7. Bash skriptləri və avtomatik tapşırıqlar (cron)
8. Python və ya başqa dillərlə sistem skriptləri yazmaq
9. Log faylları ilə işləmək və analiz etmək


Səviyyə 3 – Deployment və CI/CD
10. Git və versiya nəzarəti sistemləri
11. CI/CD alətləri: GitHub Actions, GitLab CI/CD, Jenkins
12. Deployment strategiyaları: blue-green, rolling, canary


Səviyyə 4 – Konteynerləşdirmə və orkestrasiya
13. Docker: image-lər, container-lər, Dockerfile, volume-lar
14. Docker Compose ilə servis konfiqurasiyası
15. Kubernetes əsasları: pod, service, deployment, namespace


Səviyyə 5 – Monitoring və Cloud
16. Monitorinq və alətlər: Prometheus, Grafana, ELK stack
17. Cloud provayderlərlə tanışlıq: AWS, Azure, GCP
18. Infrastructure as Code (IaC): Terraform və ya Pulumi
19. Yedəkləmə və failover planları
20. Təhlükəsizlik və şəbəkə təcridi (VPC, IAM, VPN və s.)


Səviyyə 6 – Karyera inkişafı
21. Junior DevOps Engineer — deployment, avtomatlaşdırma, skript yazma bacarıqları
22. Middle DevOps Engineer — CI/CD, konteynerlər, monitorinq və təhlükəsizlik
23. Senior DevOps Engineer — arxitektura planlaması, sistemin sabitliyi və komanda koordinasiyası