DevOps Engineer

DevOps Engineer

Это экспериментальное дерево компетенций DevOps Engineer LabEx. С нуля до junior DevOps Engineer. Изучайте основы Linux, Docker, Kubernetes, CI/CD и cloud-native рабочие процессы через практические лабораторные работы и реальные сценарии.

358 Skills|51 Courses
Основы работы в терминале Linux
Основы работы в терминале Linux

DevOps Engineer Курсы

Основы работы в терминале Linux

Основы работы в терминале Linux

Начинающий
devops-engineerlinuxdevops
Освойте основы работы в терминале Linux в этом комплексном курсе для начинающих. Узнайте всё: от доступа к среде Linux до навигации по файловой системе и получения справки с помощью практических лабораторных работ и увлекательных заданий. Идеально подходит для всех, кто начинает свой путь в Linux.
0%
Завершено 0 из 7 Labs
Навигация по файловой системе и файловые операции

Навигация по файловой системе и файловые операции

Начинающий
devops-engineerlinuxdevops
Освойте основные операции с файловой системой Linux в этом комплексном курсе. Научитесь перемещаться по структурам каталогов, выводить список файлов, создавать и управлять файлами и каталогами, копировать и перемещать файлы, а также использовать подстановочные знаки для эффективных файловых операций с помощью практических лабораторных работ и увлекательных заданий. Идеально подходит для тех, кто хочет овладеть управлением файлами в Linux.
0%
Завершено 0 из 7 Labs
Просмотр, поиск и редактирование файлов

Просмотр, поиск и редактирование файлов

Начинающий
devops-engineerlinuxdevops
Освойте основные навыки просмотра, поиска и редактирования файлов в Linux. Научитесь эффективно читать содержимое файлов с помощью cat, head и tail, перемещаться по большим файлам с помощью less, находить данные с помощью grep и редактировать текст с помощью Nano и Vim. Этот модуль закладывает основу для обработки текста и задач системного администрирования.
0%
Завершено 0 из 8 Labs
Перенаправление и конвейеры в оболочке (Shell Redirection and Pipelines)

Перенаправление и конвейеры в оболочке (Shell Redirection and Pipelines)

Начинающий
devops-engineerlinuxdevops
Освойте мощь перенаправления и конвейеров в оболочке Linux. Узнайте, как перенаправлять стандартные потоки ввода, вывода и ошибок, объединять команды с помощью конвейеров (pipes), управлять историей команд и обрабатывать текстовые данные с помощью sort и uniq. Этот модуль научит вас комбинировать простые команды в мощные рабочие процессы обработки данных.
0%
Завершено 0 из 7 Labs
Окружение Оболочки и Переменные

Окружение Оболочки и Переменные

Начинающий
devops-engineerlinuxdevops
Узнайте, как управлять и настраивать ваше окружение оболочки. Этот модуль охватывает переменные окружения, переменную PATH, создание пользовательских переменных, сохранение конфигурации оболочки и методы подстановки команд.
0%
Завершено 0 из 6 Labs
Пользователи, группы и разрешения

Пользователи, группы и разрешения

Начинающий
devops-engineerlinuxdevops
Освойте управление пользователями и группами Linux, правами владения файлами и разрешениями. Узнайте, как контролировать доступ к файлам и каталогам с помощью символьных и восьмеричных режимов, разберитесь в привилегиях sudo и настройте разрешения по умолчанию с помощью umask.
0%
Завершено 0 из 7 Labs
Процессы и управление заданиями

Процессы и управление заданиями

Начинающий
devops-engineerlinuxdevops
Освойте управление процессами Linux и контроль заданий. Научитесь отслеживать активность системы, управлять заданиями на переднем и заднем плане, завершать неотзывчивые процессы и контролировать приоритет процессов с помощью nice и renice.
0%
Завершено 0 из 6 Labs
Мониторинг системной информации и ресурсов

Мониторинг системной информации и ресурсов

Начинающий
devops-engineerdevopslinux
Узнайте, как отслеживать системные ресурсы и собирать системную информацию. Освойте инструменты для проверки загрузки ЦП, использования памяти, дискового пространства и идентификации системы. Научитесь использовать команду watch для непрерывного мониторинга.
0%
Завершено 0 из 6 Labs
Восстановление и инициализация системы

