طراحی و راهاندازی CI/CD
از Push تا Production بدون دخالت دستی: Build، تست، اسکن امنیتی، انتشار نسخه و استقرار خودکار روی محیطهای Develop، Staging و Production.
- GitLab
- Jenkins
- SonarQube
- Harbor
من Pipelineهای CI/CD، کلاسترهای Kubernetes و سیستمهای مانیتورینگی میسازم که تیمهای نرمافزاری را سریعتر و Production را پایدارتر میکنند؛ برای بانکها، اپراتورهای مخابراتی و فینتکهای ایرانی.
از اولین Commit تا داشبورد Production؛ زیرساختی که خودش کار میکند.
از Push تا Production بدون دخالت دستی: Build، تست، اسکن امنیتی، انتشار نسخه و استقرار خودکار روی محیطهای Develop، Staging و Production.
راهاندازی کلاستر Production روی سرورهای داخلی یا ابری، Helm Chart استاندارد، GitOps با ArgoCD و مقیاسپذیری خودکار.
داشبوردهای Grafana، متریک با Prometheus، لاگ مرکزی با ELK و Alertهایی که قبل از مشتری، شما را خبر میکنند.
اسکن خودکار کد، وابستگیها و Imageها داخل Pipeline؛ امنیت بدون کند کردن تیم توسعه.
سرور، شبکه و سرویسها بهصورت کد؛ قابل تکرار، قابل بازبینی و بدون «روی سرور من کار میکرد».
راهاندازی GitLab، Harbor، Nexus، Mattermost و Jira داخل سازمان؛ مستقل از تحریم و محدودیتهای اینترنت.
مسیری که کد در Pipelineهایی که طراحی میکنم طی میکند؛ خودکار، امن و قابل مشاهده.
ابزارهایی که در هر مرحله از چرخهی DevOps هر روز در Production با آنها کار میکنم.
یادداشتهای فنی از تجربهی واقعی در زیرساخت، امنیت و اتوماسیون.
همهچیز دربارهی GitLab CI/CD برای تیمهای ایرانی: Runner، Stage، Cache، Artifact، استقرار روی Develop/Staging/Production و قالبهای مشترک برای دهها میکروسرویس.
GitOps چیست و چرا Push کردن مستقیم از Pipeline به کلاستر کافی نیست؟ راهاندازی ArgoCD، ساختار مخزن، ApplicationSet برای چند محیط و Rollback با git revert.
راهاندازی kube-prometheus-stack با Helm، مانیتور کردن سرویسهای خودتان با ServiceMonitor، کوئریهای PromQL کاربردی و داشبوردهایی که واقعاً به کار میآیند.
چطور Alertهایی طراحی کنیم که تیم به آنها اعتماد کند: Alert روی علامت بهجای علت، Severity، Routing، Inhibition، اتصال به Mattermost و Runbook برای هر Alert.
ساختار درست Helm Chart، Valueهای جدا برای هر محیط، Probe و Resource، ریاستارت خودکار با تغییر ConfigMap، انتشار Chart در Harbor و Library Chart برای دهها میکروسرویس.
امنیت را از انتهای پروژه به داخل Pipeline بیاورید: اسکن Secret، SAST، اسکن وابستگیها و Image، DAST روی محیط تست و تجمیع همهی نتایج در DefectDojo.
زیرساخت سامانههای ملی بانکی، مخابراتی و فینتک.
بانکداری دیجیتال
پرداخت و کیف پول الکترونیک
فینتک و پرداخت
زیرساخت ملی پرداخت