Hesab yarat və müraciət et
DEVOPS VƏ LINUX MÜHƏNDISLIYI · İRƏLI SƏVİYYƏ

DevOps Mühəndisi

DevOps kursu CI/CD pipeline-lar, Docker, Kubernetes, Infrastructure as Code və avtomatlaşdırma üzrə praktiki bacarıqlar qazandırır. DevOps engineer kimi development və operations komandaları arasında əməkdaşlığı gücləndirən real ssenarilər və laboratoriyalarla əməliyyat proseslərini optimallaşdırmağı öyrənirsiniz.

İrəli16 həftə64 saatƏyani
Seçdiyiniz kurs Ingress Portala köçürüləcək.
QISALDILMIŞ SYLLABUS

Dərslik oxumadan strukturu görün.

Modullar sürətli baxış üçün yığcam qalır. Mövzularına baxmaq üçün istənilən modulu açın.

01Introduction to DevOps9 dərs+

Monolithic Architecture

Microservice Architecture

Introduction to Cloud Computing

Introduction to Container Orchestration

Introduction to DevOps & CI/CD

Overview of DevOps Toolchain

DevSecOps Fundamentals and Shift-Left Security

SRE Fundamentals (SLA, SLO, and SLI Concepts)

Introduction to Platform Engineering and Internal Developer Platforms

02Version Control Systems (Git)8 dərs+

Git Overview

Git Installation and Initial Configuration

Git File Lifecycle and Management

Working with Local and Remote Repositories

Core Git Concepts and Workflows

Advanced Git Concepts and Git Hooks

Git Branching Best Practices and GitFlow with SDLC

Hands-on Git Exercises

03Docker13 dərs+

Benefits of Containers

Docker Overview

Docker Images and Containers

Docker Image Optimization and Multi-Stage Builds

Container Security Scanning (Trivy/Snyk Fundamentals)

Distroless and Minimal Container Images

Docker Volumes

Docker Networking

Writing Dockerfiles

Dockerfile Instructions (ENTRYPOINT, CMD, RUN)

Docker-in-Docker (DinD)

Docker Compose

LAB: Running Sample Microservices Locally with Docker Compose

04Event Streaming with Apache Kafka7 dərs+

Kafka Overview

Kafka Architecture and Core Concepts

Kafka Partitioning and Replication Strategy

High Availability and Fault-Tolerant Kafka Clusters

Kafka Monitoring and Lag Analysis

Kafka UI and Cluster Management

LAB: Provisioning a Kafka Cluster and Integrating Producer/Consumer Microservices

05Configuration and Secrets Management6 dərs+

HashiCorp Vault Overview

Vault Architecture and Core Concepts

Provisioning a Vault Cluster

Consul Overview (Service Discovery and Distributed KV Store)

Configuration Management with Consul

LAB: Microservices Deployment with Vault and Consul Integration

06Kubernetes for Microservices9 dərs+

Kubernetes Overview

Kubernetes Architecture (API Server, Scheduler, Controller Manager, etcd)

Kubernetes Namespaces

Resource Quotas in Kubernetes

Kubectl Tips, Tricks, and Best Practices

Labels and Selectors

Kubernetes Core Workload Resources and Controllers

Kubernetes troubleshooting methodologies

Debugging CrashLoopBackOff, OOMKilled and Pending Pods

07Helm Templating7 dərs+

Helm Overview

Working with Helm Charts

Custom Helm Charts

Advanced Helm Templating Techniques

Multi-Environment Deployments with Helm

Helm Best Practices and Chart Standards

LAB: Packaging and Deploying Sample Microservices on Kubernetes using Helm Charts

08Kubernetes Networking8 dərs+

Network Overview

Pod-to-Pod and Intra-Pod Communication

Kubernetes Services and Service Discovery

Load Balancing with MetalLB

Ingress Controller and HTTP Routing

External Traffic Management in Kubernetes

Network Policies and Pod Security

LAB: Expose Sample Microservices through Ingress

09Kubernetes Resource Management & Configurations7 dərs+

ConfigMaps and Secrets

Config and Secret Volume Mounting

Liveness, Readiness and Startup Probes

Requests vs Limits Deep Dive and Resource Optimization

Horizontal Pod Autoscaler (HPA)

Vertical Pod Autoscaler (VPA) Overview

LAB: Hands-on Kubernetes Resource Management in a Cluster Environment

10Kubernetes Cluster Operations & Administration12 dərs+

Taint and Toleration

Node Affinity

Node Selector

Metrics Server

Application Logs

Command and Arguments

Init Containers

CronJobs

OS and Kubernetes Upgrades

Backup and Restore methods

Disaster Recovery concepts

LAB: Rolling Updates and Rollback in Kubernetes Deployments

