cloud computing

  • توزيع الحوسبة في Python: استكشاف أدوات التوزيع وتحسين أداء التطبيقات

    في عالم تطوير البرمجيات باستخدام لغة Python، تعتبر إمكانية توزيع الحوسبة على مجموعة من الموارد أمرًا حيويًا لتحقيق الأداء الأمثل والتعامل مع الحوسبة الموازية. يعد هذا الأمر مهمًا خاصةً عندما يكون لديك مشروع يتطلب معالجة كميات كبيرة من البيانات أو عناصر معقدة.

    للبداية، يمكنك استخدام مكتبة multiprocessing المدمجة في Python، والتي تسمح بتشغيل عمليات متعددة لتوزيع العمل بين العديد من النوى (المعالجات) على الجهاز. تقدم هذه المكتبة واجهة برمجة تطبيقات سهلة الاستخدام لإنشاء وإدارة عمليات متعددة.

    على سبيل المثال، يمكنك استخدام الكود التالي كنقطة انطلاق لتوزيع الحوسبة:

    python
    import multiprocessing def process_data(data_chunk): # قم بمعالجة البيانات هنا pass if __name__ == "__main__": # تقسيم البيانات إلى قطع للتوزيع data_to_process = [...] # تحديد عدد العمليات المتعددة (يمكن تعديلها وفقًا لعدد المعالجات المتاحة) num_processes = multiprocessing.cpu_count() # تقسيم البيانات إلى قطع متساوية لكل عملية متعددة chunk_size = len(data_to_process) // num_processes chunks = [data_to_process[i:i + chunk_size] for i in range(0, len(data_to_process), chunk_size)] # إنشاء وتشغيل عمليات متعددة with multiprocessing.Pool(processes=num_processes) as pool: pool.map(process_data, chunks)

    تجنب النظر إلى هذا الكود على أنه نموذج نهائي، بل يمكنك تكييفه وتخصيصه وفقًا لاحتياجات مشروعك. بالإضافة إلى ذلك، يمكنك استكشاف مكتبات أخرى مثل joblib و Dask التي تقدم أساليب متقدمة لتوزيع الحوسبة في بيئة Python.

    عند القيام بتوزيع الحوسبة، يجب أن تأخذ في اعتبارك التنسيق بين العمليات والتحكم في تداول البيانات بينها. كما يُفضل فحص وثائق الأدلة التقنية للمكتبات المستخدمة لضمان استخدامها بشكل صحيح وفعّال.

    في النهاية، يعتبر فهم توزيع الحوسبة في Python خطوة مهمة لتحقيق أداء ممتاز وتسريع تنفيذ المشاريع البرمجية الكبيرة والمعقدة.

    المزيد من المعلومات

    بالطبع، سنستمر في استكشاف المزيد من المعلومات حول توزيع الحوسبة في Python وكيفية تحقيق أداء محسّن وتسريع عمليات المعالجة. يمكننا الآن التعمق في بعض المفاهيم والتقنيات الأخرى المتعلقة بتوزيع الحوسبة:

    1. توزيع العمل باستخدام تقنية MapReduce:

    • يمكن استخدام نموذج MapReduce لتوزيع العمليات عبر عدة خوادم. يُشكّل الخطوة الأولى (Map) تحويل البيانات، بينما تُشكّل الخطوة الثانية (Reduce) عملية الجمع والتحليل.
    • يمكنك الاستعانة بمكتبة mrjob في Python لتنفيذ نموذج MapReduce بشكل بسيط.

    2. استخدام مكتبة Dask للحوسبة الموزعة:

    • Dask هي مكتبة قوية تقدم توزيع الحوسبة وتحسين أداء البرمجة باستخدام مفاهيم مألوفة من قبل مستخدمي Python.
    • يمكن استخدام Dask لتوزيع عمليات البيانات الكبيرة والتعامل مع تحليلات البيانات والتعلم الآلي.

    3. تقنيات التحكم في توزيع الحوسبة:

    • يجب على المطورين فهم كيفية التحكم في توزيع العمليات وإدارة البيانات بين العمليات المتعددة.
    • يتطلب الأمر تنسيقًا جيدًا لتجنب مشاكل مثل تداخل البيانات وتضارب الحالة.

    4. استخدام Apache Spark مع PySpark:

    • Apache Spark هو إطار عمل موزع يمكن استخدامه مع Python باستخدام واجهة برمجة التطبيقات PySpark.
    • يتيح Spark تحليل البيانات بشكل فعّال وتوزيع العمليات عبر مجموعة من الخوادم.

    5. التحسينات في Python 3.8+:

    • Python 3.8 والإصدارات الأحدث تتضمن تحسينات في ميزات التوزيع مثل مكتبة concurrent.futures وتحسينات في معالج السياق (context).

    6. الحوسبة في السحابة (Cloud Computing):

    • يمكنك الاستفادة من خدمات الحوسبة في السحابة مثل AWS Lambda أو Google Cloud Functions لتوزيع وتنفيذ الأعباء البرمجية على نطاق واسع.

    اختتام:

    توزيع الحوسبة في Python يمثل تحدًا وفرصة في آن واحد. يجب على المطورين اختيار الأدوات والتقنيات المناسبة وضبطها بشكل جيد لتحقيق أداء محسّن وفاعلية في مشاريعهم. باستمرار في استكشاف وتجربة التقنيات الحديثة، ستكتسب مهاراتك في مجال توزيع الحوسبة، وبذلك ستكون قادرًا على استفادة القصوى من إمكانيات Python في هذا السياق.

  • تنفيذ Blue/Green Deployment باستخدام Azure ServiceFabric

    في سياق بناء تطبيقي الحالي باستخدام إطار ReliableActors على خدمة Azure ServiceFabric، يتناول هذا المقال استراتيجية نشر Blue/Green. عند توسيع نطاق التطبيق، يثير السائل سؤالًا حول إمكانية تنفيذ عمليات النشر الزرقاء/الخضراء في نظام يستخدم الممثلين ذوي الحالة.

    تبدأ تجربة Blue/Green Deployment في الفهم الأساسي للعمليات. عند استخدام نظام Stateless، يكون الأمر أكثر بساطة، حيث يمكن توجيه الحركة المرورية ببساطة بين نسختين من التطبيق بنسبة 50/50، مما يتيح اختبار النسخة الجديدة بشكل كامل دون تأثير على الإنتاج.

    ومع ذلك، عندما يتعلق الأمر بالممثلين الذين يحملون حالة، يصبح الأمر أكثر تعقيدًا. يمكن أن يؤدي نقل الحالة بين النسختين إلى تحديات إضافية. يجب أن يتم بناء نظام يتيح للممثلين استئناف حالتهم بسلاسة بعد التحديث. يمكن تحقيق ذلك عبر استراتيجيات تزامن الحالة أو نسخ الحالة واستعادتها بعد التحديث.

    يمكن استخدام تقنيات تفوق تقنيات النسخ/النقل البسيطة، مثل الاستنساخ المتقدم واستخدام نمط “قفل الكتلة” لتحقيق تحديثات آمنة وخالية من الاضطراب.

    تتطلب تنفيذ Blue/Green Deployment في نظام الأكتورز الحالي استراتيجيات دقيقة لتسهيل الانتقال بين الإصدارين وضمان استمرارية الخدمة وعدم تأثير التحديث على البيانات المخزنة.

    من المهم أيضًا التأكيد على أن عملية النشر تشمل اختبارًا شاملاً للتطبيق بأكمله، بما في ذلك الممثلين الحاليين والجدد. يمكن أيضًا استخدام أدوات الرصد والسجلات لتقييم الأداء والاستجابة والاستقرار أثناء وبعد عملية التحديث.

    باستخدام هذه الإستراتيجيات، يمكن للمطورين تحقيق Blue/Green Deployment بنجاح في نظام الأكتورز على خدمة Azure ServiceFabric، مع الحفاظ على سلاسة الخدمة واستمرارية البيانات في وجه التحديثات.

    المزيد من المعلومات

    عند التفكير في تنفيذ استراتيجية Blue/Green Deployment في بيئة Azure ServiceFabric باستخدام إطار ReliableActors، ينبغي على المطورين الانتباه إلى عدة جوانب تقنية وأفضل الممارسات.

    أولاً وقبل كل شيء، يجب فهم كيف يتم التعامل مع الحالة في الممثلين الذين يحملون حالة. يمكن أن يكون استخدام مفهوم نسخ/استنساخ الحالة أمرًا ضروريًا لتجنب فقدان البيانات أو التضاريس أثناء النشر.

    عند القيام بعملية Blue/Green Deployment، يفضل توفير وسيلة لاختبار الإصدار الجديد بشكل شامل قبل توجيه حركة المرور الفعلية إليه. يمكن تحقيق ذلك من خلال استخدام بيئة اختبار مستقلة أو مسبقة الإعداد.

    بالنسبة للتنفيذ الفعلي، يمكن استخدام خدمات Azure Traffic Manager لتوجيه حركة المرور بين الإصدارين الزرقاء والخضراء بشكل ذكي. هذا يتيح للمطورين فترة انتقال تحترس من الاختلالات في الأداء أو المشاكل الغير متوقعة.

    يجب أن يكون هناك اهتمام خاص بمراقبة الأداء والاستقرار أثناء وبعد عملية النشر. استخدام أدوات مراقبة الأداء مثل Application Insights يمكن أن يكون ذا أهمية كبيرة لتحديد أي تأثير سلبي على الأداء واتخاذ الإجراءات اللازمة.

    من الناحية الأمانية، يجب مراعاة آليات حماية البيانات وضمان أمان النشر. يمكن تحقيق ذلك من خلال استخدام الأذونات والتحقق من الهوية والتشفير.

    في الختام، يعد تنفيذ استراتيجية Blue/Green Deployment في بيئة Azure ServiceFabric ممكنًا ولكن يتطلب التخطيط الدقيق والتنفيذ الحذر لضمان استمرارية الخدمة وعدم تأثير النشر على البيانات والأداء.

  • .NET: إطار تطوير متكامل للمحترفين في عالم البرمجة

    في عالم تطوير البرمجيات وتكنولوجيا المعلومات، تتفرد سلسلة “Net.” كواحدة من الأطر البرمجية الرائدة التي تستهدف المحترفين في مجال البرمجة. إذ تتيح للمطورين إمكانية بناء تطبيقات متطورة وقوية، وتعد هذه السلسلة جزءًا لا يتجزأ من بيئة التطوير التي تسهم في تسريع عمليات إنشاء البرامج وتوفير إطار عمل قوي يسهم في تحسين أداء التطبيقات.

    تعتمد سلسلة “Net.” على تقنيات متقدمة ومبتكرة، وهي مصممة لتكون متعددة الاستخدامات، حيث تدعم تطوير تطبيقات الويب، وتطبيقات سطح المكتب، وتطبيقات الهواتف الذكية. يبرز تنوع هذه السلسلة في قدرتها على التعامل مع لغات البرمجة المختلفة، مما يمنح المطورين الحرية في اختيار لغة البرمجة التي تتناسب مع احتياجات مشروعاتهم.

    بالإضافة إلى ذلك، تتميز “Net.” بمجتمع تطوير نشط ومتنوع، حيث يتبادل المطورون المحترفون خبراتهم ويساهمون في تطوير السلسلة باستمرار. وتعكس المكتبة الوفيرة والمستندات المفصلة التي توفرها السلسلة التزامًا بتوفير بيئة تطوير فعّالة ومستدامة.

    من الجوانب البارزة أيضًا في سلسلة “Net.” هو دعمها لمفهوم العمل عبر الأنظمة، مما يسهم في إمكانية نقل التطبيقات بين بيئات تشغيل مختلفة دون التأثير على أدائها. وبالنظر إلى الاستمرارية في تحديثاتها ودعمها الممتاز من قِبل شركة مايكروسوفت، يمكن القول إن سلسلة “Net.” تمثل استثمارًا آمنًا للمطورين الراغبين في بناء تطبيقات فعّالة ومستدامة في عالم التكنولوجيا الحديث.

    المزيد من المعلومات

    سلسلة “.NET” هي إطار عمل مفتوح المصدر (Open Source)، والتي تم تطويرها وإصدارها من قبل شركة مايكروسوفت. تأتي هذه السلسلة كتطور لمنصة التطوير السابقة التي كانت تُعرف باسم “.NET Framework”. يتميز “.NET” الحالية بالعديد من السمات والتحسينات التي تعزز تجربة المطورين وتساعد في تسريع عمليات تطوير البرمجيات.

    النقطة المميزة في “.NET” تكمن في توفيرها للمطورين بيئة تطوير متكاملة (Integrated Development Environment – IDE)، حيث يمكنهم استخدام مجموعة متنوعة من لغات البرمجة مثل C#, F#, وVB.NET. يسهم ذلك في توفير مرونة كبيرة للمطورين ويمكنهم من اختيار اللغة التي يجدونها الأكثر توافقاً مع متطلبات مشروعهم.

    سلسلة “.NET” تشمل العديد من المكتبات والأدوات التي تُسهم في بناء تطبيقات قوية وفعّالة. يشمل ذلك ASP.NET الذي يُستخدم لتطوير تطبيقات الويب، و Xamarin الذي يمكن المطورين من بناء تطبيقات لأنظمة iOS و Android باستخدام لغة C#. هذا بالإضافة إلى Entity Framework الذي يوفر طريقة مبسطة للتفاعل مع قواعد البيانات.

    بفضل الانتقال إلى نموذج العمل الذي يعتمد على السحابة (Cloud Computing)، يمكن لمطوري “.NET” بناء تطبيقاتهم باستخدام خدمات Azure السحابية، مما يوفر مرونة أكبر في إدارة ونشر التطبيقات.

    يتمتع “.NET” بدعم قوي من مجتمع المطورين، حيث يشارك المطورون في تحسين الإطار وحل المشكلات عبر منصة GitHub. كما تقدم مايكروسوفت دعمًا فنيًا قويًا وتحديثات دورية لضمان استمرارية تحسين الإطار وتوفير أحدث التقنيات للمطورين.

    باختصار، تمثل سلسلة “.NET” تحفة فنية في عالم تطوير البرمجيات، حيث توفر الأدوات والتقنيات اللازمة لبناء تطبيقات مبتكرة وقوية تلبي احتياجات المطورين المحترفين.

  • أساسيات الشبكات – Network Basics

    بالطبع، سأقدم لك توضيحًا شاملاً حول أساسيات الشبكات، مع التركيز على النقاط الرئيسية والمفاهيم الأساسية. تعد الشبكات جزءًا حيويًا في عالم تكنولوجيا المعلومات، حيث ترتكب إلى تمكين التواصل وتبادل المعلومات بين أجهزة الكمبيوتر المتصلة. دعونا نبدأ بفهم المصطلحات الأساسية:

    1. الشبكة (Network): هي توصيل مجموعة من الأجهزة معًا لتمكين تبادل البيانات والموارد.

    2. العقد (Node): يمثل جهازًا متصلًا في الشبكة، ويمكن أن يكون كمبيوترًا أو طابعة أو أي جهاز ذكي آخر.

    3. الخادم (Server): هو جهاز يقدم خدمات أو موارد للأجهزة الأخرى في الشبكة، مثل خوادم الويب أو خوادم البريد الإلكتروني.

    4. العميل (Client): جهاز يطلب خدمات أو موارد من الخوادم. على سبيل المثال، متصفح الويب على جهاز الكمبيوتر يعتبر عميلًا.

    5. بروتوكول (Protocol): هي مجموعة من القواعد التي تحدد كيفية تبادل البيانات بين الأجهزة في الشبكة. مثال على ذلك هو بروتوكول نقل الملفات (FTP) أو بروتوكول نقل النصوص الفائق (HTTP).

    6. الروتر (Router): جهاز يوجه حركة حزم البيانات بين شبكات مختلفة. يعمل على توجيه البيانات بين الشبكات المحلية والعامة.

    7. البنية الطبقية (Layered Architecture): تقسيم البروتوكولات إلى طبقات، حيث كل طبقة تقدم خدمات للطبقة العلوية وتعتمد على الخدمات من الطبقة السفلى.

    8. TCP/IP: يشير إلى مجموعة من البروتوكولات التي تستخدم على الإنترنت، مثل بروتوكول نقل المستندات (HTTP) وبروتوكول نقل البريد البسيط (SMTP).

    9. العنوان IP (IP Address): هو رقم يُخصص لكل جهاز على الشبكة لتحديده والتمكن من التواصل معه.

    10. الشبكات اللاسلكية (Wireless Networks): تتيح الاتصال بين الأجهزة دون استخدام كابلات، مما يسهل التنقل وتوفير المرونة.

    هذه مقدمة سريعة، ويمكننا التوسع في أي جانب حسب احتياجاتك. إذا كنت ترغب في فهم نقاط محددة أو مواضيع معينة بمزيد من التفصيل، فلا تتردد في طلب ذلك.

    المزيد من المعلومات

    بالطبع، دعنا نعمق أكثر في بعض المفاهيم الأساسية للشبكات:

    1. الشبكات الفعلية واللاسلكية:

      • الشبكات السلكية (Wired Networks): تستخدم الكوابل لربط الأجهزة، وتتضمن أنواعًا مثل Ethernet.
      • الشبكات اللاسلكية (Wireless Networks): تعتمد على إرسال البيانات عبر الأمواج اللاسلكية، مما يتيح التنقل بحرية.
    2. البروتوكولات الرئيسية:

      • بروتوكول نقل النص الفائق (HTTP): يستخدم لنقل صفحات الويب.
      • بروتوكول نقل الملفات (FTP): يسمح بنقل الملفات بين أجهزة الكمبيوتر.
      • بروتوكول نقل البريد البسيط (SMTP): يستخدم لإرسال البريد الإلكتروني.
    3. أمان الشبكات:

      • VPN (Virtual Private Network): توفير تأمين للاتصالات عبر شبكة عامة مثل الإنترنت.
      • Firewall: يستخدم لمنع وفحص حركة البيانات غير المصرح بها.
    4. تبديل الشبكات (Network Switching):

      • تبديل الطبقة الثانية (Layer 2 Switching): يتم توجيه الحزم بناءً على عناوين MAC.
      • تبديل الطبقة الثالثة (Layer 3 Switching): يعتمد على عناوين IP لتوجيه حركة البيانات.
    5. تقنيات الاتصال عبر الإنترنت:

      • DSL (Digital Subscriber Line): تقنية توفير خدمة الإنترنت عبر خطوط الهاتف.
      • كابل النطاق العريض (Cable Modem): يسمح بالاتصال بشبكة الإنترنت عبر خدمات الكابل التلفزيوني.
      • خدمة الألياف البصرية (Fiber Optic Service): تستخدم ألياف ضوئية لتوفير سرعات عالية لنقل البيانات.
    6. مفهوم السحابة (Cloud Computing):

      • يتيح للمستخدمين الوصول إلى الموارد الحوسبية والبيانات عبر الإنترنت دون الحاجة إلى تخزينها محليًا.
    7. التحكم بالوصول (Access Control):

      • يدير منح الصلاحيات للأفراد أو الأجهزة للوصول إلى موارد الشبكة.

    هذه بعض المعلومات الإضافية، وهناك الكثير من الجوانب والتقنيات الأخرى في عالم الشبكات. إذا كنت تحتاج إلى توجيه أو توضيح إضافي حول أي موضوع خاص، فأنا هنا للمساعدة.

    الخلاصة

    في ختام هذا النقاش المثير حول أساسيات الشبكات، يظهر بوضوح أن هذا الميدان الواسع يشكل الأساس الحيوي للتواصل وتبادل المعلومات في عصر تكنولوجيا المعلومات. تعد فهم الشبكات أمرًا ضروريًا للغاية للأفراد والمؤسسات، سواء كانوا يتعلقون بالاستخدام الشخصي أو البيئة العمل.

    من خلال استعراض النقاط الرئيسية مثل أنواع الشبكات، والبروتوكولات، وأمان الشبكات، وتقنيات الاتصال، أصبح واضحًا أن الشبكات لا تقتصر على مجرد توصيل الأجهزة، بل تمثل بنية معقدة تتطلب فهماً عميقًا وتخطيطًا دقيقًا.

    إن موارد العلم حول هذا الموضوع والتي تمثلها المراجع والمصادر المقدمة، تعتبر مفتاحًا لتحقيق نجاح في فهم وتطبيق مفاهيم الشبكات. من مبادئ تصميم الشبكات إلى فهم أمان البيانات وتحقيق كفاءة الأداء، تشير هذه المعلومات إلى أهمية دور الشبكات في البنية التحتية للمعلومات الحديثة.

    بصفة عامة، يعكس فهم أساسيات الشبكات استعدادنا لمواكبة التطورات التكنولوجية والتحديات المستقبلية. يمكن للاستمرار في التعلم ومتابعة أحدث التطورات في هذا المجال أن يمنحنا فرصًا أوسع للاستفادة من إمكانيات الشبكات وتحسين أدائنا في استخدام التكنولوجيا.

    مصادر ومراجع

    بالتأكيد، يمكنك اللجوء إلى مصادر موثوقة ومراجع قيمة لتعزيز فهمك حول أساسيات الشبكات. إليك بعض المراجع التي يمكنك الاطلاع عليها:

    1. كتاب “Computer Networking: Principles, Protocols and Practice”

      • المؤلف: Olivier Bonaventure
      • يقدم هذا الكتاب نظرة شاملة حول مبادئ الشبكات والبروتوكولات.
    2. كتاب “Computer Networking: A Top-Down Approach”

      • المؤلفين: James F. Kurose, Keith W. Ross
      • يركز هذا الكتاب على النهج العلوي للأسفل لفهم الشبكات.
    3. كتاب “TCP/IP Illustrated”

      • المؤلف: Kevin R. Fall, W. Richard Stevens
      • يقدم شرحاً مفصلاً لبروتوكولات TCP/IP وكيفية عملها.
    4. موقع Cisco Networking Academy

      • يقدم مصادر تعليمية وأدوات عملية لفهم تقنيات الشبكات ومنتجات Cisco.
    5. موقع Network World

      • يحتوي على أخبار ومقالات حول أحدث التطورات في عالم الشبكات.
    6. موقع Network Computing

      • يقدم مقالات ونصائح حول تصميم وإدارة الشبكات.
    7. موقع IEEE Computer Society – Technical Committee on Computer Communications (TCCC)

      • يوفر موارد وأبحاث حديثة في مجال الاتصالات الحاسوبية.

    تأكد من أن تتحقق من تحديث المصادر والمراجع للحصول على أحدث المعلومات، حيث يتغير مجال الشبكات بسرعة. يمكنك أيضًا استكشاف المزيد من الكتب والمقالات المتخصصة حسب احتياجاتك ومستوى فهمك.

  • Ayoob Yousef Ayoob

    Resume

    [text-with-icon icon_type=”font_icon” icon=”icon-user” color=”Accent-Color”]

    Ayoub Yousef Mohamed Ayoub

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-envelope-alt” color=”Accent-Color”]

    [email protected]

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-calendar” color=”Accent-Color”]

    17 Aug 1991

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-location-arrow” color=”Accent-Color”]

    Amman-Jordan

    [/text-with-icon]
    [image_with_animation image_url=”9387″ image_size=”full” animation_type=”entrance” animation=”Flip In” animation_easing=”default” animation_movement_type=”transform_y” hover_animation=”none” alignment=”center” border_radius=”20px” box_shadow=”small_depth” image_loading=”default” max_width=”100%” max_width_mobile=”default” delay=”3″]

    Objective

    the IT world is huge with a lot facilities and sections and challenges

    and so am the person who got the most importance thing as IT Specialist; first is to have responsibility for every decision and second thing is to gain more experience, where I know that the most particular experiences could be got by getting in with hard tasks and challenges.

    I Search For challenges that give more experience and more levels up in my life and my work, and when there is big complex issue, I think this is the kind of challenge that I prefer to work with; because when I solve it

    I will be proud that I Can.

    also, one of my first Role in working as IT consultant in any Establishment is to make it safe, stable, Reliable.

    I know within last years in this digital revolution there is a lot of IT stuff here, there, everywhere, they know about IT a lot of things; but what make Ayoob Specialist into them is the way!!

    yes, I got the best plan, the best strategy, and the best solutions


    Education

    [text-with-icon icon_type=”font_icon” icon=”icon-book” color=”Accent-Color”]

    2009-2014: B.SC in computer since at AL-Zaytoonah University

    [/text-with-icon]

    Work Experience

    [text-with-icon icon_type=”font_icon” icon=”fa fa-university” color=”Accent-Color”]

    Assistant IT Manager

    (1/2021) to (until now) ATICO Group

    [/text-with-icon]
    1. cyber security specialist
    2. script & command designer
    3. webmaster (WP & web panels)
    4. Microsoft product  specialist
    5. QA for company soft platforms
    6. IT Consultant
    7.  projects assistant
    8. infrastructure designer
    [text-with-icon icon_type=”font_icon” icon=”icon-dashboard” color=”Accent-Color”]

    IT specialist

    (1/2019) to (1/2021) ATICO Group

    [/text-with-icon]
    1. Being fully aware of and maintaining the costs associated with the

    2. Very willing to learn with passion to work at all times.

    3. Attending to all training courses assigned by the labor
    4. Achieving the required results in partnership with the information technology staff through planning, following up, evaluating work results, providing advice, and applying systems and
    5. Supervising all the department’s daily and weekly work, and providing the line manager with
    6. Schedule and implement preventive maintenance for all hardware and
    7. Responsible for the IT department in the absence of the
    8. Check daily backups, servers, and
    9. Distribute tasks to employees, follow up on results, and train them on all theoretical and practical
    10. Follow-up of all problems reported to the department and arrange tasks according to
    11. Documenting and archiving all correspondence, following up on suppliers and
    12. Development and adaptation to ideas that promote information technology to a higher
    13. Maintaining the quality of service by setting stable standards and working to implement
    14. Developing professional and technical knowledge through attending educational
    15. Participation in teamwork to reach the required
    16. Contacting the direct official in case of any notification and informing him to work on solving
    17. Carry out the tasks entrusted to him according to the direct manager’s instructions and in a way that serves the interest of
    18. Permanent smile in the
    19. Carrying out duties as required, while making sure that the needs of guests and colleagues are met quickly and effectively, according to the established
    20. Ensure that the work is progressing and accomplishing
    21. Strengthening relationships with employees and trying to create a climate of trust and
    22. Instilling self-discipline as a positive source of inspiration for a single

     

    [text-with-icon icon_type=”font_icon” icon=”icon-desktop” color=”Accent-Color”]

    Technical support

    (8/2016) to (1/2019) ATICO Group

    [/text-with-icon]
    1. Very willing to learn with passion to work at all times.
    2. Ensure that all electronic devices used in the facility are in a correct manner, making sure that there are no malfunctions and in the event of faults, report them while avoiding their
    3. know the correct use of electronic devices (computers, cache devices, ).
    4. make an inventory of all devices used in the facility, periodically, with recording the serial numbers of the devices, the model number …
    5. Providing services to customers accurately and at high speed while making sure to solve the
    6. Full cooperation with colleagues and not to delay the progress of work
    7. Ensure that no unauthorized employee has access to any of the computer rooms, devices
    8. Contacting the direct official in case of any notification and informing him to work on solving
    9. Carry out the tasks entrusted according to the direct manager’s instructions and in a way that serves the interest of
    10. Permanent smile in the
    11. Ensure that the work is running smoothly and is

     

    [text-with-icon icon_type=”font_icon” icon=”icon-cogs” color=”Accent-Color”]

    Hardware maintenance Engineer

    (1/2015) to (9/2015) Omar Elian for computer

    [/text-with-icon]

    Where this my first job after postgraduate where I was worked with small offices to give them support with them hardware (PC’s, Laptop, Printer, LAN, WIFI)

     

    [text-with-icon icon_type=”font_icon” icon=”icon-sitemap” color=”Accent-Color”]

    Infrastructure Technician

    (2/2014) to (1/2015) ALMASYEH

    [/text-with-icon]

    Where I was person who create plans for installation and maintenance for low voltage circuit solutions (Fire alarm, security and dialer) & camera’s … ETC

    While this job isn’t belonging to IT major directly but it gives a lot of experience in Infrastructure & and project’s and whatever I was still Studying in this while.

    [text-with-icon icon_type=”font_icon” icon=”icon-hdd” color=”Accent-Color”]

    Help Disk

    (5/2012) to (1/2014) ALTARIFE for computer

    [/text-with-icon]

    Where this is my first Begging with IT world and also before start studying because the Technology is my big interests when I was young


    Skills

    [text-with-icon icon_type=”font_icon” icon=”icon-windows” color=”Accent-Color”]

    Microsoft OS support

    installation, support, troubleshooting, configure , validation , licenses , tasks , scripting , backup , operating

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-apple” color=”Accent-Color”]

    MAC OS support

    installation, support, troubleshooting, configure , validation , licenses , tasks , scripting , backup , operating

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-windows” color=”Accent-Color”]

    Microsoft Server OS components and Features

    Active Directory, DNS, Group policies, IIS, RDP server, MS server’s manager, task’s , Services , event’s & log validation , backup , Firewall config … etc

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-envelope-alt” color=”Accent-Color”]

    Mail server

    Microsoft Exchange server, Microsoft 365, Round cube, cPanel :

    installation , configure , transport’s rule , mail setting ,  DNS forwarding , active sync configure

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-cubes” color=”Accent-Color”]

    Virtual Machine

    (Hyper-V, Oracle VM VirtualBox, Microsoft AZURE, VMware, VMware vSphere, android Emulator (NOx, Blue stack …. ETC))

    create machines , managing resource  , configure machine , convert machine, create VM infrastructure  , networking VM

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-copy” color=”Accent-Color”]

    Backup Solutions

    Microsoft Backup, cobian backup, Free NAS (OS & devices) WD Cloud, Acronis,AOMI

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-expeditedssl” color=”Accent-Color”]

    Security solutions

    kasper endpoint security center

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-spinner” color=”Accent-Color”]

    Cloud computing

    VMatrix, NComputing

    configure, installation , support

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”steadysets-icon-wifi-full” color=”Accent-Color”]

     Networking

    configure , mirroring , listing , VLAN jobs , Tx&Rx work’s

    RJ45 & RJ12 Working : crimp, tracing, locating, joining & extend

    installation : serves and switches and Firewall & cabinets, patch panel, patch cord

    rack and cabling & labeling

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-shield” color=”Accent-Color”]

    Firewall

    installation : WatchGuard, Sophos, CISCO, NetGear, TPLink, Zyxel

    configure  : WAN, LAN, DHCP, DMZ, DNS, Host IP, port forwarding, access rules (scheduling & Conditions)) & identify (environment static, VPN (access and relation’s))

    Monitoring and evaluation

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-wifi” color=”Accent-Color”]

    WIFI system

    Mesh Wi-Fi (AROUBA, Zyxel, Huawei)

    standalone Wi-Fi (if note all of them most of them)

    configure  : WAN, LAN, DHCP, DMZ, DNS, Host IP, port forwarding, access rules (scheduling & Conditions)) & identify (environment static, VPN (access and relation’s))

    Monitoring and evaluation

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-database” color=”Accent-Color”]

    DataBase

    MS SQL Server, MSSQLSMS (maintenance, jobs, backup, restore, queries, Database Mail setting , access configure)

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-server” color=”Accent-Color”]

    Hardware

    maintenance & troubleshooting & installation (PC and server (monitors, printer’s, input devices, MB card’s, license dongle …. ETC))

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-camera” color=”Accent-Color”]

    Security Camera

    NVR (Hikvision, Dahua)

    DVR (if note all of them most of them)

    access configure and rules

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-phone” color=”Accent-Color”]

    VOIP

    Mitel : configure and installation

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”steadysets-icon-microphone” color=”Accent-Color”]

    Call recording system

    jiebang system for analog phone’s, Globitel Speech Log for analog and digital

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-puzzle-piece” color=”Accent-Color”]

    Other Microsoft Product’s

    Outlook (Configure and installation), Microsoft Project (installation and configure), sharing and discovery

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-laptop” color=”Accent-Color”]

    Remote desktop software

    VNC, TeamViewer, Any Disk, Chrome Remote, RDP

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-television” color=”Accent-Color”]

    Videotelephony

    Zoom, Microsoft Team, Google Meet

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-mobile-phone” color=”Accent-Color”]

    Mobile Phone Support

    support & troubleshooting & configure (IOS, Android, BlackBerry OS, Symbian OS))

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-money” color=”Accent-Color”]

    POS System

    MICROS, SKY POS, open Bravo (support & configure & installation (SW+HW))

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-building” color=”Accent-Color”]

    FOS System

    OPERA, SKY Horizon (support & configure & installation (SW+HW))

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-group” color=”Accent-Color”]

    HRM

    Bayan HR system, Sky HRM

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-server” color=”Accent-Color”]

    Server’s HW

    HP G server full support and manage

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-folder-open-alt” color=”Accent-Color”]

    FTP Solutions

    Windows FTP, WinSCP, FileZilla

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”steadysets-icon-bars” color=”Accent-Color”]

    Web Analytic Solutions

    Google Analytics, Matomo

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-fort-awesome” color=”Accent-Color”]

    CMS

    WordPress

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”fa fa-paint-brush” color=”Accent-Color”]

    Multi Media and design

    illustrator, photoshop, Format Factory, Cinema 4D

    [/text-with-icon][text-with-icon icon_type=”font_icon” icon=”icon-screenshot” color=”Accent-Color”]

    Other Skills

    Windows Power shell, CMD (create batch then convert it to program as peer as job need)

    [/text-with-icon]

    Languages

    [tabbed_section style=”default” tab_change_animation=”fade” alignment=”center” spacing=”default” tab_color=”Accent-Color” vs_content_animation=”fade” vs_link_animation=”opacity” vs_navigation_alignment=”left” vs_navigation_width_2=”25%” vs_navigation_func=”default” vs_navigation_width=”regular” vs_navigation_spacing=”15px” vs_navigation_mobile_display=”visible” vs_tab_spacing=”5%”]

    Arabic is my Native Language

    am very good in English with good  speak and writing and listening

    [/tabbed_section]

    Contact Me

    [nectar_icon icon_family=”fontawesome” icon_style=”default” icon_color_type=”color_scheme” icon_color=”Accent-Color” open_new_tab=”true” icon_padding=”20px” pointer_events=”all” icon_fontawesome=”fa fa-linkedin” icon_size=”50″ url=”https://www.linkedin.com/in/ayoob-ayoob-a7148212a”]
    [nectar_icon icon_family=”fontawesome” icon_style=”default” icon_color_type=”color_scheme” icon_color=”Accent-Color” open_new_tab=”true” icon_padding=”20px” pointer_events=”all” icon_fontawesome=”fa fa-facebook” icon_size=”50″ url=”https://www.facebook.com/ayoob.ayoob”]
    [nectar_icon icon_family=”fontawesome” icon_style=”default” icon_color_type=”color_scheme” icon_color=”Accent-Color” icon_padding=”20px” pointer_events=”all” icon_fontawesome=”fa fa-envelope-o” icon_size=”50″ url=”mailto:[email protected]”]

    My Projects

  • الحوسبة السحابية Cloud Computing

    الحوسبة السحابية هي مصطلح عام لأي شيء يتضمن تقديم خدمات مستضافة عبر الإنترنت، تنقسم هذه الخدمات إلى ثلاث فئات رئيسية :

    • البنية التحتية كخدمة (LaaS)
    • النظام الأساسي كخدمة (PaaS)
    • البرمجيات كخدمة (SaaS)

    ◊ كيف تعمل الحوسبة السحابية؟


    تعمل الحوسبة السحابية من خلال السماح لأجهزة العميل بالوصول إلى البيانات عبر الإنترنت، من الخوادم وقواعد البيانات وأجهزة الكمبيوتر عن بُعد
    ‏تتم إدارة الاتصالات بين الأطراف الأمامية والخلفية بواسطة خادم مركزي،
    يعتمد الخادم المركزي على البروتوكولات لتسهيل تبادل البيانات
    ويستخدم كلا من البرامج والبرامج الوسيطة لإدارة الاتصال بين أجهزة العميل المختلفة والخوادم السحابية، ‏عادة يكون هناك خادم مخصص لكل تطبيق فردي.

    ◊ أمثلة على الحوسبة السحابية :

    Google Docs
    Microsoft 365
    Zoom
    Calendar Email
    Skype
    WhatsApp

    ‏◊ السحابة العامة Public Cloud

    تعتبر الخدمات السحابية “عامة” عندما يتم تسليمها عبر الإنترنت العام، ويمكن تقديمها كاشتراك مدفوع أو مجانًا.

    ◊ السحابة الهجينة Hybrid Cloud

    السحابة المختلطة عبارة عن تكوين من السحابة العامة وبيئة خاصة، مثل السحابة الخاصة أو الموارد المحلية، والتي تظل كيانات متميزة ولكنها مرتبطة ببعضها البعض، مما يوفر مزايا نماذج النشر المتعددة
    أيضاً هناك أنواع أخرى مثل :

    – community cloud
    – distributed cloud
    – public-resource cloud
    وغيرها

    ◊ حدود وعيوب الحوسبة السحابية :

    وفقا لــ”بروس شناير” :
    “الجانب السلبي هو أنه سيكون لديك خيارات تخصيص محدودة. الحوسبة السحابية أرخص بسبب اقتصاديات الحجم، وكأي مهمة خارجية تميل إلى الحصول على ما تريد، يعد المطعم الذي يحتوي على قائمة طعام محدودة أرخص من طاه شخصي يمكنه طهي أي شيء تريده”

  • ما هي الحوسبة السحابية

    هي تقنية منتشرة جداً في وقتنا الحالي و من المهم أن يكون لديك معرفة عامة بها إذا كنت مهتماً بالمجال التقني و علوم الحاسوب.

    🔸 بنية السحابة
    السحابة في الحوسبة السحابية هي عبارة عن أجهزة حواسيب، لكنها ليست أجهزة الحواسيب الشخصية المعتادة بالطبع بل هي أجهزة خاصة مصممة لتعمل كخادم (Server) وتتضمن اختلافات من ناحية العتاد (Hardware) عن الحواسيب الاعتيادية، توجد عدة شركات تمتلك مراكز بيانات سحابية تقوم بتأجير مساحات سحابية منها بموارد عتادية محددة يطلبها مقدمي الخدمات السحابية وغيرهم، ومن أشهر هذه الشركات :
    – شركة Amazon عبر منصتها AWS.
    – شركة Microsoft عبر منصتها Microsoft Azure.
    – شركة Google عبر منصتها Google Cloud.

    What is Cloud computing?. Basics of cloud computing | by Divya P | featurepreneur | Nov, 2021 | Medium

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر