طراحی و راهاندازی CI/CD
از Push تا Production بدون دخالت دستی: Build، تست، اسکن امنیتی، انتشار نسخه و استقرار خودکار روی محیطهای Develop، Staging و Production.
- GitLab
- Jenkins
- SonarQube
- Harbor
CKA · بیش از ۳۰ پروژهی بانکی، مخابراتی و فینتک من 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 با آنها کار میکنم.
یادداشتهای فنی از تجربهی واقعی در زیرساخت، امنیت و اتوماسیون.
برای استخدام DevOps چه مهارتهایی را بسنجیم؟ مقایسه Junior، Mid-level، Senior و Lead با ماتریس مهارت، سناریوی مصاحبه و چکلیست ارزیابی.
آموزش GitLab CI/CD برای تیمهای ایرانی: Runner، 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 برای چند محیط: Values جدا، Probe و Resource، تغییر ConfigMap، انتشار در Harbor و Library Chart مشترک برای میکروسرویسها.
زیرساخت سامانههای ملی بانکی، مخابراتی و فینتک.
بانکداری دیجیتال
پرداخت و کیف پول الکترونیک
فینتک و پرداخت
زیرساخت ملی پرداخت