DevOps Engineer

DevOps Engineer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Управление службами с помощью 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
Управление журналами и обработка текста course cover

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

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

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

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

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

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

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

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

Продвинутые методы 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 course cover

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Веб-сервер Nginx

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

Веб-сервер Apache

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мониторинг Prometheus

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

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

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

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

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

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

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

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 course cover

Terraform Infrastructure as Code

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

Основы Kubernetes

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

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

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

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

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

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

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