Курс “Профессия DevOps-инженер”

place
Skillbox
calendar
Сразу после регистрации
cost
На сайте Skillbox
duration
12 месяцев

Если хотите получить навыки востребованной профессии - курс определённо для вас. В процессе обучения вы научитесь решать инфраструктурные задачи, находить новые подходы доставки продукта до конечного пользователя.

Карьера

Оттачивать на практике полученные навыки вы начнёте уже в процессе обучения. В окончании курса вы получите Диплом Skillbox. Специалисты Skillbox проконсультируют в вопросах трудоустройства. А если вы захотите сменить место работы, HR-центр Skillbox поможет составить резюме и подготовиться к собеседованию в компаниях-партнёрах. Средняя зарплата начинающего специалиста - 90 000 рублей.

Эксперты

Преподаватели курса - эксперты крупных компаний.

expert

Константин Брюханов

Эксперт в области DevOps - Lead DevSecOps, ARRIVAL. Участвовал в конференциях, с нуля налаживал процессы CI/CD, работал в вебе и геймдеве. Написал диссертацию о внедрении DevOps, несколько статей по смежным темам.
expert

Дмитрий Зайцев

Head of SRE @ Flocktory. Глава ПК Devopsdays Moscow, член ПК Devopsconf, HighLoad, Ritfest. Организовал и провёл конференцию Devopsdays Moscow, митап Devops Moscow
Константин Брюханов
Эксперт в области DevOps - Lead DevSecOps, ARRIVAL. Участвовал в конференциях, с нуля налаживал процессы CI/CD, работал в вебе и геймдеве. Написал диссертацию о внедрении DevOps, несколько статей по смежным темам.
Дмитрий Зайцев
Head of SRE @ Flocktory. Глава ПК Devopsdays Moscow, член ПК Devopsconf, HighLoad, Ritfest. Организовал и провёл конференцию Devopsdays Moscow, митап Devops Moscow
skill

Для кого

Обучение будет полезно junior и middle DevOps-инженерам Начинающим специалистам в DevOps

skill2

Навыки

Начальные навыки DevOps.

Основы Linux, командной строки, баз данных, сетей, веб-серверов.

Содержание

Программа состоит из 14 тематических модулей, включающих 70 онлайн-лекций и практических заданий.

content

1. Мини-курс по Python

content

В рамках курса вы освоите базовые навыки программирования на языке Python. Модуль содержит теоретические и практические занятия по настройке окружения, работе с файлами и форматированному выводу, функциям, классам, объектам. Вы узнаете о базовых структурах данных, основных операторах, модулях и пакетах. Обучение поможет закрыть пробелы в знаниях, разобраться в тонкостях программирования.

2. Система контроля версий Git

content

В ходе обучения в данном модуле вы познакомитесь с принципами работы систем контроля версий. Вы узнаете, что такое Git, какие существуют правила установки и работы этой системы. Эксперты расскажут о версиях программного кода, репозиториях и коллективной работе, сравнении и откате версий, а также дадут полезные практические инструменты.

3. DevOps-junior

content

На занятиях курса Вы познакомитесь с основными инструментами DevOps. Эксперты расскажут о методиках Agile, Devops, CI/CD, жизненном цикле разработки программного обеспечения, принципах автоматической сборки и тестировании. Вы узнаете, зачем нужна виртуализация, познакомитесь с её различными видами - технологией контейнерной виртуализации LXC и полноценной виртуализацией KVM. Также узнаете про особенности установка, настройки и основные инструкции работы с Docker. Модуль также включает теорию и практику IaC: управление инфраструктурой (создание серверов и виртуалок), инструменты управления конфигурациями Packer, Terraform. В процессе обучения освоите оркестратор Ansible, научитесь работать с плейбуком, переменными, ролями, шаблонами, инструментами хранения секретов - Ansible vault и разработки ролей - Ansible galaxy. Модуль включает блок о тестировании инфраструктурного кода. Вы попробуете тестировать роли посредством Molecule и инфраструктуру при помощи Testinfra. Получите знания о концепции CI, автоматическом тестировании, познакомитесь с Trunk-based development практиками и тулингом (gitlab, jenkins).

4. Блоки Jenkins и GitLab CI

content

Включают обзор систем, практикум по настройке пайплайнов. В Jenkins также попробуете управление конфигурациями, а в GitLab CI - стейджирование, работу с внутренними переменными и артефактами, использование docker sidecar. Модуль, посвящённый CD, поможет разобраться в принятых техниках деплоя (blue-green деплой, canary-деплой, Feature-toggles).

5. Обратная связь

content

В процессе обучения получите навыки анализа обратной связи, используя разные уровни метрик (бизнес — приложение — окружение) и логи. Познакомитесь и опробуете методики поиска проблем (USE, RED).

6. Итоговый модуль курса познакомит вас с инструментами мониторинга

content

Вы научитесь устанавливать Prometheus, конфигурировать prometheus-exporter, разворачивать Grafana, собирать метрики, рисовать дашборды и настраивать алерты. Узнаете, как работать с loki, управлять сбором логов.

platform
Площадка проведения
adress