نشان کن
کد آگهی: KP4502603497

استخدام توسعه دهنده (Go lang-مشهد)

استخدام توسعه دهنده (Go   lang-مشهد) - کپیتالی‌نو | Capitalino
کپیتالی‌نو | Capitalino
در مشهد
در وبسایت جابینجا  (4 روز پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
مهارت‌های مورد نیاز:
CI/CD
توسعه
Gitlab
PostgreSQL
پرداخت‌ها:  توافقی
متن کامل آگهی:
به عنوان توسعه‌دهنده Go lang در تیم زیرساخت، شما نقش کلیدی در طراحی، پیاده‌سازی و نگهداری سرویس‌های بک‌اند مقیاس‌پذیر برای یک پلتفرم مبتنی بر میکروسرویس و Kubernetes خواهید داشت. این یک فرصت عالی برای کار در یک محیط پویا و یادگیری از متخصصان با تجربه است.

مسئولیت‌ها:

توسعه میکروسرویس‌ها:
    *   معماری، توسعه و گسترش سرویس‌های ماژولار Go با قابلیت ارتباط از طریق gRPC و Kafka.
    *   بسته‌بندی سرویس‌ها در کانتینر و استقرار آن‌ها در پادهای مستقل Kubernetes، همراه با یکپارچه‌سازی با DNS و سرویس دیسکاوری.
Kubernetes و شبکه:
    *   استقرار و مدیریت یک کلاستر چندنودی Kubernetes (مستر و ورکر) در شبکه‌ای خصوصی.
    *   پیکربندی Ingress/Egress از طریق API Gateway و اعمال سیاست‌های دسترسی شبکه‌ای.
    *   راه‌اندازی و نگهداری Load Balancerهای Edge (HAProxy یا NGINX) با تنظیمات Failover برای مدیریت SSL.
پایگاه داده و ذخیره‌سازی:
    *   نگهداری کلاسترهای PostgreSQL با پیکربندی Master/Slave و دسترسی از طریق ClusterIP.
    *   مدیریت ذخیره‌سازی سازگار با S3 (مانند MinIO) با سیاست‌های مبتنی بر نقش.
امنیت:
    *   تضمین رمزنگاری همه ترافیک داخلی سرویس‌ها (gRPC over TLS).
    *   راه‌اندازی RBAC در سطح namespace و تعریف NetworkPolicy برای جداسازی پادها.
    *   مدیریت Secrets به‌صورت رمزنگاری‌شده و درون Kubernetes.
CI/CD و استقرار:
    *   طراحی و نگهداری Pipelineهای GitLab CI برای مراحل Build، تست (واحد، یکپارچه و امنیتی) و Deploy.
    *   خودکارسازی به‌روزرسانی‌ها به‌صورت Canary یا Rolling با Helm و پیکربندی Rollback خودکار در صورت خطا.
نظارت و هشداردهی:
    *   مانیتورینگ با Prometheus (Node Exporter, kube-state-metrics, PushGateway) و ایجاد داشبوردهای Grafana.
    *   جمع‌آوری و متمرکزسازی لاگ‌ها با Fluentd در Graylog و تعریف قوانین Alertmanager برای رویدادهای حیاتی.

مهارت‌های ضروری:

*   حداقل 3 سال تجربه برنامه‌نویسی بک‌اند با Go.
*   تسلط عملی بر Kubernetes (Deployments, Namespaces, RBAC, NetworkPolicy).
*   دانش قوی در gRPC و Kafka.
*   مدیریت PostgreSQL با Replication.
*   تجربه کار با ذخیره‌سازی S3-سازگار (MinIO یا AWS S3).
*   مهارت در GitLab CI/CD و Helm.
*   آشنایی با SSL/TLS و تنظیم Load Balancerهای Edge.
*   تجربه مانیتورینگ با Prometheus/Grafana و لاگ‌برداری با Fluentd/Graylog.
*   درک عمیق از اصول امنیت کانتینر و Kubernetes.

مهارت‌های مزیت‌محسوب‌شونده:

*   تجربه در یکپارچه‌سازی بلاک‌چین یا پردازش تراکنش‌های هوشمند.
*   توانمندی در نگارش و نگهداری Helm Chart.
*   سابقه طراحی معماری‌های با دسترس‌پذیری بالا و استراتژی‌های Failover.

این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جابینجا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
پنج‌شنبه 2 خرداد 1404، ساعت 22:13