پایش، نگهداری و پایدارسازی مستمر: نظارت بر عملکرد سرویسهای فعال در محیط 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 یا مشابه)