DevOps Engineer | Ingress Academy
Создать аккаунт и подать заявку
DEVOPS & LINUX ENGINEERING · ПРОДВИНУТЫЙ УРОВЕНЬ

DevOps Engineer

Understand DevOps culture, continuous integration and deployment pipelines, infrastructure as code, and automation tools. This course prepares professionals to improve collaboration between development and operations teams. Delivered by expert instructors using practical labs and industry examples.

Продвинутый16 недели64 часовОчно
Выбранный курс будет перенесён в Ingress Portal.
ПРЕИМУЩЕСТВА КУРСА
🧑‍🏫

Practical teaching

In addition to class hours, you will practice the topics covered with your instructor and mentor dur

🤝

Mentors

The knowledge and skills you learn at the academy will be further strengthened with the mentor syste

📋

Academic transcript

Assignments and projects are checked by the instructor, and your knowledge and skills are determined

Не уверены, что готовы? Пройдите бесплатную оценку навыков
КРАТКАЯ ПРОГРАММА

Ознакомьтесь со структурой, не читая учебник.

Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.

01Introduction to DevOps9 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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

БЛИЖАЙШИЕ ГРУППЫ

Выберите группу, которую вы действительно сможете посещать.

Показаны только текущие открытые группы.

НАЧАЛО

7 Сентябрь 2026

Офис · DevOps Engineer 19
Расписание
Будет объявлено
Формат
Офис
Длительность
16 недели · 64 часов
Преподаватель
Команда преподавателей ниже
Записаться в лист ожидания
ВАША КОМАНДА ПРЕПОДАВАТЕЛЕЙ

Специалисты, подобранные под модули, которые они ведут.

Обучение поддерживают практики в области инженерии, архитектуры и production backend-разработки.

SZ

Samad Zeynalli

Senior DevOps Engineer / Tech LeadKapital Bank
MA

Murad Aslanli

Linux / DevOps EngineerDOST Digital Innovations Center
EB

Emin Bayramzade

DevOps Team LeadUnibank OJSC
КОНТЕКСТНОЕ ПОДТВЕРЖДЕНИЕ
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”

Смотрите реальные истории выпускников из сообщества Ingress.

Изучить результаты выпускников
ЗАЯВКА ЧЕРЕЗ INGRESS PORTAL

Выбранный курс сохраняется, пока вы создаёте аккаунт.

Мы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.

Сначала вопросы? Поговорите с консультантом
  1. 01

    Создайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.

  2. 02

    Подтвердите данные заявкиDevOps Engineer и группа от 7 Сентябрь уже выбраны.

  3. 03

    Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.

ВЫБРАННЫЙ КУРСDevOps Engineer7 Сентябрь 2026 · Очно

Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.