توضیحات

پرداخت ذکر شده پروژه ای می باشد

آگهی استخدام: مهندس ارشد بهینه‌سازی عملکرد و زیرساخت (DevOps/SRE)

**عنوان شغل: مهندس ارشد پایداری و عملکرد (Performance & Reliability Engineer)**

**شرح کلی نقش:**

ما در حال گذر از یک مرحله بزرگ مهاجرت فنی از معماری قدیمی به Next.js و .NET Core هستیم. در حال حاضر، سایت ما با وجود پتانسیل بالای معماری جدید، با یک گلوگاه عملکرد حیاتی در سطح زیرساخت (L3 تا L7) مواجه است. وظیفه اصلی شما، شناسایی، رفع و جلوگیری از تکرار تأخیرهای غیرقابل قبول در TTFB، تضمین پایداری وب‌سرور، و بهینه‌سازی کامل لایه‌های رمزنگاری و شبکه خواهد بود.

ما به دنبال کسی هستیم که بتواند TTFB سایت ما را به طور پایدار به زیر ۱۵۰ میلی‌ثانیه برساند.

**شایستگی‌های فنی مورد نیاز (Focus Areas):**

متقاضی باید تسلط عمیقی بر حوزه‌های زیر داشته باشد:

**۱. مدیریت عملکرد و شبکه (Critical Performance)**

* تشخیص پیشرفته گلوگاه: توانایی بالا در استفاده از ابزارهایی چون Wireshark، WebPageTest، و Chrome DevTools برای تحلیل دقیق زمان‌بندی (Timing) و تشخیص دقیق منشاء تأخیر.
* پروتکل‌های شبکه: درک عمیق از پروسه‌ی TCP Handshake و عیب‌یابی مشکلات تأخیر در لایه‌های پایین (مانند مشکل تأخیر ۳۲۵ میلی‌ثانیه‌ای Initial Connection که در حال حاضر در Hetzner داریم).
* Traceroute/Ping Analysis: مهارت در تحلیل نتایج Traceroute و Ping برای ایزوله کردن تأخیر بین ISP، دیتاسنتر Hetzner، و ماشین سرور.

**۲. بهینه‌سازی وب‌سرور و رمزنگاری (SSL/TLS Expert)**

* پیکربندی Nginx/Apache: تسلط کامل بر تنظیمات حرفه‌ای وب‌سرور برای بهینه‌سازی، کشینگ و جلوگیری از Queueing.
* SSL/TLS Performance: تجربه عملی در بهینه‌سازی و سخت‌سازی پروتکل‌های SSL. توانایی حذف تأخیرهای مربوط به SSL Handshake (مانند مشکل فعلی ۳۱۸ میلی‌ثانیه‌ای).
* اولویت‌بندی TLS: توانایی پیکربندی وب‌سرور برای اولویت‌دهی به TLS 1.3 و فعال‌سازی SSL Session Cache.

**۳. پایداری و معماری (Reliability Engineering)**

* فایروال و امنیت لایه ۷: درک عملی از تأثیر WAF (Web Application Firewalls) و ماژول‌های امنیتی (مانند ModSecurity) بر TTFB. توانایی بهینه‌سازی یا جایگزینی این ماژول‌ها برای جلوگیری از کندی پردازش (۲۷۵ میلی‌ثانیه‌ای).
* مدیریت فرآیند (Process Management): تخصص در تنظیمات PHP-FPM و Worker Processes در Nginx برای تضمین پایداری و حذف نوسانات TTFB (Queueing).
* CI/CD و مانیتورینگ: تجربه در پیاده‌سازی ابزارهای مانیتورینگ عملکرد (APM) و لاگینگ برای شناسایی مشکلات سرور در لحظه.

**مزیت ترجیحی (Bonus Points):**

* تجربه کار با دیتاسنتر Hetzner و ابزارهای شبکه اختصاصی آن.
* آشنایی با اصول SRE (Site Reliability Engineering).
* تجربه کار در محیط‌های .NET Core و Next.js.


پرداخت پروژه ای و در صورت موفقیت چشمگیر خواهد بود

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

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