Восстановление и инициализация системы

Начинающий
devops-engineerlinuxdevops
В этом практическом проекте вы возьмете на себя роль младшего SRE, чтобы стабилизировать запущенную серверную среду. Вам предстоит отработать очистку файловой системы, снижение нагрузки на процессы, усиление безопасности и стандартизацию окружения в ходе серии реальных задач.
0%
Завершено 0 из 4 Labs
Дисковые файловые системы и управление хранилищем

Дисковые файловые системы и управление хранилищем

Начинающий
devops-engineerlinuxdevops
Освойте управление хранилищем в Linux. Изучите блочные устройства, разделы, файловые системы и LVM. Практикуйтесь в монтировании файловых систем, анализе использования диска и настройке постоянного монтирования с помощью fstab.
0%
Завершено 0 из 8 Labs
Основы сетевого взаимодействия в Linux

Основы сетевого взаимодействия в Linux

Начинающий
devops-engineerlinuxdevops
Изучите основы сетевого взаимодействия в Linux. Освойте инструменты для проверки сетевых интерфейсов, тестирования связности, устранения неполадок DNS и определения прослушиваемых портов. Научитесь загружать файлы из командной строки (CLI) и вручную настраивать IP-адреса.
0%
Завершено 0 из 7 Labs
Удаленный доступ и безопасная передача файлов

Удаленный доступ и безопасная передача файлов

Начинающий
devops-engineerlinuxdevops
Изучите удаленный доступ и безопасную передачу файлов. Этот модуль охватывает подключение через SSH, аутентификацию по ключу SSH, безопасное копирование файлов с помощью SCP и RSYNC, интерактивную передачу файлов с помощью SFTP, конфигурацию SSH и псевдонимы (aliases). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Управление Программными Пакетами

Управление Программными Пакетами

Начинающий
devops-engineerlinuxdevops
Изучите управление программными пакетами. Этот модуль охватывает менеджеры пакетов APT и DNF, поиск пакетов, установку и удаление программного обеспечения, системные обновления и апгрейды, управление репозиториями. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Управление службами с помощью systemd

Управление службами с помощью systemd

Начинающий
devops-engineerlinuxdevops
Изучите управление службами с помощью systemd. Этот модуль охватывает проверку статуса (Status and Verification), запуск (Start), остановку (Stop) и перезапуск (Restart), включение служб при загрузке (Enabling Services for Boot), перезагрузку конфигурации без простоя (Reloading Configuration without Downtime), просмотр логов служб с помощью journalctl (Viewing Service Logs with journalctl). Вы освоите эти основные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Управление журналами и обработка текста

Управление журналами и обработка текста

Начинающий
devops-engineerdevopslinux
Изучите управление журналами и обработку текста. Этот модуль охватывает стандартные расположения журналов, мониторинг журналов в реальном времени, поиск журналов с помощью grep, обработку столбцов с помощью awk, потоковое редактирование с помощью sed. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Архивирование и резервное копирование

Архивирование и резервное копирование

Начинающий
devops-engineerlinuxdevops
Изучите архивирование и резервное копирование. Этот модуль охватывает архивирование с помощью tar, сжатие с помощью gzip и tar, стратегии резервного копирования каталогов, передачу резервных копий, общие операции с zip. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Развертывание и аварийное восстановление веб-сервера

Развертывание и аварийное восстановление веб-сервера

Средний
devops-engineerlinuxdevops
В этом проекте вы выступите в роли DevOps-инженера для развертывания, защиты и обслуживания среды веб-сервисов. Вы попрактикуетесь в установке программного обеспечения, настройке служб, усилении безопасности SSH, анализе журналов и аварийном восстановлении.
0%
Завершено 0 из 4 Labs
Основы Shell-скриптинга

Основы Shell-скриптинга

Средний
devops-engineerlinuxdevops
Изучите основы Shell-скриптинга. Этот модуль охватывает создание вашего первого скрипта, переменные и ввод данных пользователем, условную логику с If Else, циклы For и While, коды выхода и обработку ошибок, планирование скриптов и логирование. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 7 Labs
Продвинутые методы Shell-скриптинга

Продвинутые методы Shell-скриптинга

