Это экспериментальное дерево компетенций DevOps Engineer LabEx. С нуля до junior DevOps Engineer. Изучайте основы Linux, Docker, Kubernetes, CI/CD и cloud-native рабочие процессы через практические лабораторные работы и реальные сценарии.
358 Skills|51 Courses
Основы работы в терминале Linux
DevOps Engineer Курсы
Основы работы в терминале Linux
Начинающий
devops-engineerlinuxdevops
Освойте основы работы в терминале Linux в этом комплексном курсе для начинающих. Узнайте всё: от доступа к среде Linux до навигации по файловой системе и получения справки с помощью практических лабораторных работ и увлекательных заданий. Идеально подходит для всех, кто начинает свой путь в Linux.
Освойте основные операции с файловой системой Linux в этом комплексном курсе. Научитесь перемещаться по структурам каталогов, выводить список файлов, создавать и управлять файлами и каталогами, копировать и перемещать файлы, а также использовать подстановочные знаки для эффективных файловых операций с помощью практических лабораторных работ и увлекательных заданий. Идеально подходит для тех, кто хочет овладеть управлением файлами в Linux.
Завершено 0 из 7 Labs
Просмотр, поиск и редактирование файлов
Начинающий
devops-engineerlinuxdevops
Освойте основные навыки просмотра, поиска и редактирования файлов в Linux. Научитесь эффективно читать содержимое файлов с помощью cat, head и tail, перемещаться по большим файлам с помощью less, находить данные с помощью grep и редактировать текст с помощью Nano и Vim. Этот модуль закладывает основу для обработки текста и задач системного администрирования.
Завершено 0 из 8 Labs
Перенаправление и конвейеры в оболочке (Shell Redirection and Pipelines)
Начинающий
devops-engineerlinuxdevops
Освойте мощь перенаправления и конвейеров в оболочке Linux. Узнайте, как перенаправлять стандартные потоки ввода, вывода и ошибок, объединять команды с помощью конвейеров (pipes), управлять историей команд и обрабатывать текстовые данные с помощью sort и uniq. Этот модуль научит вас комбинировать простые команды в мощные рабочие процессы обработки данных.
Завершено 0 из 7 Labs
Окружение Оболочки и Переменные
Начинающий
devops-engineerlinuxdevops
Узнайте, как управлять и настраивать ваше окружение оболочки. Этот модуль охватывает переменные окружения, переменную PATH, создание пользовательских переменных, сохранение конфигурации оболочки и методы подстановки команд.
Завершено 0 из 6 Labs
Пользователи, группы и разрешения
Начинающий
devops-engineerlinuxdevops
Освойте управление пользователями и группами Linux, правами владения файлами и разрешениями. Узнайте, как контролировать доступ к файлам и каталогам с помощью символьных и восьмеричных режимов, разберитесь в привилегиях sudo и настройте разрешения по умолчанию с помощью umask.
Завершено 0 из 7 Labs
Процессы и управление заданиями
Начинающий
devops-engineerlinuxdevops
Освойте управление процессами Linux и контроль заданий. Научитесь отслеживать активность системы, управлять заданиями на переднем и заднем плане, завершать неотзывчивые процессы и контролировать приоритет процессов с помощью nice и renice.
Завершено 0 из 6 Labs
Мониторинг системной информации и ресурсов
Начинающий
devops-engineerdevopslinux
Узнайте, как отслеживать системные ресурсы и собирать системную информацию. Освойте инструменты для проверки загрузки ЦП, использования памяти, дискового пространства и идентификации системы. Научитесь использовать команду watch для непрерывного мониторинга.
Завершено 0 из 6 Labs
Восстановление и инициализация системы
Начинающий
devops-engineerlinuxdevops
В этом практическом проекте вы возьмете на себя роль младшего SRE, чтобы стабилизировать запущенную серверную среду. Вам предстоит отработать очистку файловой системы, снижение нагрузки на процессы, усиление безопасности и стандартизацию окружения в ходе серии реальных задач.
Завершено 0 из 4 Labs
Дисковые файловые системы и управление хранилищем
Начинающий
devops-engineerlinuxdevops
Освойте управление хранилищем в Linux. Изучите блочные устройства, разделы, файловые системы и LVM. Практикуйтесь в монтировании файловых систем, анализе использования диска и настройке постоянного монтирования с помощью fstab.
Завершено 0 из 8 Labs
Основы сетевого взаимодействия в Linux
Начинающий
devops-engineerlinuxdevops
Изучите основы сетевого взаимодействия в Linux. Освойте инструменты для проверки сетевых интерфейсов, тестирования связности, устранения неполадок DNS и определения прослушиваемых портов. Научитесь загружать файлы из командной строки (CLI) и вручную настраивать IP-адреса.
Завершено 0 из 7 Labs
Удаленный доступ и безопасная передача файлов
Начинающий
devops-engineerlinuxdevops
Изучите удаленный доступ и безопасную передачу файлов. Этот модуль охватывает подключение через SSH, аутентификацию по ключу SSH, безопасное копирование файлов с помощью SCP и RSYNC, интерактивную передачу файлов с помощью SFTP, конфигурацию SSH и псевдонимы (aliases). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Управление Программными Пакетами
Начинающий
devops-engineerlinuxdevops
Изучите управление программными пакетами. Этот модуль охватывает менеджеры пакетов APT и DNF, поиск пакетов, установку и удаление программного обеспечения, системные обновления и апгрейды, управление репозиториями. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Управление службами с помощью 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 из 6 Labs
Управление журналами и обработка текста
Начинающий
devops-engineerdevopslinux
Изучите управление журналами и обработку текста. Этот модуль охватывает стандартные расположения журналов, мониторинг журналов в реальном времени, поиск журналов с помощью grep, обработку столбцов с помощью awk, потоковое редактирование с помощью sed. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Архивирование и резервное копирование
Начинающий
devops-engineerlinuxdevops
Изучите архивирование и резервное копирование. Этот модуль охватывает архивирование с помощью tar, сжатие с помощью gzip и tar, стратегии резервного копирования каталогов, передачу резервных копий, общие операции с zip. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Развертывание и аварийное восстановление веб-сервера
Средний
devops-engineerlinuxdevops
В этом проекте вы выступите в роли DevOps-инженера для развертывания, защиты и обслуживания среды веб-сервисов. Вы попрактикуетесь в установке программного обеспечения, настройке служб, усилении безопасности SSH, анализе журналов и аварийном восстановлении.
Завершено 0 из 4 Labs
Основы Shell-скриптинга
Средний
devops-engineerlinuxdevops
Изучите основы Shell-скриптинга. Этот модуль охватывает создание вашего первого скрипта, переменные и ввод данных пользователем, условную логику с If Else, циклы For и While, коды выхода и обработку ошибок, планирование скриптов и логирование. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 7 Labs
Продвинутые методы Shell-скриптинга
Средний
devops-engineerlinuxdevops
Изучите продвинутые методы Shell-скриптинга. Этот модуль охватывает основы функций оболочки (Shell Functions Basics), область видимости переменных и статус возврата (Variable Scope and Return Status), обработку ошибок с помощью Trap, методы манипулирования строками (String Manipulation Techniques) и обработку массивов (Processing Arrays). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Обработка текста с помощью AWK и sed
Средний
devops-engineerlinuxdevops
Изучите обработку текста с помощью AWK и sed. Этот модуль охватывает основы подстановки в sed, потоковое редактирование в sed, извлечение столбцов в AWK, фильтрацию и логику в AWK, вычисления в AWK. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Плановые задания и рутинное обслуживание
Средний
devops-engineerlinuxdevops
Изучите Плановые задания и рутинное обслуживание. Этот модуль охватывает Понимание синтаксиса Cron, Crontab пользователей, Системные расположения Cron, Захват вывода Cron, Однократное планирование с помощью at. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Процесс загрузки и восстановление
Средний
devops-engineerlinuxdevops
Изучите процесс загрузки и восстановления. Этот модуль охватывает Обзор процесса загрузки, Уровни выполнения и Цели (Targets), Безопасное завершение работы и перезагрузку, Анализ журналов загрузки, Концепции режима восстановления (Rescue Mode), Управление модулями ядра. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 7 Labs
Базовая безопасность системы
Средний
devops-engineerlinuxdevops
Изучите основы безопасности системы. Этот модуль охватывает настройку брандмауэра UFW, аудит входов пользователей, безопасное использование общей памяти на Tmpfs, понимание конфигурации Sudoers, проверку прослушиваемых портов для аудита безопасности. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Контроль версий с помощью Git
Средний
devops-engineerlinuxdevops
Изучите контроль версий с помощью Git. Этот модуль охватывает настройку и конфигурацию Git, инициализацию локального репозитория, историю и изменения, основы ветвления, игнорирование файлов с помощью Gitignore. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Разработка набора инструментов для автоматизированных операций (Automated Ops Toolkit)
Средний
devops-engineerdevopslinux
В этом практическом проекте вы разработаете набор инструментов автоматизации в рамках команды по повышению эффективности платформы (Platform Efficiency team). Вы отработаете профессиональные рабочие процессы Git, написание сценариев Bash для мониторинга системы, продвинутую обработку логов с помощью Awk и Sed, а также планирование задач с помощью Cron.
Завершено 0 из 4 Labs
Основы Docker-контейнеров
Средний
devops-engineerlinuxdevops
Изучите основы Docker-контейнеров. Этот модуль охватывает проверку установки Docker, запуск вашей первой службы, доступ к контейнерам с помощью Exec, логи контейнеров, сопоставление портов. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Основы базы данных MySQL
Средний
devops-engineerlinuxdevops
Изучите основы базы данных MySQL. Этот модуль охватывает установку сервера базы данных MariaDB, подключение к базе данных и SQL Shell, управление базами данных и пользователями, резервное копирование и восстановление. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 5 Labs
Веб-сервер Nginx
Средний
devops-engineerlinuxdevops
Изучите веб-сервер Nginx. Этот модуль охватывает установку и проверку Nginx, настройку виртуальных хостов, настройку обратного прокси (Reverse Proxy Setup), пользовательские страницы ошибок (Custom Error Pages), базовую аутентификацию (Basic Authentication). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Веб-сервер Apache
Средний
devops-engineerlinuxdevops
Изучите веб-сервер Apache. Этот модуль охватывает установку Apache HTTPD, включение пользовательских каталогов, конфигурацию виртуальных хостов, использование файлов Htaccess, перезапись URL-адресов. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Развертывание гибридной инфраструктуры
Средний
devops-engineerdockermysqldevops
Разверните современный гибридный стек с использованием Docker, MySQL, Nginx и Apache. Вы будете контейнеризировать приложения, управлять базами данных и настраивать обратные прокси, сохраняя при этом устаревшие службы.
Завершено 0 из 4 Labs
Администрирование DNS-службы
Средний
devops-engineerlinuxdevops
Изучите администрирование DNS-службы. Этот модуль охватывает установку BIND9, настройку кэширующего резолвера, создание основной зоны, управление DNS-записями, инструменты для устранения неполадок DNS. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Администрирование службы DHCP
Средний
devops-engineerlinuxdevops
Изучите администрирование службы DHCP. Этот модуль охватывает установку сервера ISC DHCP, настройку области подсети, резервирование фиксированных IP-адресов, анализ аренды и устранение неполадок DHCP. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Общий доступ к файлам NFS и Samba
Средний
devops-engineerlinuxdevops
Изучите общий доступ к файлам NFS и Samba. Этот модуль охватывает настройку сервера NFS, монтирование общих ресурсов NFS, установку Samba, общий ресурс Samba Public Share и аутентификацию пользователей Samba. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Управление пакетами RPM и DNF
Средний
devops-engineerlinuxdevops
Изучите управление пакетами RPM и DNF. Этот модуль охватывает запросы пакетов RPM, установку и удаление с помощью RPM, управление пакетами с помощью DNF, историю и отмену DNF, создание локального репозитория. Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 5 Labs
Конфигурация Firewalld
Средний
devops-engineerlinuxdevops
Изучите конфигурацию Firewalld. Этот модуль охватывает основы Firewalld и зоны, управление службами и портами, расширенные правила (Rich Rules), перенаправление портов, режим паники (Panic Mode). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Администрирование SELinux
Средний
devops-engineerlinuxdevops
Изучите администрирование SELinux. Этот модуль охватывает режимы SELinux (SELinux Modes), контексты файлов (File Contexts), восстановление контекстов (Restoring Contexts), управление булевыми значениями (Managing Booleans) и устранение отказов (Troubleshooting Denials). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Администрирование сетевых служб
Средний
devops-engineerlinuxdevops
Создайте основу офисной сети. Вы настроите критически важные инфраструктурные службы, включая внутренний DNS, DHCP для динамического назначения IP-адресов, безопасный общий доступ к файлам с помощью NFS/Samba и усиление защиты брандмауэра (Firewall hardening).
Завершено 0 из 4 Labs
Автоматизация Ansible
Средний
devops-engineeransibledevopslinux
Изучите автоматизацию Ansible. Этот модуль охватывает установку и инвентаризацию (Inventory), разовые команды (Ad-hoc Commands), написание вашей первой книги сценариев (Playbook), переменные и шаблоны (Templates), организацию с помощью ролей (Roles). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 5 Labs
Балансировка нагрузки HAProxy
Средний
devops-engineeransibledevopslinux
Изучите балансировку нагрузки HAProxy. Этот модуль охватывает установку HAProxy, балансировку нагрузки HTTP, панель управления и статистику, балансировку на уровне TCP, ACL и интеллектуальную маршрутизацию. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Высокая доступность Keepalived
Средний
devops-engineeransibledevopslinux
Изучите высокую доступность Keepalived. Этот модуль охватывает концепции VRRP и установку, настройку основного узла (Master Node), настройку резервного узла (Backup Node), тестирование переключения (Failover), переключение с учетом состояния служб (Service-Aware Failover). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Высокая доступность и автоматизация
Продвинутый
devops-engineeransibledevopslinux
Масштабируйте вашу инфраструктуру. Вы будете использовать Ansible для автоматизации развертывания веб-серверов, HAProxy для балансировки нагрузки и Keepalived для обеспечения отказоустойчивости виртуального IP-адреса.
Завершено 0 из 4 Labs
Мониторинг Prometheus
Средний
devops-engineerdevopslinux
Изучите мониторинг с помощью Prometheus. Этот модуль охватывает установку Prometheus, мониторинг Linux с помощью Node Exporter, базовые запросы PromQL, настройку оповещений (Alerts) и основы Alertmanager. Вы освоите эти важные навыки работы с Linux посредством практических лабораторных работ и решения реальных задач.
Завершено 0 из 6 Labs
Визуализация данных Grafana
Средний
devops-engineerdevopslinux
Изучите визуализацию данных Grafana. Этот модуль охватывает установку Grafana, создание первой панели мониторинга (Dashboard), различные типы визуализации, переменные панели мониторинга и интегрированное оповещение (Alerting). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Централизованное управление логами
Средний
devops-engineerlinuxdevops
Изучите централизованное управление логами. Этот модуль охватывает настройку Loki, отправку логов с помощью Promtail, выполнение запросов к логам с помощью LogQL, метрики из логов, более умную маркировку (labeling). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Стек наблюдаемости (Observability Stack)
Продвинутый
devops-engineerdevopslinux
Превратите системы типа «черный ящик» в наблюдаемую инфраструктуру. Вы развернете Prometheus для сбора метрик, Grafana для визуализации и Loki для агрегации логов, чтобы получить глубокое понимание производительности системы.
Завершено 0 из 4 Labs
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 из 6 Labs
Terraform Infrastructure as Code
Средний
devops-engineerlinuxdevops
Изучите Terraform Infrastructure As Code. Этот модуль охватывает концепции и настройку Terraform, определение ресурсов, переменные и выводы, управление состоянием (State), модули Terraform. Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Основы Kubernetes
Средний
devops-engineerkubernetesdevopspython
Изучите основы Kubernetes. Этот модуль охватывает доступ к кластеру (Cluster Access), понимание Pod'ов (Understanding Pods), взаимодействие с Pod'ами (Interacting with Pods), использование развертываний (Deployments) для масштабирования, предоставление доступа к приложениям через сервисы (Exposing Apps with Services). Вы освоите эти основные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Администрирование кластера Kubernetes
Средний
devops-engineerkubernetesdevopspython
Изучите администрирование кластера Kubernetes. Этот модуль охватывает обслуживание узлов (Node Maintenance), пространства имен и квоты (Namespaces and Quotas), авторизацию RBAC (RBAC Authorization), секреты и ConfigMaps (Secrets and ConfigMaps), устранение неполадок рабочих нагрузок (Troubleshooting Workloads). Вы освоите эти важные навыки Linux посредством практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Python для операций
Средний
devops-engineerlinuxdevops
Изучите Python для операций. Этот модуль охватывает основы Python против Bash, выполнение команд оболочки, файловые операции с помощью Shutil, разбор данных JSON, сетевые запросы с использованием стандартной библиотеки. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.
Завершено 0 из 6 Labs
Развертывание в облачной среде (Cloud Native Deployment)
Продвинутый
devops-engineerkubernetesdevopspython
Последний рубеж. Вы создадите полный конвейер доставки Cloud Native: автоматизируете тестирование с помощью GitHub Actions, подготовите инфраструктуру с помощью Terraform, развернете в Kubernetes и оркестрируете все это с помощью Python.