Программа курса
Преподаватели
Похожие курсы
Назад

Профессия DevOps-инженер

SkillFactory
Сложность
Для новичков
Длительность
6 месяцев
Тип курса
Смешанный

Описание курса

Пройдите курс и освойте востребованную профессию с нуля за 6 месяцев. Программа обучения разработана преподавателями-экспертами школы SkillFactory.

Курс «Профессия DevOps-инженер» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

Программа курса

Введение в курс и профессию
3 недели
Что вы будете изучать:
  • Введение в курс. Особенности онлайн-обучения
  • Что такое DevOps и в чем его ценность
  • Профессия DevOps-инженер: роли и функции с учетом бизнес-процессов
Чему научитесь:
  • Отличать DevOps процессы от локальной автоматизации отдельных процессов
  • Определять роли DevOps-инженеров и их настоящие вызовы
  • Организовывать команды, которые делятся знаниями и постоянно повышают свою экспертность
Управление инфраструктурой и конфигурациями
12 недель
Что вы будете изучать:
  • Современные методологии разработки (Agile, Waterfall, Scrum, Kanban, Zero-Zero)
  • Системы контроля версий (Git)
  • Командные коммуникации (Slack) и системы управления задачами (Jira, Trello, Redmine)
  • Работа с облачной инфраструктурой (Яндекс.Облако)
  • Управление инфраструктурой (Terraform)
  • Управление конфигурациями (Ansible, Puppet)
  • Система сборки (Docker)
  • Локальная разработка и тестирование с Docker-Compose
  • Управление артефактами (Docker Registry, NPM Repo, PIP, Composer)
  • Тестирование и тестовые-среды (стенды)
  • Continuous Integration (Jenkins, Gitlab, Travis)
  • Информационная безопасность (GPG, Secrets, Vault, SSL)
Чему научитесь:
  • Применять систему контроля версий в своей (или командной) работе
  • Поднимать и настраивать конвейер CI/CD
  • Настраивать тестовые среды и интегрировать их в процесс разработки
  • Работать с различными системами оркестрации и правильно подбирать нужные из них для своих задач
  • Организовывать системы сборки и управления артефактами проекта
  • Использовать подход Infrastructure as Code
  • Настраивать мониторинг приложений и сложных систем
Мониторинг, журналирование и observability
4 недели
Что будете изучать:
  • Введение в мониторинг. Мониторинг инфраструктуры и приложений (Grafana, Zabbix, Prometheus)
  • Мониторинг в облачной среде. Визуализация, алертинг, трейсинг
  • Введение в журналирование
  • Elasticsearch/Kibana/Logstash
Чему научитесь:
  • Понимать, что такое мониторинг и зачем он нужен, познакомитесь с разными типами мониторинга
  • Что и как нужно мониторить, а что мониторить бесполезно
  • Настраивать мониторинг приложений и сложных систем
  • Настраивать агент для отправки информации с одного или нескольких серверов
  • Работать с основными библиотеки для журналирования, настраивать журналирование на примере rsyslog
  • Настраивать fluentd, компоненты Elastic стэка для сбора, обработки и визуализации логов
  • Использовать Kibana для поиска по логам
Микросервисная архитектура, Kubernetes
7 недель
Что будете изучать:
  • Контейнерная оркестрация. Docker Swarm. AWS Elastic Container Service (ECS)
  • Основы Kubernetes — часть 1
  • Основы Kubernetes — часть 2
  • Основы микросервисной архитектуры в Kubernetes
  • Helm. CI/CD в Kubernetes
  • Основы GitOps
  • Serverless
Чему научитесь:
  • Разберетесь, что такое контейнерная оркестрация
  • Работать в Docker Swarm и узнаете, когда его лучше применять
  • Понимать, как использовать AWS ECS
  • Уметь работать с одним из основных инструментов для DevOps
  • Понимать, что такое k8s, как с ним работать, когда имеет смысл его использовать, а когда не стоит
  • Знать, что такое манифесты и уметь с ними работать
  • Понимать, как работают разные виды деплойментов
  • Деплоить приложения в Kubernetes
  • Предоставлять внешний доступ к приложениям в кластере
  • Где брать и как устанавливать, апгрейдить и удалять готовые Helm-чарты
  • Понимать, что такое подход GitOps, в чем его преимущества, где и когда его следует применять
  • Запускать Serverless-функции в основных облачных провайдерах