Средний
devops-engineerlinuxdevops
Изучите продвинутые методы Shell-скриптинга. Этот модуль охватывает основы функций оболочки (Shell Functions Basics), область видимости переменных и статус возврата (Variable Scope and Return Status), обработку ошибок с помощью Trap, методы манипулирования строками (String Manipulation Techniques) и обработку массивов (Processing Arrays). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Обработка текста с помощью AWK и sed

Обработка текста с помощью AWK и sed

Средний
devops-engineerlinuxdevops
Изучите обработку текста с помощью AWK и sed. Этот модуль охватывает основы подстановки в sed, потоковое редактирование в sed, извлечение столбцов в AWK, фильтрацию и логику в AWK, вычисления в AWK. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Плановые задания и рутинное обслуживание

Плановые задания и рутинное обслуживание

Средний
devops-engineerlinuxdevops
Изучите Плановые задания и рутинное обслуживание. Этот модуль охватывает Понимание синтаксиса Cron, Crontab пользователей, Системные расположения Cron, Захват вывода Cron, Однократное планирование с помощью at. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Процесс загрузки и восстановление

Процесс загрузки и восстановление

Средний
devops-engineerlinuxdevops
Изучите процесс загрузки и восстановления. Этот модуль охватывает Обзор процесса загрузки, Уровни выполнения и Цели (Targets), Безопасное завершение работы и перезагрузку, Анализ журналов загрузки, Концепции режима восстановления (Rescue Mode), Управление модулями ядра. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 7 Labs
Базовая безопасность системы

Базовая безопасность системы

Средний
devops-engineerlinuxdevops
Изучите основы безопасности системы. Этот модуль охватывает настройку брандмауэра UFW, аудит входов пользователей, безопасное использование общей памяти на Tmpfs, понимание конфигурации Sudoers, проверку прослушиваемых портов для аудита безопасности. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Контроль версий с помощью Git

Контроль версий с помощью Git

Средний
devops-engineerlinuxdevops
Изучите контроль версий с помощью Git. Этот модуль охватывает настройку и конфигурацию Git, инициализацию локального репозитория, историю и изменения, основы ветвления, игнорирование файлов с помощью Gitignore. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Разработка набора инструментов для автоматизированных операций (Automated Ops Toolkit)

Разработка набора инструментов для автоматизированных операций (Automated Ops Toolkit)

Средний
devops-engineerdevopslinux
В этом практическом проекте вы разработаете набор инструментов автоматизации в рамках команды по повышению эффективности платформы (Platform Efficiency team). Вы отработаете профессиональные рабочие процессы Git, написание сценариев Bash для мониторинга системы, продвинутую обработку логов с помощью Awk и Sed, а также планирование задач с помощью Cron.
0%
Завершено 0 из 4 Labs
Основы Docker-контейнеров

Основы Docker-контейнеров

Средний
devops-engineerlinuxdevops
Изучите основы Docker-контейнеров. Этот модуль охватывает проверку установки Docker, запуск вашей первой службы, доступ к контейнерам с помощью Exec, логи контейнеров, сопоставление портов. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Основы базы данных MySQL

Основы базы данных MySQL

Средний
devops-engineerlinuxdevops
Изучите основы базы данных MySQL. Этот модуль охватывает установку сервера базы данных MariaDB, подключение к базе данных и SQL Shell, управление базами данных и пользователями, резервное копирование и восстановление. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 5 Labs
Веб-сервер Nginx

Веб-сервер Nginx

Средний
devops-engineerlinuxdevops
Изучите веб-сервер Nginx. Этот модуль охватывает установку и проверку Nginx, настройку виртуальных хостов, настройку обратного прокси (Reverse Proxy Setup), пользовательские страницы ошибок (Custom Error Pages), базовую аутентификацию (Basic Authentication). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Веб-сервер Apache

Веб-сервер Apache

Средний
devops-engineerlinuxdevops
Изучите веб-сервер Apache. Этот модуль охватывает установку Apache HTTPD, включение пользовательских каталогов, конфигурацию виртуальных хостов, использование файлов Htaccess, перезапись URL-адресов. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Развертывание гибридной инфраструктуры

Развертывание гибридной инфраструктуры

