Serversetup

استخدام توسعه‌دهنده پایتون

Serversetup
امکان دورکاری

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

تکنولوژی‌ها

    PythonMySQLMongoDBBashREST

به یک نیرو فعال در موارد زیر نیاز است:

> آشنا به Rest API
> تجربه و تخصص کار با Python و Nginx
> آشنا به کنترل پنل cPanel
> توانایی داکیومنت سازی و ایجاد Task
> تعهد به کار و زمان بندی اجرا

هدف پروژه:
پیاده سازی سیستم server – agent برای دریافت و تحلیل داده‌ها از سرور و نمایش در فرانت اند با برخی قابلیت‌های عملیاتی – نمایش اطلاعات در پنل frontend به کاربر – تعیین هزینه سرویس براساس استفاده کاربر از منایع ذکر شده (طبق فرمول)

نیازها:

> کامل کردن API برای ارتباط سرور engine و سرورهای میزبانی
> پیاده سازی ذخیره سازی اطلاعات در دیتابیس سرور engine در mongodb
> تمام اسکریپت‌های سمت سرور میزبانی (اسکریپت هایی که توسط cPanel فراخوانی میشوند) در قالب django بشود
> کد مربوط به جمع آوری داده‌ها از ‌agent در قسمت پنل که درحال حاضر bash scipt هست به پایتون تغییر داده شود
> در کدهای فعلی لاگ گیری از خود برنامه (خطاو یا debug) اجرا نمیشود، این موارد اضافه شود
> تمام API‌های مورد نیاز سمت frontend آماده شود. برای امکان مدیریت سیستم کش و .... از پنل کاربری:
>> تغییر تنظیمات کش برای هر دامنه – purge کردن سایت یا استثنا کردن آدرس‌های خاص
>> امکان اضافه کردن Node‌های کش بیشتر (اعمال تنظیمات کش در Node‌ها و انجام تغییرات در رکوردهای DNS)
>> تغییر تنظیمات مربوط به جمع آوری داده‌ها از ‌agent‌ها (cpu , memory, disk, views)

> تمام موارد باید بصورت داکیومنت جهت پیگیری‌های بعدی در آینده قابل خواندن باشد
> اطلاعاتی که در engine ذخیره میشود در فرانت اند در پنل کاربری قابل مشاهده باشد، نیاز به یک سیستم authentication برای احراز هویت و ارتباط اطلاعات با کاربر مورد نظر در engine می‌باشد

از علاقه مندان به موارد بالا دعوت به همکاری میشود. همچنین امکان دورکاری برای افراد با تعهد وجود دارد.
امکان پرداخت با شرایط زیر وجود دارد:
۳۰٪ قیمت پروژه پیش پرداخت
۵۰٪ قیمت پروژه پس از اتمام پروژه
۲۰٪ قیمت پروژه پس از رفع باگ‌های احتمالی

باتوجه به اینکه بیش از ۶۰٪ پروژه انجام شده و بصورت آماده می‌باشد، مبلغ پیشنهادی تکمیل پروژه بین 3 تا 4 میلیون تومان می‌باشد.

مهارت‌های ضروری:

  • تسلط بر python
  • آشنایی با restAPI
  • آشنایی با mysql و MongoDB

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

  • آشنایی با cPanel
  • آشنایی با Nginx