شرح موقعیت
مسئولیتها و اولویتهای اصلی پایش، نگهداری و پایدارسازی مستمر: نظارت بر عملکرد سرویسهای فعال در محیط Production، شناسایی گلوگاهها و رسیدگی به خطاها تا رفع کامل مشکل رفع اشکال و توسعه در لایه Backend: اعمال اصلاحات، رفع باگها و پیادهسازی نیازمندیهای تغییر در سرویسها و REST APIها. مدیریت صفها و پردازشهای ناهمگام: مانیتورینگ، عیبیابی و مدیریت Background Jobs، Workerها و صفهای پردازشی. مدیریت و بهینهسازی دیتابیس: اجرای کوئریهای کنترلی، بهینهسازی پرسوجوها، بررسی سلامت ایندکسها و اجرای امن اسکریپتهای Migration دادهها. عملیات استقرار و ریلیز (Deployment): تحویل نسخهها، بهروزرسانی سرویسها در سرورهای لینوکسی و اطمینان از سلامت سیستم پس از انتشار (Health Check). رصدپذیری و مانیتورینگ (Observability): بررسی متمرکز لاگها، ایجاد هشدارهای سیستمی و تدوین مستندات عملیاتی (Runbook) برای پیشگیری از تکرار حوادث فنی. مهارتها و تجارب ضروری تجربه عملیاتی: سابقه کار حرفهای بر روی محصولات نرمافزاری فعال و سیستمهای تحت بار واقعی (Production). تسلط بر Backend: تسلط عملی بر زبانهای اصلی توسعه وب مورد نیاز شرکت (ترجیحاً C# / .NET یا Python / Django) و آشنایی با فریمورکهای مربوطه جهت عیبیابی و تغییر در کدهای جاری. پایگاه دادههای رابطهای: تسلط بر PostgreSQL یا پایگاههای داده رابطهای مشابه (کوئرینویسی پیشرفته، بهینهسازی Performance و درک رفتار تراکنشها). محیط سرور و لینوکس: تجربه کار عملی با Linux (Ubuntu)، کار مداوم با SSH، ابزارهای بررسی فرآیندها و لاگهای سیستمی (journalctl, systemctl, top, grep). وبسرورها: آشنایی بر مفاهیم شبکه وب، DNS، SSL و پیکربندی Nginx به عنوان Reverse Proxy. تسکهای پسزمینه و کشینگ: درک عملیاتی مفاهیم Cache و Message Brokerها (کار با Redis و سیستمهای مدیریت صف نظیر Celery یا Hangfire). کنترل نسخه: تسلط بر Git و فرآیندهای شاخهبندی، Pull Request و رفع Conflict. مهارت حل مسئله: توانایی بالا در Debugging، لاگخوانی دقیق و تحلیل علت ریشهای خطاها. مواردی که امتیاز محسوب میشود تجربه عملی در کار با Docker و Docker Compose در محیط سرور آشنایی پایه با مفاهیم و فریمورکهای فرانتاند (مانند React یا تمپلیتهای وب) جهت رفع باگهای ظاهری و هماهنگی با تیم کلاینت تجربه کار با ابزارهای مانیتورینگ، لاگینگ و تلهمتری (مانند SigNoz، Grafana، OpenTelemetry یا مشابه) آشنایی با متدهای احراز هویت متمرکز (SSO / JWT / OAuth) تجربه پیکربندی و اجرای خطوط لوله CI/CD (مانند GitHub Actions) ویژگیهای فردی مورد انتظار مسئولیتپذیری و پیگیری بالا: پیگیری خطاها و ناپایداریها تا رفع پایدار و اطمینان از رضایت کاربر نهایی. دقت و احتیاط مهندسی: داشتن رویکرد محتاطانه نسبت به دستکاری دادهها و تغییرات در محیط Production (برنامهریزی، پشتیبانگیری و تعریف Rollback Plan). مستندسازی منظم: علاقه به ثبت تجارب، ایجاد چکلیستهای عملیاتی و اشتراک دانش با سایر اعضای تیم.
نیازمندیها
- Sql Server
- C#
- پشتیبانی نرم افزار