Дипломный проект
3 недели
Цель проекта — использовать изученные технологии и инструменты в реальной практике, которая выходит за рамки курса
  • Суть проекта. Ведущий эксперт и автор курса дает задачу для практики из реальных рабочих будней. Для удобства выполнения она будет разбита на спринты. Работа над задачей будет происходить индивидуально. Результат проекта— отработка технологий и инструментов и получение опыта в боевых условиях
Бонусный блок. Подготовка к техническим собеседованиям
Что вы будете изучать:
  • Примерные тестовые задания с технических собеседований
  • Записи вебинаров по подготовке к техническим собеседованиям
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями
Что вы будете изучать:
  • Идеальная разработка ПО
  • Почему разработка сложной системы с нуля обречена на провал
  • Внедрение DevOps в существующий проект
  • Инцидент-менеджмент
  • Документация как один из элементов коммуникации (Confluence, Hugo, Read The Docs)
  • Топологии DevOps (паттерны и антипаттерны)
  • Управление изменениями. Процессы. Теория
  • Управление изменениями. Инструменты. Практика
  • Управление изменениями. Межличностное взаимодействие
Чему научитесь:
  • Узнаете, как подбирать нужный в вашей ситуации подход для реализации проекта
  • Поймете, какие есть особенности в разработке сложной системы и почему DevOps почти никогда не работает с нуля
  • Поймете, как внедрять DevOps, какие есть особенности и подводные камни
  • Узнаете, как правильно отрабатывать инциденты и превращать проблему в опыт и новую экспертизу

Преподаватели

Николай Мищенков
Николай Мищенков
DevOps Engineer в TechPlanet.pro. Опыт работы более 7 лет
Сергей Колобов
Сергей Колобов
Senior DevOps, опыт более 6 лет в компаниях США и Европы, работает с Kubernetes и IaC
Владимир Краснов
Владимир Краснов
CEO&Founder в Ergatico, ex-eLama Lead Engineer & Head of Department
Владислав Марков
Владислав Марков
Team Lead в Netcracker
Показать еще
Цена
1 196 000 ₸
Скидка -50%
- 598 000 ₸
Итого
598 000 ₸
В рассрочку на 24 мес
49 834 KZT/мес
24 917 KZT/мес
Кешбэк
179 400 баллов

Похожие курсы

