DevOps-инженерия
Курс DevOps Engineering обучает ключевым методологиям и инструментам DevOps, которые ускоряют и повышают стабильность доставки программного обеспечения. В программе — основы Linux, Git, CI/CD, Docker, Kubernetes, автоматизация инфраструктуры, мониторинг и логирование, отработанные на реальных сценариях. Курс проектно-ориентированный и формирует практические навыки, необходимые для работы DevOps-инженером.
Üstünlüklərimiz
Профессиональные наставники
Поддержка и руководство от опытных специалистов
Практическое обучение
Не только теория — обучение на реальных проектах
Современные технологии
Python, искусственный интеллект, веб-разработка и другие актуальные направления
Карьерная поддержка
Подготовка резюме, имитация собеседований и доступ к вакансиям
Учебный план
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

Senior
3+ года опыта
Часто задаваемые вопросы
idtech — это современная образовательная экосистема, обучающая технологиям, программированию и цифровым навыкам.
Вы можете зарегистрироваться, заполнив форму в разделе «Подать заявку» на нашем сайте.
Наши курсы подходят как для новичков, так и для тех, кто хочет углубить свои знания.
Да, занятия проходят как онлайн, так и в учебных классах.