
مهندس ارشد DevOps
فراکیان
- سطح ارشدیت
- کارشناس ارشد
- موقعیت مکانی
- تهران - سهروردی
- نوع همکاری
- تمام وقت
- ساعت کاری
- یکشنبه تا پنج شنبه 9 تا 18
- خدمت سربازی
- معافیت یا انجام شده
- حقوق
- ۸۰ - ۱۴۰ میلیون تومان
دربارهٔ این نقش
شما لایهٔ پلتفرمی را که محصولات ما روی آن اجرا میشوند میسازید و راهبری میکنید: کلاسترهای Kubernetes یا OpenShift در محیط production روی سرورهای bare-metal، ذخیرهسازی و پایگاههای دادهای که برنامهها به آنها وابستهاند، زنجیرهٔ observability، و خط تحویل (delivery pipeline) که پلتفرم را بهصورت یک بستهٔ امضاشده در محیطهای بدون اتصال به اینترنت نصب و بهروزرسانی میکند. شما در کنار مهندسان نرمافزار و هوش مصنوعی که سرویسهای روی کلاستر را میسازند، و همراه با تیم زیرساخت که مسئول سرورها، شبکه و سایت است، کار خواهید کرد. آنچه از روز اول به آن نیاز داریم، تجربهٔ کار با Kubernetes در محیط production روی زیرساختی است که مسئولیت آن مستقیماً بر عهدهٔ خودتان بوده است.
شرح وظایف
- ساخت و راهبری کلاسترها: RKE2 یا OpenShift روی سرورهای bare-metal، با نودهای control-plane و worker، MetalLB یا kube-vip، ingress، گواهیها (certificates) و network policy مبتنی بر Cilium.
- راهبری سرویسهای stateful: یک اپراتور Postgres مانند CloudNativePG با replication و بازیابی لحظهای (point-in-time recovery)، Redis، ذخیرهسازی شیء (object storage) با MinIO یا درایور CSI آرایهٔ ذخیرهسازی، و Longhorn یا معادل آن برای volumeها.
- پیادهسازی تحویل مبتنی بر GitOps با Argo CD: بستههای امضاشده و قابل نصب بهصورت آفلاین، mirror کردن imageها در یک registry خصوصی، بررسی امضا، و ارتقای کنترلشدهٔ کلاستر، اپراتورها و پایگاههای داده بدون downtime.
- ساخت زنجیرهٔ observability: Prometheus، Grafana و Loki، همراه با ارسال داده از طریق OpenTelemetry به پلتفرم مانیتورینگ مشتری، و تعریف آستانههای هشدار برای نودها، سرویسها، تاخیر (latency)، برق و replication.
- طراحی و آزمون سناریوهای خرابی: از دست رفتن نود، قطعی سوئیچ و مدار برق، و promote کردن پایگاه داده، در قالب تمرینهای منظم با اندازهگیری زمان بازیابی؛ و نوشتن runbookهایی که تیم عملیات از آنها پیروی میکند.
- همکاری با مهندسان نرمافزار دربارهٔ نحوهٔ استقرار، replication و failover سرویسها روی کلاستر، و با تیم سایت دربارهٔ درایورها، firmware و سیاستهای مدیریت سرور.
- مستندسازی پلتفرم همزمان با ساخت آن: نواحی شبکه (network zones)، نقشهٔ پورتها، لایههای ذخیرهسازی (storage tiers)، تعهدات پشتیبانگیری (backup contract) و رویههای ارتقا.
آنچه نیاز داریم
- حداقل چهار سال سابقهٔ راهبری Kubernetes یا OpenShift در محیط production روی زیرساخت bare-metal یا on-premises، شامل ساخت کلاستر و نه صرفاً استفاده از یک سرویس managed.
- تجربهٔ عملی با workloadهای stateful روی Kubernetes: یک اپراتور پایگاه داده، ذخیرهسازی پایدار (persistent storage)، و دستکم یک بار بازیابی واقعی از نسخهٔ پشتیبان.
- تجربهٔ عملی GitOps با Argo CD یا Flux، و Helm.
- مهارت قوی در Linux روی سرورهای فیزیکی: درایورها، firmware، کارتهای شبکه (NIC)، ذخیرهسازی و عیبیابی کارایی.
- تسلط بر شبکهٔ Kubernetes و network policy در حدی که بتوانید نواحی و tenantهای ایزوله طراحی کنید.
- تجربهٔ ارتقای ایمن کلاسترها و اپراتورها در محیط production.
- مستندسازی نوشتاری شفاف و عادت به برجای گذاشتن runbook.
مزیت محسوب میشود
- اجرای workloadهای GPU روی Kubernetes: GPU operator، پارتیشنبندی GPU، زمانبندی آگاه از GPU (GPU-aware scheduling) و متریکهای GPU.
- آشنایی با Red Hat OpenShift و OpenShift AI.
- آشنایی با پلتفرمهای سرور سازمانی و ابزارهای مدیریتی آنها، و آرایههای ذخیرهسازی سازمانی.
- تجربه در محیطهای air-gapped یا دارای الزامات قانونی (regulated)؛ امضای image با cosign؛ فهرست اجزای نرمافزار (SBOM).
- پشتههای observability که داده را به یک پلتفرم مانیتورینگ سازمانی یا SIEM ارسال میکنند.
- آشنایی با model serving یا سایر workloadهای هوش مصنوعی.
نحوهٔ ارسال درخواست
رزومهٔ خود را به همراه یادداشتی کوتاه دربارهٔ یک کلاستر Kubernetes در محیط production که خودتان ساخته و راهبری کردهاید ارسال کنید: چه چیزی روی آن اجرا میشد، چه چیزی دچار مشکل شد، و پس از آن چه تغییری ایجاد کردید.


