Skip to main content

Weekly outline

  • DevOps Engineer - مهندس DevOps

    لمحة تعريفية عن التقنية

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


    التوصيف الوظيفي المستهدف بعد الانتهاء

    مهندس DevOps


    مَنْ يجب أن يتقدم؟

    أيّ شخص متخصص لديه خلفية في هندسة البرمجيات وفي البرمجة


    مخرجات الدورة

    إمكانية الانطلاق في مساره/ مسارها الوظيفي بصفة مهندس DevOps

    • DevOps Engineer Track Prerequisite - Mahara-Tech

      Web Fundamental (Html,CSS)

      Mongo Databases

      JavaScript

      Python programming basics

      Computer Network Fundamentals

      Introduction to networks security

      Freelancing

      • DevOps Engineer Track Core Content - Pluralsight

          DevOps Principles

        • Understanding DevOps

        • DevOps Foundations: Core Concepts and Fundamentals

        • DevOps: The Big Picture

        • Implementing DevOps in the Real World

        • Test-driven Development: The Big Picture

        • Orchestration and Automation: The Big Picture

          DevSecOps

        • Fundamentals of DevSecOps

        • DevOps Foundations: Security and DevSecOps

        • DevSecOps: The Big Picture

          CI/CD & Jenkins

        • DevOps Foundations: Continuous Integration and Continuous Delivery

        • Continuous Integration with Jenkins

        • Getting Started with Jenkins

        • Building a Modern CI/CD Pipeline with Jenkins

        • Using Jenkins X for Cloud-native CI/CD

          Configuration Management with Ansible

        • Configuration Management Using Ansible

        • Getting Started with Ansible

        • Automating Container Management with Ansible

          Infrastructure as Code

        • Infrastructure from Code: The Big Picture

        • Managing Infrastructure with Terraform

        • Terraform - Getting Started

        • Terraform Deep Dive


          Source Control

        • Managing Source Code with Git

        • Git: The Big Picture

        • Getting Started with Git

        • How Git Works

        • Mastering Git

          Testing Automation

        • Testing Automation: The Big Picture

          Continuous Monitoring

        • Continuous Monitoring: The Big Picture

        • Event Monitoring and Alerting with Prometheus

        • Getting Started with Prometheus

        • Monitoring Key Systems with Prometheus Exporters

        • Configuring Prometheus to Collect Metrics

        • Alerting on Issues with Prometheus Alertmanager

          Docker

        • Getting Started with Docker

        • Docker Deep Dive

        • Docker and Kubernetes: The Big Picture

        • Continuous Delivery Using Docker And Ansible