Средний
devops-engineerdockermysqldevops
Разверните современный гибридный стек с использованием Docker, MySQL, Nginx и Apache. Вы будете контейнеризировать приложения, управлять базами данных и настраивать обратные прокси, сохраняя при этом устаревшие службы.
0%
Завершено 0 из 4 Labs
Администрирование DNS-службы

Администрирование DNS-службы

Средний
devops-engineerlinuxdevops
Изучите администрирование DNS-службы. Этот модуль охватывает установку BIND9, настройку кэширующего резолвера, создание основной зоны, управление DNS-записями, инструменты для устранения неполадок DNS. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Администрирование службы DHCP

Администрирование службы DHCP

Средний
devops-engineerlinuxdevops
Изучите администрирование службы DHCP. Этот модуль охватывает установку сервера ISC DHCP, настройку области подсети, резервирование фиксированных IP-адресов, анализ аренды и устранение неполадок DHCP. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Общий доступ к файлам NFS и Samba

Общий доступ к файлам NFS и Samba

Средний
devops-engineerlinuxdevops
Изучите общий доступ к файлам NFS и Samba. Этот модуль охватывает настройку сервера NFS, монтирование общих ресурсов NFS, установку Samba, общий ресурс Samba Public Share и аутентификацию пользователей Samba. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Управление пакетами RPM и DNF

Управление пакетами RPM и DNF

Средний
devops-engineerlinuxdevops
Изучите управление пакетами RPM и DNF. Этот модуль охватывает запросы пакетов RPM, установку и удаление с помощью RPM, управление пакетами с помощью DNF, историю и отмену DNF, создание локального репозитория. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 5 Labs
Конфигурация Firewalld

Конфигурация Firewalld

Средний
devops-engineerlinuxdevops
Изучите конфигурацию Firewalld. Этот модуль охватывает основы Firewalld и зоны, управление службами и портами, расширенные правила (Rich Rules), перенаправление портов, режим паники (Panic Mode). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Администрирование SELinux

Администрирование SELinux

Средний
devops-engineerlinuxdevops
Изучите администрирование SELinux. Этот модуль охватывает режимы SELinux (SELinux Modes), контексты файлов (File Contexts), восстановление контекстов (Restoring Contexts), управление булевыми значениями (Managing Booleans) и устранение отказов (Troubleshooting Denials). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Администрирование сетевых служб

Администрирование сетевых служб

Средний
devops-engineerlinuxdevops
Создайте основу офисной сети. Вы настроите критически важные инфраструктурные службы, включая внутренний DNS, DHCP для динамического назначения IP-адресов, безопасный общий доступ к файлам с помощью NFS/Samba и усиление защиты брандмауэра (Firewall hardening).
0%
Завершено 0 из 4 Labs
Автоматизация Ansible

Автоматизация Ansible

Средний
devops-engineeransibledevopslinux
Изучите автоматизацию Ansible. Этот модуль охватывает установку и инвентаризацию (Inventory), разовые команды (Ad-hoc Commands), написание вашей первой книги сценариев (Playbook), переменные и шаблоны (Templates), организацию с помощью ролей (Roles). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 5 Labs
Балансировка нагрузки HAProxy

Балансировка нагрузки HAProxy

Средний
devops-engineeransibledevopslinux
Изучите балансировку нагрузки HAProxy. Этот модуль охватывает установку HAProxy, балансировку нагрузки HTTP, панель управления и статистику, балансировку на уровне TCP, ACL и интеллектуальную маршрутизацию. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Высокая доступность Keepalived

Высокая доступность Keepalived

Средний
devops-engineeransibledevopslinux
Изучите высокую доступность Keepalived. Этот модуль охватывает концепции VRRP и установку, настройку основного узла (Master Node), настройку резервного узла (Backup Node), тестирование переключения (Failover), переключение с учетом состояния служб (Service-Aware Failover). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Высокая доступность и автоматизация

Высокая доступность и автоматизация

Продвинутый
devops-engineeransibledevopslinux
Масштабируйте вашу инфраструктуру. Вы будете использовать Ansible для автоматизации развертывания веб-серверов, HAProxy для балансировки нагрузки и Keepalived для обеспечения отказоустойчивости виртуального IP-адреса.
0%
Завершено 0 из 4 Labs
Мониторинг Prometheus

Мониторинг Prometheus

