КУРС ПОДОЙДЕТ
-
SYSTEM ADMINISTRATOR,
IT SUPPORT SPECIALISTЧтобы научиться автоматизировать развертывание и настройку конфигураций, оптимизировать нагрузку на системы и сервисы, поддерживать работу отказоустойчивых систем.
-
DEVELOPERS Чтобы применять методологию DevOps в разработке и автоматизации релизов приложений, писать инфраструктурный код и разобраться в процессах, которые происходят на проде.
-
TECH LEAD, TEAM LEAD Чтобы изучить методологию DevOps, свободно планировать инфраструктуру, учитывать все потенциальные риски и всегда находить аргументы в пользу того или иного решения.
-
DEVOPS [BEGINNER] Чтобы обеспечить отказоустойчивую работу систем и получить экспертное мнение от опытного девопса за короткое время.

-
DevOps Engineer ― это профессия на стыке разработки, тестирования, администрирования и менеджмента. Главная задача этого специалиста ― настроить и поддерживать в рабочем состоянии софт, а также автоматизировать каждый этап разработки. На курсе мы освоим все необходимые для этого инструменты и технологии.
-
Сначала ознакомимся с методологией DevOps, концепцией виртуальных машин и операционной системой Linux, а затем научимся писать bash-скрипты. Далее разберемся в CI/CD-процессах, будем работать с Docker и Git, изучим модели IaaS и IaC, а в конце — настроим мониторинг и логирование систем.
-
В результате ― сможем выстраивать процессы так, чтобы качество разработки не страдало из-за скорости.
БЭКГРАУНД НА СТАРТЕ ОБУЧЕНИЯ:
-
БАЗА ПРОГРАММИРОВАНИЯ умеете писать код на базовом уровне или имеете опыт системного администрирования
-
КОНТРОЛЬ ВЕРСИЙ знаете, как работает Git или другие системы контроля версий
-
СЕТЕВЫЕ ПРОТОКОЛЫ имеете понимание сетевых протоколов (TCP/IP, HTTP, DNS)
-
ОБЛАЧНЫЕ ПЛАТФОРМЫ имеете опыт работы с облачными сервисами
ЛЕКТОР:

