Обучение по курсу «DevOps-инженер» с нуля: рейтинг онлайн-школ
DevOps (Development Operations) – это методология взаимодействия специалистов в области разработки со специалистами информационно-технического обслуживания. При использовании подхода DevOps обеспечивается максимально продуктивная и качественная работа всего отдела.
В этой статье я подробно расскажу вам о том, где можно пройти обучение DevOps и стать первоклассным специалистом в своем деле. Сразу скажу, что DevOps-инженеры очень востребованы на рынке труда и их труд очень хорошо оплачивается.
КТО ТАКОЙ DEVOPS-ИНЖЕНЕР?
DevOps-инженер – это специалист широкого профиля, который умеет автоматизировать процессы, связанные с работой разработчиков, менеджеров и QA. Одна из самых важных задач инженера заключается во внедрении методологии DevOps в рабочие процессы, что позволяет другим сотрудникам работать в связке и выполнять свои задачи еще быстрее и качественнее.
Вот примерный список того, что делает DevOps-инженер:
На практике список задач инженера может быть существенно расширен. Специалист DevOps может выполнять и роль сисадмина с расширенными функциями. Нужно смотреть на компанию, куда вы планируете трудоустроиться – это решающий фактор.
СКОЛЬКО ЗАРАБАТЫВАЕТ DEVOPS-ИНЖЕНЕР?
Пройти обучение на DevOps инженера многие стремятся по причине высокого уровня зарплат. Кроме того, специалисты сейчас очень востребованы на рынке. Только по данным Head Hunter в России открыто около 4000 вакансий в самых разных городах.
Зарплата DevOps-инженера:
На зарплате специалиста также сказывается уровень его знаний, опыта. Чем больше вы сможете предложить своему потенциальному работодателю, тем выше будет ваш оклад.
Пройдя курсы DevOps, вы получите необходимые навыки для работы, а сертификаты и дипломы лучших школ станут весомым преимуществом при трудоустройстве!
РЕЙТИНГ ЛУЧШИХ КУРСОВ DEVOPS
В этой таблице представлены лучшие курсы DevOps. Ознакомьтесь с основной информацией о сроках и стоимости. Ниже я подробно расскажу о каждой школе, преимуществах и недостатках.
Старт в DevOps: системное администрирование для начинающих
Вы научитесь администрировать Linux, настраивать веб-серверы и поддерживать работу сайтов. Сможете начать карьеру системного администратора и получите базовые знания для развития в DevOps-инженерии.
На рынке не хватает специалистов
сейчас ищут DevOps-специалистов
зарплата начинающего специалиста
Кому подойдёт этот курс
Тем, кто хочет стать системным администратором
Вы узнаете, как устроены веб-серверы, и научитесь работать с ОС Linux. Соберёте портфолио и сможете начать карьеру системного администратора в IT-компании.
Начинающим DevOps-инженерам
Вы научитесь поддерживать работу Linux-систем и сайтов и пользоваться базами данных. Попрактикуетесь на реальных проектах и получите основные навыки для развития в DevOps.
Чему вы научитесь
Администрировать Linux
Узнаете, как устроена эта операционная система, и научитесь работать в терминале Linux.
Работать в командной строке Bash
Изучите основы программирования в Bash и сможете оптимизировать работу с кодом и серверами с помощью командной строки.
Настраивать веб-сервер
Научитесь устанавливать популярный веб-сервер nginx и настраивать параметры его конфигурации.
Пользоваться базами данных
Познакомитесь с базами данных SQL и MySQL, научитесь управлять большими объёмами информации и быстро получать нужную с помощью запросов.
Диагностировать неполадки
Научитесь работать с логами и проводить мониторинг системных показателей, чтобы отслеживать и предотвращать возможные проблемы в работе сайта.
Осуществлять мониторинг системы
Освоите работу с популярным мониторинговым решением Prometheus и научитесь создавать запросы на языке PromQL.
О Skillbox
Как пользоваться платформой
Изучаете тему
В курсе — практические видеоуроки.
Выполняете задания
В том темпе, в котором вам удобно.
Работаете с преподавателем
Закрепляете знания и исправляете ошибки.
Защищаете дипломную работу
И дополняете ею своё портфолио.
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Язык запросов SQL
Основы SQL
Познакомитесь со структурой баз данных SQL, научитесь фильтровать данные и писать запросы к базе.
Старт в DevOps: системное администрирование для начинающих
Введение в Linux
Познакомитесь с программой курса и преподавателями, установите VirtualBox и запустите Linux на своём компьютере.
Linux: первые шаги
Узнаете больше про операционную систему Linux и её процессы, научитесь работать с файловой системой и создавать пользователей.
Пользователи и файлы. Знакомство с Vim
Сможете работать с текстовым редактором Vim и системой управления пакетами. Узнаете больше о пользователях в Linux.
Подготовка к написанию скриптов на Bash
Научитесь работать с консолью и познакомитесь с основными командами. Узнаете, для чего нужен шаблон поиска Shell Globbing, разберётесь в перенаправлении ввода/вывода и последовательности команд. Сможете работать в планировщике задач Cron.
Написание скриптов на Bash
Научитесь использовать переменные окружения и оператор if.
Написание скриптов на Bash. Продолжение
Сможете работать с вложенными условными операторами. Узнаете ещё несколько команд для Shell, научитесь использовать оператор выбора и арифметические операции.
Написание скриптов на Bash. Циклы
Познакомитесь с циклами while и until. Узнаете, когда их применять и как сделать цикл бесконечным.
Написание скриптов на Bash. Циклы: продолжение
Написание скриптов на Bash. Заключение
Научитесь использовать команды awk и sed. Освоите приёмы, которые помогают писать Bash-скрипты проще и эффективнее.
World Wide Web
Изучите основные принципы работы веб-сайтов и узнаете, что такое backend и frontend. Научитесь работать с протоколом HTTP.
Системы инициализации
Познакомитесь с системами инициализации SysVinit, Upstrart, Systemd. Узнаете, чем различаются ссылки hardlink и symlink.
Криптография. HTTPS
Познакомитесь с основными понятиями криптографии. Разберётесь, чем различаются симметричные и асимметричные шифры. Научитесь работать с SSL-сертификатами и протоколом HTTPS.
Работа с устройствами в Linux
Узнаете, что такое каталог/dev и как монтировать файловую систему и диск.
Введение в базы данных
Узнаете, что такое реляционные базы данных. Научитесь устанавливать базы данных.
Базы данных. Продолжение
Научитесь резервировать базы данных. Узнаете, что такое NoSQL базы данных и ACID-свойства.
Знакомство с сетями
Узнаете, какие системы счисления существуют в DevOps, и познакомитесь со стеком протоколов TCP/IP. Изучите канальный уровень передачи данных.
Продолжение знакомства с передачей данных
Познакомитесь с сетевым и транспортным уровнями передачи данных, а также с утилитами диагностики для них.
Завершение знакомства с сетями
Изучите прикладной уровень передачи данных. Познакомитесь с другими стеками протоколов и сетевой моделью OSI. Узнаете, как осуществляется удалённый доступ к серверу.
Собираем LAMP
Познакомитесь с набором открытого серверного программного обеспечения LAMP. Установите и настроите WordPress, узнаете, как регистрировать DNS и получать SSL-сертификат.
Deb-пакеты
Научитесь работать с deb-форматом в дистрибутиве Linux Debian. Узнаете, как собирать и подписывать пакеты. Научитесь работать с приватными и публичными репозиториями.
Мониторинг и диагностика
Научитесь пользоваться утилитами atop/top/htop для просмотра процессов в Linux и работать с логами, чтобы быстро находить и устранять неполадки на сайте. Узнаете, что такое ротация логов и чем бизнес-мониторинг отличается от инфраструктурного мониторинга.
Мониторинг и диагностика. Продолжение
Научитесь пользоваться системой мониторинга Prometheus и языком запросов PromQL.
Файервол
Узнаете, что такое файервол и зачем он нужен. Научитесь использовать стандартный файервол в Linux и утилиту iptables.
Виртуализация
Узнаете, что такое виртуализация и контейнеризация. Научитесь запускать приложения для разных операционных систем на одном устройстве.
Туннели
Поймёте, для чего нужен VPN и как он работает. Сможете настроить VPN-клиент и VPN-сервер.
Получить консультацию специалиста и презентацию курса
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Курсы по DevOps
Здесь собрано 19 онлайн-курсов обучения DevOps инженеров. 1 раз в неделю мы обновляем информацию о всех курсах.
Старт: 04 ноября
Срок обучения: 12 месяцев
Старт: 15 ноября
Срок обучения: 23 месяца
Старт: 04 ноября
Срок обучения: 18 месяцев
Старт: 04 ноября
Срок обучения: 6 месяцев
Старт: В любой момент
Срок обучения: 2 месяца
Старт: В любой момент
Срок обучения: 5 месяцев
Старт: 04 ноября
Срок обучения: 24 месяца
Старт: В любой момент
Срок обучения: 15 месяцев
Старт: 11 ноября
Срок обучения: 5 месяцев
Старт: В любой момент
Срок обучения: 5 месяцев
Старт: 04 ноября
Срок обучения: 12 месяцев
Старт: В любой момент
Срок обучения: 5 месяцев
Старт: 04 ноября
Срок обучения: 6 месяцев
Старт: В любой момент
Срок обучения: 5 месяцев
Старт: В любой момент
Срок обучения: 3 месяца
Старт: В любой момент
Срок обучения: 4 месяца
Длительность: 1 занятие
Длительность: 11 занятий
Длительность: 16 занятий
Профессия DevOps-инженер
Отзывы размещены на сайте нашего партнера trustland.ru
Формат: занятия в записи, преподаватели проверяют дз, есть чат студентов курса
Особенности: самая известная школа. Доступ к записям курсов сохраняют навсегда
DevOps-инженер с нуля
Отзывы размещены на сайте нашего партнера trustland.ru
Начало: 15 ноября, длительность: 23 месяца, 2-3 занятия в неделю
Формат: проводятся онлайн-вебинары, проверяют дз, есть чат студентов курса
Особенности: помогают в поиске работы, составлении резюме и прохождению собеседований
Факультет DevOps
Отзывы размещены на сайте нашего партнера trustland.ru
Начало: 04 ноября, длительность: 18 месяцев, 2-3 занятия в неделю
Формат: проводятся онлайн-вебинары, проверяют дз, есть чат студентов курса
Особенности: официальная школа Mail.ru Group. Обучают профессии до middle-уровня и гарантируют трудоустройство
DevOps — инженер
Отзывы размещены на сайте нашего партнера trustland.ru
Формат: занятия в записи, проверяют дз, есть общий чат и по выходным проводят вебинары с ответами на вопросы
Особенности: имеют хорошую репутацию. Специализируются на аналитике и разработке. По промокоду TUTORTOP скидка 45% на курс
15+ лучших онлайн-курсов DevOps в 2021: обучение платно и бесплатно. Рейтинг, сравнение, стоимость.
В этом обзоре разберём ТОП онлайн-курсов по DevOps. На курсах ДевОпс научат начинающих специалистов с нуля профессии «DevOps инженер» – включая трудоустройство, обучат администрировать Linux, настраивать веб-сервер, работать с командной строкой Bash, использовать базы данных, развертывать приложения, использовать Docker, создавать и развивать системы обратной связи: мониторинг, логирование, трейсинг.
1 место. Курс «Старт в DevOps: системное администрирование для начинающих» — Skillbox
Вы научитесь администрировать Linux, настраивать веб-серверы и поддерживать работу сайтов. Сможете начать карьеру системного администратора и получите базовые знания для развития в DevOps-инженерии.
Кому подойдёт этот курс
Вы узнаете, как устроены веб-серверы, и научитесь работать с ОС Linux. Соберёте портфолио и сможете начать карьеру системного администратора в IT-компании.
Вы научитесь поддерживать работу Linux-систем и сайтов и пользоваться базами данных. Попрактикуетесь на реальных проектах и получите основные навыки для развития в DevOps.
Чему вы научитесь
1. Администрировать Linux
Узнаете, как устроена эта операционная система, и научитесь работать в терминале Linux.
2. Работать в командной строке Bash
Изучите основы программирования в Bash и сможете оптимизировать работу с кодом и серверами с помощью командной строки.
3. Настраивать веб-сервер
Научитесь устанавливать популярный веб-сервер nginx и настраивать параметры его конфигурации.
4. Пользоваться базами данных
Познакомитесь с базами данных SQL и MySQL, научитесь управлять большими объёмами информации и быстро получать нужную с помощью запросов.
5. Диагностировать неполадки
Научитесь работать с логами и проводить мониторинг системных показателей, чтобы отслеживать и предотвращать возможные проблемы в работе сайта.
6. Развёртывать приложения
Освоите работу с Docker и научитесь развёртывать приложения для различных систем и устройств на своём компьютере.
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Язык запросов SQL
Познакомитесь со структурой баз данных SQL, научитесь фильтровать данные и писать запросы к базе.
Старт в DevOps
Узнаете про операционную систему и её процессы, научитесь работать с текстовым редактором Vim, системой управления пакетами и подсистемой управления службами Systemd.
Научитесь работать с консолью и познакомитесь с man, cd, ls, mkdir и другими командами. Узнаете, для чего нужен шаблон поиска Shell Globbing, разберётесь в перенаправлении ввода/вывода и последовательности команд.
Узнаете, что такое командная строка Bash, и научитесь работать с переменными, сложными вычислениями и формулами.
Познакомитесь с полной и сокращённой формами конструкции if.
Углубитесь в программирование на Bash и изучите вложенные конструкции if, приоритеты операторов, логические операторы и сложные условия.
Познакомитесь с циклами типа while и узнаете, когда их применять и как сделать цикл бесконечным.
Научитесь работать с циклом for и его вариантами, узнаете, что такое вложенные циклы.
Узнаете, что такое функции, их аргументы и возвращаемые значения.
Изучите основные принципы работы веб-сайтов и узнаете, что такое backend и frontend. Научитесь настраивать веб-сервер nginx и работать с протоколом HTTP.
Узнаете, зачем нужны базы данных, какими бывают их сущности и научитесь работать с SQL и MySQL.
LAMP — это набор открытого серверного программного обеспечения. Вы установите и настроите php-fpm/flask и WordPress, запустите сайт и научитесь работать с доменными именами в DNS.
Вы узнаете, что такое модель OSI, и познакомитесь со стеком протоколов TCP/IP. Изучите уровни — канальный, сетевой, транспортный и прикладной.
Научитесь пользоваться утилитами atop/top/htop для просмотра процессов в Linux и работать с логами, чтобы быстро находить и устранять неполадки на сайте. Изучите логи dmesg, messages, daemon.log, auth.log, syslog и освоите утилиты iostat, iftop и tcpdump.
Познакомитесь со стандартом иерархии файловой системы FHS и научитесь работать с памятью в Linux.
Узнаете, что такое паравиртуализация, os-level и контейнеризация. Освоите базовые навыки работы с Docker и научитесь быстро развёртывать приложения в контейнере.
Поймёте, для чего нужен мониторинг, и выйдете на новый уровень работы с логами. Познакомитесь с системой Elastic и панелью Kibana и научитесь проводить мониторинг системных показателей на примере системы Zabbix.
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
2 место. Курс «Профессия DevOps-инженер» — Skillbox
Вы освоите востребованную на IT-рынке профессию — сможете решать инфраструктурные задачи, находить новые инструменты и подходы для наиболее быстрой доставки продукта до пользователей.
Кому подойдёт этот курс
Из разработки или системного администрирования вы сможете прийти в DevOps-инжиниринг. Обучение поможет закрыть пробелы в знаниях и освоить смежную профессию, чтобы зарабатывать больше.
Вы разберётесь в тонкостях DevOps-практик с нуля и сможете расширить свои компетенции на работе и повысите свою ценность как специалиста.
Чему вы научитесь
Помощь в трудоустройстве
Программа
Для прохождения курса вы должны знать основы Linux, командной строки, баз данных, сетей и веб-серверов. Программа даст вам полный комплекс навыков для работы Junior DevOps-инженером.
3 место. Курс «Факультет DevOps» — GeekBrains
Освоите профессию DevOps-инженера с нуля. Сможете использовать методологии Agile и Scrum, оптимизировать CI/CD и работать с облачными технологиями.
DevOps-инженеры контролируют все этапы создания продукта: от написания кода до релиза. Помогают отделам разработки и администрирования, синхронизируют их усилия и автоматизируют технические процессы. За два года спрос на этих специалистов вырос на 70%. Мы поможем стать DevOps-инженером с нуля и найдём вам работу.
Кому подойдет курс
Новичкам
Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
Начинающим DevOps-инженерам
У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
Практикующим IT-специалистам
Подскажем, как перейти в востребованное направление и зарабатывать больше.
Программа обучения
I четверть
Установка и настройка виртуальной машины с GNU/Linux
Рассмотрите основы операционных систем UNIX, построение сетей, принципы их работы. Изучите основные интернет-протоколы и сетевую модель стека сетевых протоколов OSI/ISO.
Курсы
II четверть
Настройка сервера для локальной сети
Получите опыт установки гипервизора KVM и настройки Open vSwitch. Научитесь настраивать Active Directory, Squid, DHCP, DNS, веб-сервер, почтовый сервер.
Курсы
III четверть
Автоматизация и методология DevOps
Научитесь налаживать процессы непрерывной интеграции и доставки кода. Рассмотрите модель «Инфраструктура как код» и примените на практике современные методики разработки ПО.
Курсы
IV четверть
Облачные технологии и микросервисная архитектура
Освоите облачные технологии, контейнеризацию приложений с ubernetes и Docker. Первый курс модуля «Основы облачных технологий» разработан совместно со специалистами облачной платформы Mail.ru Cloud Solutions. На нём вы получите опыт использования публичной облачной платформы и S3-хранилища.
Курсы
V четверть
Облачный сервер в Azure
Изучите основы администрирования Windows Server, автоматизации с PowerShell, управления инфраструктурой с WMI. Рассмотрите системы виртуализации от Microsoft и MWare, а также получите опыт работы с облачной платформой Azure.
Курсы
VI четверть
Инфраструктура для стартапа
Научитесь настраивать систему мониторинга на примере Prometheus + Grafana, настроите отправку оповещений о событиях. В качестве итогового проекта создадите инфраструктуру в команде с разработчиками — другими студентами GeekUniversity.
Курсы
Курсы вне четверти
Дополнительные курсы от компаний-партнёров
В разработке и проведении обучения участвуют ведущие технологические компании России. Вы узнаете больше о технологиях и инструментах, используемых реальным бизнесом для создания IT-продуктов.
Ключевые навыки
— Знание принципов и философии DevOps
— Организация процессов непрерывной интеграции и доставки кода
— Основы администрирования Windows Server и автоматизации с помощью PowerShell
— Работа с облачными сервисами
— Работа с компьютерными сетями, знание Сisco Packet Tracer, Exterior Gateway Protocol (EGP), BGP. Interior Gateway Protocol (IGP), RIPv2
— Обеспечение стабильности и безопасности проводных и беспроводных сетей
— Практика работы с современными методиками разработки ПО
Курс «DevOps-инженер» — Нетология
DevOps-инженер синхронизирует этапы создания программного продукта и отвечает за автоматизацию задач, связанных с настройкой и развёртыванием приложений. Использует системы управления конфигурациями, решения виртуализации и облачные инструменты для балансировки ресурсов.
Кому будет полезен этот курс
Получите структурированные знания. Изучите скриптовые языки и языки разметки и разберётесь в построении процесса DevOps.
Научитесь правильно и эффективно выстраивать процесс DevOps в рамках своих рабочих задач и отработаете полученные знания.
Сможете привнести в работу лучшие практики DevOps и увеличить свою стоимость как специалиста. Или претендовать на работу в DevOps с более высокой зарплатой.
Получите углубленные и структурированные знания, основанные на лучших практиках DevOps. Совершите плавный переход в новую профессию.
Вы изучите ключевые инструменты: Docker, Kubernetes, Ansible, Terraform, Jenkins, и зарубежные практики: CI/CD/CD, автоматизацию процессов, управление конфигурациями, микросервисную архитектуру, облачные сервисы. Для закрепления навыков пройдёте практикум в облачном сервисе Yandex.Cloud.
На курсе вы получите
Опыт и портфолио
Сможете продемонстрировать в портфолио самостоятельно построенный процесс DevOps в Cloud
Диплом Нетологии
Дадим документ о профессиональной переподготовке государственного образца
Трудоустройство
Поможем составить грамотное резюме, найти подходящие вакансии и пройти интервью
Программа курса
Курс «DevOps практики и инструменты» — OTUS
DevOps решает задачу взаимодействия инженеров между собой с целью помочь им быстрее создавать и обновлять сервисы и приложения.
Программа создана специально для разработчиков, тестировщиков, системных администраторов и позволит на профессиональном уровне освоить инструменты и конкретные приёмы для реализации следующих практик: — Infrastructure as Code(IaC), — CI/CD, — непрерывный сбор метрик (мониторинг и логирование). Дополнительно в рамках куса будут рассмотрены темы: — DevSecOps, — SRE, — проблема хранения «чувствительный данных», — инструментарий Loki, Vault, Vagrant.
Преподаватель Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.
Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.
Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Модуль 1. DevOps. Необходимость меняться
Тема 1. Что такое DevOps и история его развития
Тема 2. DevOps как система. Практики и методики
Тема 3. Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
Тема 4. Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
Тема 5. Знакомство с облачной инфраструктурой и облачными сервисами
Тема 6. Основные сервисы Yandex Cloud
Модуль 2. Управление инфраструктурой и конфигурацией
Тема 7. Модели управления инфраструктурой. Подготовка образов с помощью Packer
Тема 8. Знакомство с Terraform
Тема 9. Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
Тема 10. Управление конфигурацией. Знакомство с Ansible
Тема 11. Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
Тема 12. Ansible роли, управление настройками нескольких окружений и best practices
Тема 13. Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
Тема 14. Безопасность инфраструктуры
Модуль 3. Continuous Integration & Continuous Delivery с использованием Docker
Тема 15. Технология контейнеризации. Введение в Docker
Тема 16. Docker контейнеры. Docker под капотом
Тема 17. Docker образы. Микросервисы
Тема 18. Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
Тема 19. Технология непрерывной поставки ПО
Тема 20. Устройство Gitlab CI. Построение процесса непрерывной интеграции
Тема 21. Безопасность контейнеров, интеграция проверок безопасности и пайплайны
Модуль 4. Fast Feedback Loop (мониторинг и логирование)
Тема 22. Введение в мониторинг. Модели и принципы работы систем мониторинга
Тема 23. Мониторинг приложения и инфраструктуры
Тема 24. Применение инструментов для обработки лог данных
Тема 25. Применение системы логирования в инфраструктуре на основе Docker
Модуль 5. Контейнерная Оркестрация
Тема 26. Контейнерная оркестрация
Тема 27. Введение в Kubernetes
Тема 28. Основные модели безопасности и контроллеры в Kubernetes
Тема 29. Ingress-контроллеры и сервисы в Kubernetes
Тема 30. Интеграция Kubernetes в GitlabCI
Тема 31. Kubernetes. Мониторинг и логирование
Модуль 6. Проектная работа
Тема 32. Выбор темы и организация проектной работы
Тема 33. Консультация по проектам и домашним заданиям – промежуточная приемка – 12 октября
Тема 34. Защита проектных работ
Курс «DevOps-инженер» — SkillFactory
Освойте перспективную IT-профессию на стыке разработки, системного администрирования и бизнеса.
Кому подходит профессия
Разработчику
Чтобы не только писать код, но и настраивать системы разворачивания и тестирования приложений, а также понять, что происходит на проде
Сисадмину
Чтобы поддерживать разные IT-продукты и с пониманием смотреть в код разработчика, а также научиться оптимизировать нагрузки на системы и сервисы
DevOps-инженеру
Чтобы укрепить знания, получить новые инструменты, вывести свои скилы на новый уровень
Специалисту по тестированию и QA-инженеру
Чтобы освоить и организовать тестовые стенды и среды, управлять качеством ПО, отлаживать и автоматизировать предпродакшн тестирование, анализировать качества кода
Ваши компетенции после курса
Навыки после обучения:
Умею управлять техническим циклом разработки, использую:
– Системы контроля версий (Git, SVN, Mercurial)
– CI (Jenkins, Gitlab, Travis)
– Оркестрацию (Kubernetes, Terraform, Nomad, Rancher)
– Системы сборки (Gulp, Grunt, Maven, Gradle, Docker),
– Управление конфигурациями (Puppet, Chef, Ansible)
– Мониторинг и журналирование (Grafana, Zabbix, Prometheus, Elasticsearch/Kibana/Logstash)
– Настраивать безопасность (GPG, Vault, SSL)
– Умею создавать и оптимизировать CI/CD
– Знаю как использовать и настраивать Jira, Confluence, Redmine, Basecamp
– Знаю как и когда нужно применять Scrum, Kanban, Waterfall, Zero-Zero
Краткая программа профессии
Раздел 1.
Введение в курс и профессию
Что вы будете изучать:
Вы научитесь:
Для того, чтобы:
Раздел 2.
Управление процессом и техническим циклом разработки
Что вы будете изучать:
Чему научитесь:
Для того, чтобы:
Раздел 3.
Жизненный цикл софтверного проекта и работа с пользователями
Что будете изучать:
Чему научитесь:
Для того, чтобы:
Раздел 4.
Управление инцидентами
Длительность: 1 месяц
Что вы будете изучать:
Чему научитесь:
Для того, чтобы:
Курс «DevOps: быстрый старт» — ProductStar
Вы освоите одну из самых высокооплачиваемых IT-профессий на стыке разработки, системного администрирования и бизнеса. Сможете решать инфраструктурные задачи, находить новые инструменты и подходы для наиболее быстрой доставки продукта до пользователей.
Чему вы научитесь
Основы DevOps
Изучим подход и методологию DevOps, основные понятия DevOps, жизненный цикл и этапы разработки ПО
Введение в Python
Синтаксис, форматирование строк, следования, ветвления и циклы, создание и применение функций
Git, Gitlab
Git и знакомство с системами контроля версий, cоздание веток, основные понятия, клонирование, слияния, merge
Упаковка приложений в Docker
Расширенные опции Docker, подходы к упаковке приложений, практика
Подробнее о курсе
Программа курса (11 блоков и воркшопов)
Урок 1: “Введение в DevOps, методология, основные понятия“
Урок 2: “Настройка рабочей среды. Инструментарий. Облачный аккаунт“
Урок 3: “Linux: Bash, программирование. Основные сценарии использования“
Урок 4: “Git, Gitlab. Создание веток, основные понятия“
Урок 5: “CI/CD. Jenkins. Знакомство и практика”
Урок 6: “Контейнеризация. Знакомство с Docker. Docker hub и Docker registry“
Урок 7: “Упаковка приложений в Docker“
Урок 8: “Ansible. Основные концепции и команды. Синтаксис YAML“
(бонус) Урок 9: “Введение в Python“
(бонус) Урок 10: “Типы данных, функции, классы, ошибки“
(бонус) Урок 11: “Строки, условия, циклы“
Курс «Подготовка DevOps специалистов» — Школа DevOps
Профессиональная подготовка DevOps специалистов.
DevOps Старт!
Бесплатный курс для тех, кто делает первые шаги
DevOps Инженер
Передовой курс подготовки DevOps специалистов
DevOps Мастер
Курс повышения квалификации для профессионалов
6 причин учиться у нас:
Курс «DevOps – инженер» — «Специалист» при МГТУ им.Н.Э.Баумана
Вы получите все необходимые навыки для успешной работы на востребованной позиции DevOps-инженер/SRE (Site Reliability Engineer) *.
Программа предназначена для слушателей, имеющих базовый опыт программирования.**
DevOps-инженер обеспечивает построение и функционирование отказоустойчивых кластеров, облачных решений, организует непрерывную поставку и развертывание кода, написанного программистами.
Сейчас DevOps — это набор технологий (начиная от навыков системного администрирования до применения специализированных инструментов) и практик.
Вы научитесь работать в Linux, развертывать кластеры с применением Docker и Kubernetes, а также познакомитесь с методологией DevOps, сочетающей лучшие гибкие подходы и практики применимо к команде разработки.
Как Вы будете учиться
Ваше резюме после прохождения дипломной программы
























