آموزش سیستم عامل لینوکس
Operation Server(OS)
Linux
ubuntu

تو این مرحله با لینوکس آشنا می‌شی و یاد می‌گیری چطوری کار با سرور و دستورات پایه‌ای رو راحت انجام بدی.

ورژن کنترل گیت
Version Control
Git

گیت بهت کمک می‌کنه تغییرات کد رو مدیریت کنی و بدون دردسر با بقیه اعضای تیم کار کنی. توی این بخش یاد می‌گیری چطور نسخه‌های مختلف پروژه رو کنترل کنی، شاخه بسازی و تغییرات رو امن و منظم جلو ببری.

مدیریت کد و CI/CD
Continuous Integration(CI)
Gitlab

تو این مرحله با گیت‌لب و قابلیت CI/CDش آشنا می‌شی و یاد می‌گیری چطوری تغییرات کد رو خودکار تست و به محیط سرور منتقل کنی.

ساخت، تست و استقرار خودکار
Continuous Integration(CI)
Jenkins

تو این بخش با جنکینز آشنا می‌شی و یاد می‌گیری چطوری روند ساخت، تست و استقرار برنامه‌ها رو به‌صورت خودکار مدیریت کنی.

ساخت و مدیریت کانتینرها
Containerization
Docker

تو این بخش با داکر آشنا می‌شی و یاد می‌گیری چطوری برنامه‌ها و سرویس‌ها رو توی کانتینر اجرا و مدیریت کنی بدون اینکه به سیستم اصلی آسیبی برسه

ارکستریشن و مدیریت کانتینرها
Containerization
Kubernetes

تو این مرحله با کوبرنتیز آشنا می‌شی و یاد می‌گیری چطوری کانتینرها رو مقیاس‌پذیر و خودکار روی چند سرور مدیریت و اجرا کنی.

اتوماسیون و مدیریت پیکربندی
Continuous Delivery/Deployment
Ansible

تو این بخش با انسیبل آشنا می‌شی و یاد می‌گیری چطوری سرورها و تنظیمات‌شون رو خودکار و راحت مدیریت کنی.

استقرار خودکار با GitOps
Continuous Delivery/Deployment
ArgoCD

تو این مرحله با ArgoCD آشنا می‌شی و یاد می‌گیری چطوری تحویل و به‌روزرسانی برنامه‌ها رو روی کوبرنتیز به‌صورت خودکار و امن انجام بدی.

جمع‌آوری، ذخیره‌سازی و مانیتورینگ
Metrics as Code
Prometheus

تو این بخش با پرومتئوس آشنا می‌شی و یاد می‌گیری چطوری وضعیت سرورها و سرویس‌ها رو مانیتور کنی و هشدارهای مهم رو دریافت کنی.

داشبوردهای مانیتورینگ
Dashboards as Code
Grafana

تو این مرحله با گرافانا آشنا می‌شی و یاد می‌گیری چطوری داده‌های مانیتورینگ رو بصری و قابل فهم نشون بدی تا راحت‌تر وضعیت سیستم‌ها رو بررسی کنی.

مانیتورینگ و هشداردهی
Alerts as Code
Zabbix

تو این بخش با زبیکس آشنا می‌شی و یاد می‌گیری چطوری سرورها و سرویس‌ها رو زیر نظر بگیری و هشدارهای خودکار برای مشکلات احتمالی دریافت کنی.

جمع آوری و تحلیل لاگ ها
Data as Logs
Elastic

تو این مرحله با الستیک آشنا می‌شی و یاد می‌گیری چطوری لاگ‌ها و داده‌ها رو جمع‌آوری، جستجو و تحلیل کنی تا مشکلات سیستم سریع‌تر پیدا بشه.

...Still Going on

راه هنوز تموم نشده، کلی مرحله و مهارت جدید منتظرته تا یاد بگیری.