11Kubernetes Storage & Access Control8 dərs+

Role and Role Bindings

Kubernetes RBAC (Roles and RoleBindings)

EmptyDir and HostPath Volumes

Kubernetes Storage Types Overview

Persistent Volumes and Persistent Volume Claims

StorageClasses and dynamic provisioning

CSI Drivers Overview

LAB: Persisting Data for Sample Microservices

12Service Mesh8 dərs+

Introduction to Service Mesh

Service Mesh Architectures and Implementations

Setting Up Istio as a Service Mesh

Traffic Routing with Istio

Monitoring LMS Microservices with Service Mesh

Creating Destination Rules

Canary Deployments with Istio

LAB: End-to-End Service Mesh Setup and Observability for Sample Microservices

13Object Storage & S3-Compatible Solutions10 dərs+

Introduction to Object Storage Concepts

S3 Architecture and Core Concepts

S3 Buckets, Objects, Versioning, and Lifecycle Policies

S3 Access Management and Security Basics

MinIO Overview

Deploying and Managing MinIO Clusters

Pure Storage Object Storage Overview

Pure Storage Replication and Disaster Recovery Concepts

Cross-Site Replication and DR Scenarios for Object Storage

LAB: Deploying and Managing S3-Compatible Storage with MinIO

14Logging5 dərs+

Elasticsearch Overview

Centralized Log Collection with EFK Stack

Log Parsing and Structured Logging Best Practices

Centralized Logging Architecture

LAB: End-to-End Observability with EFK Stack for Microservices

15Monitoring & Observability8 dərs+

Prometheus Overview

Setup and Configuration

PromQL (Prometheus Query Language)

Metrics Collection and Monitoring

Alertmanager configuration

Golden Signals and RED Metrics

Grafana Dashboard Best Practices

LAB: End-to-End Monitoring of Microservices with Prometheus and Grafana

16CI/CD12 dərs+

CI/CD Tools Overview (Gitlab and Ecosystem)

Gitlab CI Overview

Deep Dive into LMS CI/CD Implementation

Gitlab runners

Pipeline optimization and caching strategies

Parallel jobs and dynamic pipelines

GitLab Upstream and Downstream Pipelines

Multi-Module Build and Test Pipelines

Security Scanning in CI/CD (SAST, DAST, Secret Detection)

Artifact Repositories (Nexus Overview)

End-to-End SDLC Automation with CI/CD

LAB: Building a Fully Functional CI/CD Pipeline for Sample Microservices in Gitlab

17GitOps12 dərs+

GitOps Tooling Overview

ArgoCD Overview

Deploying Applications with ArgoCD

Git Repository and Application Management in ArgoCD

Manual and Automated Sync in ArgoCD

ApplicationSets

ArgoCD Generators (List, Cluster, Git, Matrix, Merge)

Notifications (Slack, Email, Webhooks)

Authentication and SSO Integration

Multi-cluster GitOps management

Progressive Delivery with Argo Rollouts

LAB: Deploying Microservices with ArgoCD

18Automation Tool – Jenkins7 dərs+

Jenkins Overview and Automation Use Cases

Jenkins Architecture (Controller, Agents, Executors)

Jenkins Configuration as Code (JCasC)

Jenkins Pipelines as Code (Declarative & Scripted Pipelines)

Parameterized Jobs and Dynamic Job Configuration

Jenkins Integration with External Systems

LAB: Creating Parameterized Jenkins Jobs and Automation Pipelines

YAXINLAŞAN QRUPLAR

Həqiqətən qatıla biləcəyiniz qrupu seçin.

Yalnız cari, açıq qruplar göstərilir.

KONTEKSTUAL SÜBUT

Ingress icmasından real məzun hekayələrinə baxın.

Məzun nəticələrini kəşf et
INGRESS PORTAL VASİTƏSİLƏ MÜRACİƏT

Hesabınızı yaratdığınız müddətdə seçdiyiniz kurs qalır.

Əvvəlcə sualınız var? Məsləhətçi ilə danışın
  1. 01

    Portal hesabınızı yaradın və ya daxil olunƏlaqə məlumatlarınız vahid tələbə profilinə bağlı qalır.

  2. 02

    Müraciət məlumatlarınızı təsdiqləyinDevOps Mühəndisi əvvəlcədən seçilib.

  3. 03

    Müraciətinizi göndərinQəbul komandası müraciəti dərhal alır və Portal vasitəsilə əlaqə saxlaya bilər.

SEÇİLMİŞ TƏLİMDevOps MühəndisiƏyani

Ingress Portalda davam et Artıq qeydiyyatdan keçmisiniz? Portal daxil olmağınıza imkan verəcək.
WhatsApp-da bizə yazın