DevOps-инженерия

DevOps-инженерия

Курс DevOps Engineering обучает ключевым методологиям и инструментам DevOps, которые ускоряют и повышают стабильность доставки программного обеспечения. В программе — основы Linux, Git, CI/CD, Docker, Kubernetes, автоматизация инфраструктуры, мониторинг и логирование, отработанные на реальных сценариях. Курс проектно-ориентированный и формирует практические навыки, необходимые для работы DevOps-инженером.

Длительность4 месяца
Дата начала2026-11-11
График занятий2 раза в неделю
ФорматHYBRID

Üstünlüklərimiz

Профессиональные наставники

Поддержка и руководство от опытных специалистов

Практическое обучение

Не только теория — обучение на реальных проектах

Современные технологии

Python, искусственный интеллект, веб-разработка и другие актуальные направления

Карьерная поддержка

Подготовка резюме, имитация собеседований и доступ к вакансиям

Учебный план

64

DevOps Engineer course syllabus

  • 1.Введение в DevOps • Монолитная архитектура • Микросервисная архитектура • Введение в облачные технологии • Введение в оркестрацию контейнеров • Введение в DevOps и CI/CD • Инструменты DevOps • Демонстрация Rolling Updates в LMS Системы контроля версий кода • Обзор Git • Установка Git • Управление файлами Git, git remote и git local • Основные концепции Git, branch, merge, rebase, cherry pick, stash, pull, push, tags • Расширенные концепции GIT, git hooks • Лучшие практики ветвления Git, GitFlow с SDLC • Практика Git Docker • Преимущества контейнеров • Обзор Docker • Images и Containers • Docker volumes • Docker network • Docker File • Entrypoint, CMD и RUN • Docker in Docker • Docker Compose • LAB: Запуск микросервисов LMS локально с помощью Docker Compose Управление конфигурацией – Ansible • Введение в управление конфигурацией • Infrastructure as Code (IaC) с использованием таких инструментов, как Ansible • Управление конфигурацией инфраструктуры и приложений • Автоматизация подготовки серверов • Обеспечение согласованности между средами KV Store - HashiCorp Vault • Введение в Vault • Концепции Vault • Развертывание кластера Vault Kubernetes • Основы Kubernetes • Namespaces • Resource quota для Namespaces • Tricks and Tips с командами • Labels Selectors • Kubernetes • Deployments, Services, Replicas • K8S Templates Helm • Обзор Helm • Использование Helm Charts • Пользовательские Helm Charts • Расширенные операции Helm Templating • Как эффективно использовать Helm и пространства имён k8s для поддержки нескольких сред (Stage/Dev) • LAB: Упаковка и развертывание микросервисов LMS в Kubernetes с помощью Helm Charts Сетевое взаимодействие в Kubernetes • Обзор сети • Взаимодействие Pod-to-Pod, Container-to-Container • Kubernetes Services • MetalLB • Ingress • Внешний трафик в Kubernetes • LAB: Публикация микросервисов LMS через Ingress Ограничения и конфигурации • Config Maps • Secrets • Mount ConfigMap и Secret • Kubernetes Probes (проверки Liveness и Readiness) • Resource limits • LAB: Несколько лабораторных работ на GCP-серверах в облаке Управление кластером • Taint и Toleration • Node Affinity • Node Selector • Metric Server • Логи приложений • Command и Arguments • Init Containers • Обновление ОС • Обновление кластера • Методы Backup и Restore • LAB: Rolling Updates и Rollback в Deployments Управление ролями и состоянием • Role и Role Bindings • ClusterRole и Cluster Rolebindings • EmptyDir, HostPath • Типы хранилищ • Persistent Volume и Persistent Volume Claims • Cron Jobs • Stateful Sets • RBAC • LAB: Сохранение данных для микросервисов LMS ELK Stack • Введение в Elastic Stack • Сбор логов микросервисов в EFK • LAB: Создание Dashboard и мониторинг микросервисов Prometheus • Введение в Prometheus • Настройка и конфигурация • Prometheus Query Language • Мониторинг • Метрики и оповещения • LAB: Создание Dashboard в Grafana и мониторинг микросервисов CI/CD • Инструменты CI/CD, GitLab и др. • Обзор GitLab CI • Глубокое изучение реализации LMS CI/CD • GitLab Runners • Автоматизация всего процесса SDLC E2E • LAB: Создание полностью функционального CI и CD Pipeline для LMS Microservices в GitLab GitOps • Инструменты GitOps • Введение в ArgoCD • Развертывание с помощью ArgoCD Application • Управление репозиторием и приложением • Ручная и автоматическая синхронизация Deployments • LAB: Развертывание MS с помощью ArgoCD IaaC – Terraform • Управление Terraform • Создание облачной инфраструктуры с использованием Terraform • Основные конфигурации Terraform DevOps на практике и итоговые проекты: • Практические кейсы из реального мира и истории успеха • Групповые или индивидуальные проекты с применением практик DevOps • Презентации и демонстрации проектов • Повторение ключевых концепций и изученных практик

Наши лучшие выпускники

Bu kurs üçün hələ məzun məlumatı əlavə olunmayıb.

Наши преподаватели

В этой категории преподаватели не найдены.

Зарплаты на рынке

1500

Junior
0–1 год опыта

2500 AZN

Middle
1–3 года опыта

4000+ AZN

Salary Plus Icon
Senior
3+ года опыта

Часто задаваемые вопросы

  • idtech — это современная образовательная экосистема, обучающая технологиям, программированию и цифровым навыкам.

  • Вы можете зарегистрироваться, заполнив форму в разделе «Подать заявку» на нашем сайте.

  • Наши курсы подходят как для новичков, так и для тех, кто хочет углубить свои знания.

  • Да, занятия проходят как онлайн, так и в учебных классах.

DevOps-инженерия | DevOps обучение — IDTECH