استخدام کارشناس پشتیبانی فنی نرم افزار (اصفهان)فناوری اطلاعات آرامین
infoBox iconموقعیت مکانی
اصفهان
infoBox iconنوع همکاری
تمام وقت
infoBox iconخدمت سربازی
مهم نیست

کارشناس عملیات نرم‌افزاری و استقرار سامانه‌ها

 

مأموریت: پایش پایدار کارکرد نرم‌افزارها، عیب‌یابی خطاهای منطقی و عملکردی سامانه‌ها، مدیریت فرآیند استقرار در ساعات کم‌ترافیک، و مدیریت پروژه‌ با دید عمیق به چرخه حیات نرم‌افزار در بستر زیرساخت و شبکه.

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

  1. عیب‌یابی، لاگ‌خوانی و پایش لایه نرم‌افزار (هسته نرم‌افزاری): 
    • ترابل‌شوتینگ خطاهای سامانه‌ها در سطح نرم‌افزار و وب‌سرویس (بررسی خطاهای سمت سرور، کدهای وضعیت HTTP، خطاهای اتصال به دیتابیس، Connection Timeout و لاگ‌های خطا/Stack Trace). 
    • تحلیل کارایی سامانه‌ها در ساعات پربار و شناسایی کوئری‌های کُند (Slow Queries) یا گلوگاه‌های مصرف منابع توسط اپلیکیشن. 
    • تست و اعتبارسنجی کارکرد APIها و وب‌سرویس‌های یکپارچه‌ساز بین سامانه‌ها (توسط ابزارهایی مثل Postman یا cURL). 
  2. مدیریت انتشار، استقرار و کنترل تغییرات نرم‌افزاری (Release & DevOps): 
    • انجام فرآیند استقرار (Deployment) و بروزرسانی نسخه‌های جدید سامانه‌ها و پچ‌های نرم‌افزاری در ساعات شیفت طبق چک‌لیست ریلیز. 
    • مدیریت نسخه‌ها و بازگردانی سریع به نسخه قبلی (Rollback) در صورت بروز ناپایداری در ریلیزهای جدید. 
    • کار با ابزارهای کانتینرسازی (Docker) و پایپ‌لاین‌های استقرار (مانند GitLab CI) برای سرویس‌های تحت وب. 
  3. کنترل پروژه عملیاتی و هماهنگی‌ها (لایه پروژه‌ای): 
    • مدیریت تسک‌های شیفت در بستر ابزارهایی نظیر Jira و مستندسازی دقیق لاگ تغییرات (Change Logs). 
    • ارجاع فنی، دقیق و دسته‌بندی‌شده‌ی باگ‌ها به تیم‌های برنامه‌نویسی یا پیمانکاران، به همراه شواهد کامل (لاگ، سناریوی بازتولید باگ و پارامترهای ورودی/خروجی). 
    • مدیریت وقایع بحرانی (Incident Response) و هماهنگی سریع جلسات رفع باگ اضطراری (Hotfix). 
  4. پایش زیرساخت، سرور و شبکه متصل به سامانه (لایه زیرساخت): 
    • بررسی سلامت وب‌سرورها و پروکسی‌ها (Nginx / IIS) و تنظیمات مسیردهی ترافیک سامانه‌ها. 
    • عیب‌یابی اتصالات شبکه، پورت‌های سرویس، فایروال‌های محلی (iptables/UFW) و تنظیمات DNS که بر دسترسی‌پذیری نرم‌افزار اثر می‌گذارند. 
    • اجرای اسکریپت‌های دوره‌ای بررسی سلامت دیتابیس‌ها و نگهداری بک‌آپ‌های نرم‌افزاری. 
شرایط احراز:


مهارت‌های نرم‌افزاری:

  • کارشناسی یا بالاتر در مهندسی کامپیوتر (ترجیحاً گرایش نرم‌افزار).
  • تجربه برنامه‌نویسی یا تسلط بر منطق توسعه نرم‌افزار و معماری‌های وب (Monolithic، Microservices، RESTful APIs).
  • تسلط کامل بر پایگاه‌های داده رابطه‌ای (RDBMS نظیر SQL Server یا PostgreSQL/MySQL) شامل نوشتن کوئری‌های ترابل‌شوتینگ، ایندکس‌ها و بررسی لاگ‌های دیتابیس.
  • تجربه کار با Git و درک چرخه استقرار و ریلیز نرم‌افزار (Release Management).
  • تسلط بر لاگ‌خوانی، تست API با ابزارهایی نظیر Postman و درک احراز هویت‌های وب (JWT، OAuth، SSO).
  • آشنایی با ابزارهای مانیتورینگ عملکرد سرویس مانند  Grafana
  • آشنایی با وب‌سرورها و Reverse Proxy به‌ ویژه IIS

مهارت‌های مدیریتی و شرایط کاری:

  • آشنایی با متدولوژی‌های مدیریت پروژه نرم‌افزاری (Scrum/Agile) و ابزار Jira.
  • قدرت بالا در حل مسئله (Debugging Mindset) و مستندسازی فنی.
  • آمادگی کامل جهت حضور و فعالیت در شیفت‌های چرخشی (روز/عصر/شب و ایام تعطیل).