رفتن به محتوای اصلی

Pedram Sarani

یادداشت‌های SRE و DevOps

Platform engineering عملی

پروژه‌های عملیاتی

این پروژه‌ها مثل آماده‌سازی برای production نوشته شده‌اند: قبل از اعتماد به یک الگو، failure behavior، deployment workflow، runner capacity، backup assumptions، observability coverage و operator runbooks بررسی می‌شوند.

3 پروژه 2 فعال زمینه رزومه
اولین نقطه شکست چیست: resource pressure، rollout state، runner saturation، storage یا signal quality.
operator چطور آن را می‌بیند: metrics، logs، traces، events، dashboards و alert behavior.
تغییر چطور کنترل می‌شود: Helm values، GitOps sync، pipeline gates و rollback criteria.
چه چیزی مستند می‌ماند: runbooks، incident notes، recovery assumptions و follow-up work.

پروژه Observability برای Kubernetes

فعال

پروژه Observability برای Kubernetes که بررسی می‌کند Prometheus metrics، Grafana dashboards، Jaeger traces، logs و alert rules چقدر به جدا کردن failure mode واقعی کمک می‌کنند.

پروژه پایداری GitLab Runner

فعال

پروژه GitLab CI/CD runner برای جدا کردن مشکل طراحی pipeline از runner saturation، با تمرکز روی queue behavior، cache correctness، executor isolation و retry discipline.

Guardrailهای rollout با Argo CD

برنامه‌ریزی‌شده

پروژه GitOps delivery برای آزمون Helm values contracts، رفتار sync در Argo CD، rollout health checks، promotion gates و rollback runbooks قبل از استانداردسازی release pattern.