CKA · بیش از ۱۰ پروژه‌ی بانکی، مخابراتی و فین‌تک

سلام، من سبحان میربابایی مهندس ارشد DevOps

  • CI/CD
  • Kubernetes
  • Monitoring
  • DevSecOps
  • Automation

من Pipelineهای CI/CD، کلاسترهای Kubernetes و سیستم‌های مانیتورینگی می‌سازم که تیم‌های نرم‌افزاری را سریع‌تر و Production را پایدارتر می‌کنند؛ برای بانک‌ها، اپراتورهای مخابراتی و فین‌تک‌های ایرانی.

  • Kubernetes
  • Docker
  • GitLab
  • Jenkins
  • ArgoCD
  • Helm
  • Prometheus
  • Grafana
  • ELK Stack
  • Kibana
  • Harbor
  • Nexus
  • SonarQube
  • Trivy
  • Terraform
  • Ansible
  • Vault
  • MinIO
  • PostgreSQL
  • Redis
  • Nginx
  • HAProxy
  • Linux
  • VMware
  • Jira
  • Mattermost
  • Python
  • Bash
Services

چه کاری برای تیم شما انجام می‌دهم

از اولین Commit تا داشبورد Production؛ زیرساختی که خودش کار می‌کند.

طراحی و راه‌اندازی CI/CD

از Push تا Production بدون دخالت دستی: Build، تست، اسکن امنیتی، انتشار نسخه و استقرار خودکار روی محیط‌های Develop، Staging و Production.

  • GitLab
  • Jenkins
  • SonarQube
  • Harbor

استقرار و مدیریت Kubernetes

راه‌اندازی کلاستر Production روی سرورهای داخلی یا ابری، Helm Chart استاندارد، GitOps با ArgoCD و مقیاس‌پذیری خودکار.

  • Kubernetes
  • Helm
  • ArgoCD
  • Docker

مانیتورینگ و Observability

داشبوردهای Grafana، متریک با Prometheus، لاگ مرکزی با ELK و Alertهایی که قبل از مشتری، شما را خبر می‌کنند.

  • Prometheus
  • Grafana
  • ELK Stack
  • Alertmanager

DevSecOps

اسکن خودکار کد، وابستگی‌ها و Imageها داخل Pipeline؛ امنیت بدون کند کردن تیم توسعه.

  • Trivy
  • Gitleaks
  • OWASP ZAP
  • SonarQube

اتوماسیون زیرساخت (IaC)

سرور، شبکه و سرویس‌ها به‌صورت کد؛ قابل تکرار، قابل بازبینی و بدون «روی سرور من کار می‌کرد».

  • Terraform
  • Ansible
  • Bash
  • Python

ابزارهای Self-Hosted تیم

راه‌اندازی GitLab، Harbor، Nexus، Mattermost و Jira داخل سازمان؛ مستقل از تحریم و محدودیت‌های اینترنت.

  • Nexus
  • Harbor
  • MinIO
  • GitLab
CI/CD · GitOps

از Commit تا Production

مسیری که کد در Pipelineهایی که طراحی می‌کنم طی می‌کند؛ خودکار، امن و قابل مشاهده.

  1. 01
    Commit Push و Merge Request
  2. 02
    CI Build و Unit Test
  3. 03
    Quality Gate کیفیت کد و اسکن امنیتی
  4. 04
    Registry Image و Helm Chart نسخه‌دار
  5. 05
    GitOps Sync خودکار با Git
Kubernetes استقرار مرحله‌به‌مرحله بین محیط‌ها
Develop
Staging
Production
Observe متریک، لاگ و Alert؛ بازخورد مستقیم به تیم ↺ feedback loop
Toolchain

جعبه‌ابزار DevOps

ابزارهایی که در هر مرحله از چرخه‌ی DevOps هر روز در Production با آن‌ها کار می‌کنم.

  1. 01

    کد و برنامه‌ریزی

    • Git
    • GitLab
    • Jira
    • Confluence
  2. 02

    Build و تست

    • Jenkins
    • GitLab CI
    • Docker
    • SonarQube
  3. 03

    امنیت

    • Trivy
    • Gitleaks
    • OWASP ZAP
    • Vault
  4. 04

    انتشار و رجیستری

    • Harbor
    • Nexus
    • Helm
    • MinIO
  5. 05

    استقرار

    • Kubernetes
    • ArgoCD
    • Ansible
    • Terraform
  6. 06

    مانیتورینگ

    • Prometheus
    • Grafana
    • Kibana
    • Alertmanager
Blog

تازه‌ترین مقالات

یادداشت‌های فنی از تجربه‌ی واقعی در زیرساخت، امنیت و اتوماسیون.

