یکتانت

استخدام Site Reliability Engineer (SRE)

یکتانت
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    LinuxKubernetesDesign PatternsContainersDocker Container

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

  • تجزیه و تحلیل سیستم‌های پیچیده از منظر قابلیت اطمینان (Reliability) و انعطاف‌پذیری (Resilience)
  • طراحی، اجرا و نگه‌داشت زیرساخت‌های مناسب و پلتفرم‌های نرم‌افزاری برای محصولات یکتانت
  • توسعه‌ی مستمر زیرساخت‌های موجود با بهره‌گیری از به‌روزترین ابزار و تکنولوژی‌های دنیا و با قابلیت مقیاس‌پذیری بالا
  • پیاده‌سازی و بهبود مستمر زیرساخت‌ها و پلتفرم‌های یکتانت و نظارت بر سیستم‌ها
  • مدیریت پیکربندی پلتفرم محصولات
  • ایمن‌سازی زیرساخت‌های نرم‌افزاری محصولات یکتانت
  • اتخاذ تصمیمات مرتبط با معماری نرم‌افزار و ارتباط سیستم‌ها
  • بررسی مسائل مختلف، تصمیم‌گیری سریع و اتخاذ گام‌های لازم برای رفع نیازمندی‌ها و پیاده‌سازی تصمیم‌ها
  • یک‌پارچه‌سازی زیرسیستم‌های داخلی و خارجی
  • اتوماتیک کردن فرایندهای استقرار نرم‌افزار

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

  • تسلط و تجربه‌ی حرفه‌ای در زمینه‌ی کار با سیستم عامل‌های Linux
  • تسلط و دانش عملیاتی مفاهیم CI/CD
  • تسلط بر مفاهیم TCP/IP
  • تسلط بر ابزارهای لاگ و مانیتورینگ
  • دانش و تجربه‌ی استفاده از REST APIs
  • تجربه‌ی طراحی سیستم‌های مقیاس‌بالا
  • آشنایی با مفاهیم Containers/Orchestration و ابزارهایی نظیر Kubernetes و Docker
  • آشنایی با ملاحظات امنیتی در حوزه‌ی پلتفرم
  • تسلط بر یکی از زبان‌های برنامه‌نویسی؛ ترجیحا پایتون
  • تجربه‌ی کار با یکی از فریم‌ورک‌های وب؛ ترجیحا Django
  • تسلط بر یکی از زبان‌های اسکریپتینگ
  • تسلط بر انواع الگوهای معماری نرم‌افزار؛ مخصوصا معماری میکروسرویس
  • آشنایی با مفاهیم سرویس‌گرایی، طراحی API و پروتکل HTTP
  • دانش کافی از مفاهیم شی‌گرایی، طراحی ماژولار و الگوهای طراحی (Design Patterns)
  • تجربه‌ی کار با انواع پایگاه‌های داده‌ی SQL-based و NoSQL نظیر Elastic، Redis، MongoDB و HBase

مزایا

  • کار جذاب و چالشی
  • ساعت کاری منعطف
  • صبحانه، میان‌وعده و ناهار
  • بیمه تکمیلی
  • فضای استراحت
  • وام بدون بهره
  • بودجه رشد و توسعه