توضیحات

ما در یکتانت با حجم عظیمی از سیستم‌ها و میکروسرویس‌های گوناگون روبه‌رو هستیم که با آن‌ها سعی می‌کنیم بهترین محصولات را بسازیم و برای بهبود مستمر آنها تلاش می‌کنیم. این تعداد بالای سرویس‌ها در کنار حجم بالای داده‌هایی که یکتانت با آن‌ها مواجه است نیازمند زیرساخت و سیستمی قوی، محکم و قابل اتکا است. تیم Infrastructure به صورت مستمر به نگهداری از سرویس‌های یکتانت، راه‌اندازی سرویس‌های جدید و توسعه و بهبود آنها می‌پردازند.

شما با ملحق شدن به یکتانت، به تیمی با دانش فنی بالا می‌پیوندید و با به‌روزترین تکنولوژی‌های دنیا کار می‌کنید.



شرح وظایف و مسئولیت‌ها:

تجزیه و تحلیل سیستم‌های پیچیده از منظر قابلیت اطمینان (Reliability) و انعطاف‌پذیری (Resilience)

طراحی، اجرا و نگهداشت زیرساخت‌های مناسب و پلتفرم‌های نرم‌افزاری برای محصولات یکتانت

توسعه‌ مستمر زیرساخت‌های موجود با بهره‌گیری از به‌روزترین ابزار و تکنولوژی‌های دنیا و با قابلیت مقیاس‌پذیری بالا

پیاده‌سازی و بهبود مستمر زیرساخت‌ها و پلتفرم‌های یکتانت و نظارت بر سیستم‌ها

مدیریت پیکربندی پلتفرم محصولات

ایمن‌سازی زیرساخت‌های نرم‌افزاری محصولات یکتانت

اتخاذ تصمیمات مرتبط با معماری نرم‌افزار و ارتباط سیستم‌ها

بررسی، تصمیم‌گیری و اتخاذ گام‌های لازم برای رفع نیازمندی‌ها و پیاده‌سازی تصمیم‌ها

یکپارچه‌سازی زیرسیستم‌های داخلی و خارجی

اتوماتیک کردن فرایندهای استقرار نرم‌افزار

ارتباط با تیم‌های دیگر برای حل مسائل و چالش‌های موجود

عیب‌یابی مشکلات سیستم



دانش‌های تخصصی و مهارت‌های مورد نیاز:

تسلط بر یکی از زبان‌های برنامه‌نویسی

تسلط و تجربه‌ی حرفه‌ای در زمینه‌ی کار با سیستم عامل‌های Linux

آشنایی و دانش عملیاتی مفاهیم CI/CD

آشنایی بر مفاهیم TCP/IP

تجربه‌ طراحی سیستم‌های مقیاس‌بالا

تسلط بر یکی از زبان‌های اسکریپتینگ

آشنایی با انواع الگوهای معماری نرم‌افزار, مخصوصاً معماری میکروسرویس

آشنایی با مفاهیم Containers/Orchestration و ابزارهایی نظیر Kubernetes و Docker

آشنایی با ملاحظات امنیتی در حوزه‌ی پلتفرم

آشنایی با ابزارهای لاگ و مانیتورینگ

آشنایی با یکی از فریم‌ورکهای وب

آشنایی با پایگاه‌های داده‌ SQL-based و NoSQL

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،