همه‌ی مقالات
۶ دقیقه مطالعه مقدماتی

راهنمای کامل GitLab CI/CD: از اولین Job تا Pipeline چندمحیطی

همه‌چیز درباره‌ی GitLab CI/CD برای تیم‌های ایرانی: Runner، Stage، Cache، Artifact، استقرار روی Develop/Staging/Production و قالب‌های مشترک برای ده‌ها میکروسرویس.

  • #GitLab CI
  • #CI/CD
  • #Docker
  • #Pipeline
۵ دقیقه مطالعه متوسط

GitOps با ArgoCD: استقرار خودکار و قابل ردیابی روی Kubernetes

GitOps چیست و چرا Push کردن مستقیم از Pipeline به کلاستر کافی نیست؟ راه‌اندازی ArgoCD، ساختار مخزن، ApplicationSet برای چند محیط و Rollback با git revert.

  • #ArgoCD
  • #GitOps
  • #Kubernetes
  • #Helm
۴ دقیقه مطالعه متوسط

مانیتورینگ Kubernetes با Prometheus و Grafana؛ از نصب تا داشبورد Production

راه‌اندازی kube-prometheus-stack با Helm، مانیتور کردن سرویس‌های خودتان با ServiceMonitor، کوئری‌های PromQL کاربردی و داشبوردهایی که واقعاً به کار می‌آیند.

  • #Prometheus
  • #Grafana
  • #Kubernetes
  • #Monitoring
۴ دقیقه مطالعه متوسط

Alert درست با Prometheus و Alertmanager؛ خداحافظی با Alert Fatigue

چطور Alertهایی طراحی کنیم که تیم به آن‌ها اعتماد کند: Alert روی علامت به‌جای علت، Severity، Routing، Inhibition، اتصال به Mattermost و Runbook برای هر Alert.

  • #Prometheus
  • #Alertmanager
  • #Monitoring
  • #On-Call
۵ دقیقه مطالعه متوسط

Helm Chart حرفه‌ای برای Develop، Staging و Production؛ یک Chart برای همه‌ی محیط‌ها

ساختار درست Helm Chart، Valueهای جدا برای هر محیط، Probe و Resource، ری‌استارت خودکار با تغییر ConfigMap، انتشار Chart در Harbor و Library Chart برای ده‌ها میکروسرویس.

  • #Helm
  • #Kubernetes
  • #Harbor
  • #CI/CD
۵ دقیقه مطالعه متوسط

Pipeline کامل DevSecOps با Gitleaks، SonarQube، Trivy، ZAP و DefectDojo

امنیت را از انتهای پروژه به داخل Pipeline بیاورید: اسکن Secret، SAST، اسکن وابستگی‌ها و Image، DAST روی محیط تست و تجمیع همه‌ی نتایج در DefectDojo.

  • #DevSecOps
  • #SonarQube
  • #Trivy
  • #OWASP ZAP
Projects

پروژه‌های منتخب

زیرساخت سامانه‌های ملی بانکی، مخابراتی و فین‌تک.

رزومه‌ی کامل

بانک توسعه تعاون

بانکداری دیجیتال

Develop · Staging · Production
  • طراحی و پیاده‌سازی CI/CD برای بیش از ۱۰ میکروسرویس مبتنی بر .NET Core
  • ادغام DevSecOps (SAST، DAST، اسکن Image) و Integration Testing در تمام Pipelineها
  • GitLab
  • Kubernetes
  • Docker
  • SonarQube
  • Trivy

دانشگاه آزاد اسلامی

پرداخت و کیف پول الکترونیک

Develop · Production
  • راه‌اندازی کامل CI برای محیط توسعه و CD برای محیط Production
  • پیاده‌سازی Kubernetes HPA و اتوماسیون زیرساخت برای مقیاس‌پذیری پویا
  • Jenkins
  • Kubernetes
  • Helm
  • Prometheus

تیپاکس

فین‌تک و پرداخت

Develop · Staging · Production
  • طراحی زیرساخت Kubernetes برای سرویس‌های پرداخت با توان عملیاتی بالا
  • پیاده‌سازی CI/CD و کنترل‌های DevSecOps
  • Kubernetes
  • GitLab
  • Grafana
  • Trivy

شاپرک

زیرساخت ملی پرداخت

Develop · Staging · Production
  • زیرساخت DevOps برای محیط‌های بانکی با الزامات Compliance سخت‌گیرانه
  • CI/CD، Kubernetes و Stack مانیتورینگ برای میکروسرویس‌های مالی حساس
  • Kubernetes
  • ArgoCD
  • Prometheus
  • Grafana