Средний
devops-engineerdevopslinux
Изучите мониторинг с помощью Prometheus. Этот модуль охватывает установку Prometheus, мониторинг Linux с помощью Node Exporter, базовые запросы PromQL, настройку оповещений (Alerts) и основы Alertmanager. Вы освоите эти важные навыки работы с Linux посредством практических лабораторных работ и решения реальных задач.
0%
Завершено 0 из 6 Labs
Визуализация данных Grafana

Визуализация данных Grafana

Средний
devops-engineerdevopslinux
Изучите визуализацию данных Grafana. Этот модуль охватывает установку Grafana, создание первой панели мониторинга (Dashboard), различные типы визуализации, переменные панели мониторинга и интегрированное оповещение (Alerting). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Централизованное управление логами

Централизованное управление логами

Средний
devops-engineerlinuxdevops
Изучите централизованное управление логами. Этот модуль охватывает настройку Loki, отправку логов с помощью Promtail, выполнение запросов к логам с помощью LogQL, метрики из логов, более умную маркировку (labeling). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Стек наблюдаемости (Observability Stack)

Стек наблюдаемости (Observability Stack)

Продвинутый
devops-engineerdevopslinux
Превратите системы типа «черный ящик» в наблюдаемую инфраструктуру. Вы развернете Prometheus для сбора метрик, Grafana для визуализации и Loki для агрегации логов, чтобы получить глубокое понимание производительности системы.
0%
Завершено 0 из 4 Labs
GitHub Actions CI/CD

GitHub Actions CI/CD

Средний
devops-engineerlinuxdevops
Изучите GitHub Actions CI/CD. Этот модуль охватывает основы синтаксиса рабочего процесса (Workflow Syntax Basics), непрерывную интеграцию (Continuous Integration, CI), сборку артефактов (Artifact Building), секреты и безопасность (Secrets and Security), а также непрерывную доставку (CD) — развертывание на промежуточном сервере (Deployment to Staging). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Terraform Infrastructure as Code

Terraform Infrastructure as Code

Средний
devops-engineerlinuxdevops
Изучите Terraform Infrastructure As Code. Этот модуль охватывает концепции и настройку Terraform, определение ресурсов, переменные и выводы, управление состоянием (State), модули Terraform. Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Основы Kubernetes

Основы Kubernetes

Средний
devops-engineerkubernetesdevopspython
Изучите основы Kubernetes. Этот модуль охватывает доступ к кластеру (Cluster Access), понимание Pod'ов (Understanding Pods), взаимодействие с Pod'ами (Interacting with Pods), использование развертываний (Deployments) для масштабирования, предоставление доступа к приложениям через сервисы (Exposing Apps with Services). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Администрирование кластера Kubernetes

Администрирование кластера Kubernetes

Средний
devops-engineerkubernetesdevopspython
Изучите администрирование кластера Kubernetes. Этот модуль охватывает обслуживание узлов (Node Maintenance), пространства имен и квоты (Namespaces and Quotas), авторизацию RBAC (RBAC Authorization), секреты и ConfigMaps (Secrets and ConfigMaps), устранение неполадок рабочих нагрузок (Troubleshooting Workloads). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Python для операций

Python для операций

Средний
devops-engineerlinuxdevops
Изучите Python для операций. Этот модуль охватывает основы Python против Bash, выполнение команд оболочки, файловые операции с помощью Shutil, разбор данных JSON, сетевые запросы с использованием стандартной библиотеки. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
0%
Завершено 0 из 6 Labs
Развертывание в облачной среде (Cloud Native Deployment)

Развертывание в облачной среде (Cloud Native Deployment)

Продвинутый
devops-engineerkubernetesdevopspython
Последний рубеж. Вы создадите полный конвейер доставки Cloud Native: автоматизируете тестирование с помощью GitHub Actions, подготовите инфраструктуру с помощью Terraform, развернете в Kubernetes и оркестрируете все это с помощью Python.
0%
Завершено 0 из 4 Labs

Присоединяйтесь к нашему Discord и учитесь вместе

Присоединиться сейчас
Отзывы пользователей
" this is the best way to learn linux! "
— Gilang Naufal
" This is so cool! im only 15 and im having such a good grasp on this tysm!"
— Eshaan