ВІКТОР
КЕЛЕБЕРДА
- DevOps Engineer з 5+ роками досвіду у сферах healthcare, banking, startups
- Працював у великих аутсорс-компаніях України — EPAM та SoftServe
- З нуля вибудовував всі DevOps-процеси для єдиної платформи з аналітики даних на всіх ринках компанії Procter & Gamble
- Налаштовував безпекову частину ІТ-продуктів для міжнародної консалтингової компанії, яка входить у трійку найкращих у світі
- Менторить та коучить девопсів у Grid Dynamics
ПРОГРАММА
-
01
Введение в DevOps
- Ознакомитесь с концепцией DevOps, его целями и преимуществами
-
02
Виртуальные машины (VMs)
- Ознакомитесь с концепцией виртуальных машин (VMs) и их ролью в инфраструктуре DevOps
-
03
Основы Linux
- Ознакомитесь с основными концепциями и навыками работы с операционной системой Linux, основными командами для ее управления
-
04
Основы сетевых технологий, TCP/IP стек и модель OSI
- Основы сетевых технологий, TCP/IP стек и модель OSI
- Изучите основные протоколы TCP/IP стека и их функциональность
- Будете распознавать разные слои модели OSI и их взаимодействие
-
05
Введение в Bash-скрипты
- Научитесь основам написания скриптов на языке командной строки Bash для автоматизации рутинных задач в среде DevOps
-
06
Введение в Git
- Ознакомитесь с системой контроля версий Git
- Научитесь основным командам для управления версиями кода, таким как git add, git commit, git pull, git merge, git rebase
-
07
Введение в облачные вычисления
- Ознакомьтесь с основными понятиями и возможностями облачных платформ AWS и Azure
-
08
Установка и конфигурация Docker
- Ознакомитесь с принципами работы Docker
- Научитесь устанавливать и конфигурировать Docker, создавать и запускать образы, работать с контейнерами
-
09
Обзор AWS, Azure, Google Cloud Platform
- Ознакомитесь с основными функциональными возможностями и сервисами, которые предлагают облачные платформы AWS, Azure и Google Cloud
-
10
Введение в микросервисную архитектуру
- Ознакомитесь с концепцией микросервисной архитектуры и ее преимуществами для разработки и внедрения программного обеспечения
-
11
Оркестрация микросервисов
- Научитесь принципам и инструментам оркестрации микросервисов, таких как Kubernetes, Docker Swarm
-
12
Основы SQL
- Ознакомитесь с основными принципами и языком запросов SQL для работы с реляционными базами данных
- Научитесь оперировать данными с помощью команд
-
13
Введение в NoSQL
- Ознакомитесь с различными типами NoSQL-баз данных, такими как документоориентированные, ключ-значения, колоночные и графовые
-
14
Репликация и шардирование баз данных
- Ознакомитесь с процессом репликации и шардирования баз данных
- Научитесь настраивать репликацию и получите понимание, для чего ее используют
-
15
Основы CI/CD
- Изучите основные концепции и преимущества непрерывной интеграции и поставки (CI/CD) в процессе разработки программного обеспечения
-
16
Внедрение Ansible
- Изучите основы инфраструктурного кодирования и использования Ansible для автоматизации конфигурации и управления инфраструктурой
- Ознакомитесь с подобными инструментами и их отличиями
-
17
CI/CD с использованием инструментов (Jenkins, GitLab CI)
- Ознакомитесь с популярными инструментами CI/CD, такими как Jenkins, GitLab CI
- Научитесь настраивать и использовать их для автоматизации процесса разработки и поставки программного обеспечения
-
18
Введение в мониторинг
- Ознакомитесь с основными концепциями мониторинга, его важностью и ролью в разработке и управлении инфраструктурой, с инструментами сбора и визуализации
-
19
Журналирование и анализ журналов
- Ознакомитесь с журналированием, важностью сбора и анализа журналов в системах и приложениях
-
20
Основы кибербезопасности
- Узнаете основные принципы кибербезопасности и меры, которые необходимо принять для защиты инфраструктуры и приложений от потенциальных угроз
- Ознакомитесь с типовыми инструментами для обеспечения безопасности
-
21
Защита сети и приложений
- Научитесь защищать сети и приложения от атак, включая защиту сетевых соединений, обнаружение и предотвращение атак, аутентификацию и авторизацию
-
22
Основы Infrastructure as Code (IaC)
- Ознакомьтесь с концепцией Infrastructure as Code (IaC) и преимуществами использования кода для автоматизированного управления инфраструктурой
- Поймете, как его использовать, и выучите базовый синтаксис
-
23
Работа с Terraform
- Ознакомитесь с основами работы с Terraform — инструментом для определения инфраструктуры кода
-
24
IaC с использованием AWS
- Научитесь использовать IaC-подход с помощью Terraform для развертывания и управления инфраструктурой в AWS
-
25
Введение в Kubernetes
- Ознакомитесь с основами Kubernetes, основными компонентами, концепциями и командами конфигурации
-
26
Развертывание и управление приложениями в Kubernetes
- Научитесь развертывать и управлять приложениями в Kubernetes, используя декларативный подход
-
27
Мониторинг и логирование в Kubernetes
- Получите понимание мониторинга и логирования в среде Kubernetes
- Получите навыки настройки инструментов для сбора и анализа данных
-
28
Введение в GitOps
- Ознакомьтесь с концепцией GitOps
- Поймете преимущества использования этого подхода в управлении инфраструктурой и приложениями
-
29
Внедрение GitOps в инфраструктуре
- Сможете реализовывать GitOps практики для управления инфраструктурой
-
30
Основы Serverless
- Ознакомитесь с концепцией Serverless
- Поймете преимущества использования этого подхода в разработке и развертывании приложений
-
31
Разработка и внедрение приложений Serverless (AWS Lambda)
- Научитесь разрабатывать и развертывать более сложные приложения с помощью Serverless подхода с использованием платформы AWS Lambda
-
32
Стратегии поиска работы
- Получите работающий шаблон CV
- Научитесь эффективному общению на собеседованиях
- Подготовитесь к практическим задачам
-
33
Презентации финальных проектов
- Представите выполненные финальные проекты, получите фидбек от лектора
РЕГИСТРАЦИЯ