Надежный старт в IT
Для новичков8 месяцев
-50%
Кешбэк 30%: 251 400 баллов
1 676 000 ₸
838 000 ₸
В рассрочку на 24 мес
34 917 KZT/мес
Разработчик Базовый
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Профессия Python-разработчик
Для новичков12 месяцев
ХИТ
-59%
Кешбэк 30%: 224 970 баллов
1 829 024 ₸
749 900 ₸
В рассрочку на 48 мес
15 623 KZT/мес
IT-специалист
Для новичков6 месяцев
Старт: 11 февраля
ХИТ
-45%
Кешбэк 30%: 102 179 баллов
619 266 ₸
340 596 ₸
В рассрочку на 24 мес
14 192 KZT/мес
Профессия Инженер по тестированию
Для новичков7 месяцев
-52%
Кешбэк 30%: 215 970 баллов
1 499 792 ₸
719 900 ₸
В рассрочку на 24 мес
29 996 KZT/мес
Инженер умных устройств
Для новичков24 месяца
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 304 250 баллов
1 267 706 ₸
1 014 165 ₸
В рассрочку на 24 мес
42 257 KZT/мес
Факультет Python-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
-50%
Кешбэк 30%: 206 400 баллов
1 376 000 ₸
688 000 ₸
В рассрочку на 24 мес
28 667 KZT/мес
Профессия Fullstack-разработчик на Python
Для новичков15 месяцев
-50%
Кешбэк 30%: 250 000 баллов
1 666 667 ₸
833 333 ₸
В рассрочку на 24 мес
34 723 KZT/мес
Факультет iOS-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Специализация Frontend-разработчик
Для новичков7 месяцев
-50%
Кешбэк 30%: 115 000 баллов
766 667 ₸
383 333 ₸
В рассрочку на 24 мес
15 973 KZT/мес
Факультет Fullstack JavaScript
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Профессия Специалист по кибербезопасности
Для новичков12 месяцев
-50%
Кешбэк 30%: 239 400 баллов
1 596 000 ₸
798 000 ₸
В рассрочку на 24 мес
33 250 KZT/мес
Факультет 1С-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Профессия Java-разработчик
Для новичков9 месяцев
-50%
Кешбэк 30%: 215 700 баллов
1 438 000 ₸
719 000 ₸
В рассрочку на 24 мес
29 959 KZT/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
-50%
Кешбэк 30%: 206 400 баллов
1 376 000 ₸
688 000 ₸
В рассрочку на 24 мес
28 667 KZT/мес
Интенсив по Python
Для новичков3 месяца
-50%
Кешбэк 30%: 193 600 баллов
1 290 667 ₸
645 333 ₸
В рассрочку на 24 мес
26 889 KZT/мес
Факультет тестирования ПО
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Профессия 1C-разработчик
Для новичков6 месяцев
ХИТ
-45%
Кешбэк 30%: 183 752 балла
1 113 648 ₸
612 506 ₸
В рассрочку на 24 мес
25 522 KZT/мес
Профессия Веб-разработчик
Для новичков12 месяцев
-50%
Кешбэк 30%: 222 640 баллов
1 484 267 ₸
742 133 ₸
В рассрочку на 24 мес
30 923 KZT/мес
Факультет разработки на С++
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Факультет Frontend-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Курс Python для веб-разработки
Для продвинутых9 месяцев
-50%
Кешбэк 30%: 165 000 баллов
1 100 000 ₸
550 000 ₸
В рассрочку на 24 мес
22 917 KZT/мес
Факультет Разработки на C#
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 225 083 балла
937 844 ₸
750 275 ₸
В рассрочку на 24 мес
31 262 KZT/мес
Android-разработчик
Для новичков16 месяцев
-50%
Кешбэк 30%: 264 000 баллов
1 760 000 ₸
880 000 ₸
В рассрочку на 24 мес
36 667 KZT/мес
Системный администратор
Для новичков9 месяцев
-50%
Кешбэк 30%: 179 400 баллов
1 196 000 ₸
598 000 ₸
В рассрочку на 24 мес
24 917 KZT/мес
Факультет DevOps
Для новичков24 месяца
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 304 250 баллов
1 267 706 ₸
1 014 165 ₸
В рассрочку на 24 мес
42 257 KZT/мес
iOS-разработчик c нуля
Для новичков13 месяцев
-50%
Кешбэк 30%: 250 500 баллов
1 670 000 ₸
835 000 ₸
В рассрочку на 24 мес
34 792 KZT/мес
Профессия Специалист по кибербезопасности
Для новичков
-45%
Кешбэк 30%: 299 187 баллов
1 813 255 ₸
997 290 ₸
В рассрочку на 24 мес
41 554 KZT/мес
Профессия Веб-разработчик
Для новичков24 месяца
-59%
Кешбэк 30%: 239 970 баллов
1 950 975 ₸
799 900 ₸
В рассрочку на 24 мес
33 330 KZT/мес
ТОО «Ньюскилз»
Республика Казахстан, А15TOG9 (050040) г. Алматы, Бостандыкский район, улица Тимирязева, 28B, офис 803
БИН: 210140019844
© Ньюскилз, 2023
Alfa Pay
Visa
MasterCard
Mir
MirAccept
Visa Secure
Mastercard ID Check
© Ньюскилз, 2023