Курсы

Информация о курсе, который вас заинтересовал

DevOps: полный курс
на базе Amazon AWS

Интерактивный онлайн курс, который позволит вам изучить DevOps начиная с основ и заканчивая решением реальных задач.

Курс “DevOps: полный курс на базе Amazon AWS” – это комплексная программа обучения методологии DevOps, в ходе которой вы сможете “с нуля” освоить данное направление. 

Этот курс – полноценная подготовка к профессии DevOps инженер. Освоив все материалы курса, вы сможете претендовать на должность Junior/Middle DevOps инженер. 

DevOps – это одна из самых высокооплачиваемых профессий на стыке разработки ПО, системного администрирования и бизнеса. 

Кому подходит профессия
IT
разработчику

Чтобы не только писать код, но и выстраивать необходимый CI/CD для проектов, понимать как код работает в реальной инфраструктуре. 

Возможно после этого вы захотите стать DevOps инженером 🙂

Системному администратору

Чтобы уметь использовать передовые методики и инструменты для поддержки кода и упростить разворачивание обновлений в production. 

Начать новый логический этап в вашей карьере. 

DevOps
инженеру

Даже если вы уже работаете как DevOps инженер, курс позволит вам систематизировать ваши знания, заполнить возможные пробелы в знаниях и освоить новые технологии.  

Вы сможете подняться по карьерной лестнице. 

Тестировщику и QA инженеру

Чтобы не только писать тесты, но и выстраивать необходимый CI/CD для их исполнения. 

Возможно после этого вы захотите стать DevOps инженером 🙂 

Тому, кто хочет начать свой путь в IT

Очень много людей хотят “войти в IT”. DevOps – это не самое простое начало для такого пути, но если вы приложите достаточно усилий, то вы оставите позади всех остальных. 

Это возможность посмотреть сразу на все аспекты IT. 

DevOps: полный курс
на базе Amazon AWS

Начало: 1 ноября 2021

Длительность: 3 месяца

Формат занятий: online с инструктором с использованием Zoom 

Кол-во занятий:

  • понедельник с 19:00 +0200 GMT
  • среда с 19:00 +0200 GMT
  • пятница с 19:00 +0200 GMT
  • суббота с 11:00 +0200 GMT 

Оплата: 

  • $200 предоплата при заказе курса для резервировании места в группе
  • $600 ежемесячно в течении 3 месяцев

Инструктор: Алексей Потоцкий

Содержание курса

Введение в курс
  • Обзор курса
  • Организационные вопросы
  • Введение в профессию. Кто такой DevOps? Кто такой SRE? 
  • Инструментарий DevOps.
  • Настройка рабочей среды. 
Linux
  • Введение в Linux. 
  • Обзор различных дистрибутивов Linux
  • Базовая установка и настройка Linux. 
  • Базовые команды Linux. 
  • Текстовые редакторы Linux. 
  • Файловая система Linux. 
  • Сетевые файловые системы. 
  • Управление дисками. LVM. 
  • Псевдофайловые системы sysfs и proc. 
  • Управление пользователями и группами. 
  • Выполнение периодических задач. 
  • Установка программного обеспечения. 
  • Настройка сетевых параметров. 
  • Лог-файлы. 
  • Ядро и загрузка Linux. 
  • Управление процессами. 
  • Конфигурационные файлы Linux. 
  • Безопасность сервера. 
Основы сетей
  • Сетевые модели OSI и TCP/IP. 
  • Введение в маршрутизацию. 
  • Протокол IP. 
  • Протокол ICMP. 
  • Протоколы транспортного уровня TCP и UDP. 
  • Технология NAT. 
  • Протоколы прикладного уровня: DNS, DHCP, HTTP, HTTPS, …
Bash
  • Базовые понятия Bash. 
  • Ввод-вывод, использование переменных. 
  • Условное выполнение. 
  • Арифметические операции. 
  • Циклы. 
  • Анализ командной строки. 
  • Функции. 
  • Работа с массивами. 
  • Работа со строками. 
  • Операции с файлами. 
  • Отладка и типичные ошибки. 
Хостинг провайдеры
  • Обзор хостинг провайдеров. 
  • Обзор и сравнение облачных хостинг провайдеров. 
Amazon AWS 
  • Введение в Amazon AWS. 
  • EC2 Instances. 
  • Identity and Access management (IAM).
  • Load Balancers. 
  • VPC. 
  • S3 bucket. 
  • RDS. 
  • Route53.
  • Введение в serverless решения. 
  • CloudFront. 
  • Lambda функции.
  • ECR. 
  • ECS.
  • EKS.
Git
  • Обзор систем контроля версий. 
  • Обзор Git. 
  • Основы работы с Git. Базовые команды. 
  • Merging. Rebasing. Stashing. Cherry pick. 
  • Git workflow. 
CI/CD
  • Что такое CI/CD. 
  • Обзор и сравнение популярных инструментов.  
Jenkins 
  • Обзор Jenkins. 
  • Виды Jenkins pipeline. 
  • Создание простого CI/CD pipeline. 
  • Создание декларативного CI/CD pipeline. 
  • Принципы построение CI/CD pipelines. Best practices. 
  • Введение в Groovy. Jenkins Shared Libraries. 
Infrastructure As Code
  • Введение в Infrastructure As Code. 
  • Обзор и сравнение популярных инструментов. 
Terraform
  • Обзор Terraform. 
  • Базовые понятия Terraform. 
  • Структура кода. 
  • Модули и функции. 
  • Terraform workflow. 
  • Best practices. 
Ansible 
  • Обзор Ansible. 
  • Базовые понятия Ansible. 
  • Структура кода. 
  • Role и playbook. 
  • Ansible workflow. 
  • Best practices. 
Контейнеры
  • Введение в контейнеры. 
  • Containers vs VM. 
Docker
  • Основы Docker. 
  • Docker Hub. 
  • Создание собственного Dockerfile. 
  • Private Docker Registry. 
  • Работа с docker-compose. 
  • Best practices. 
Kubernetes
  • Обзор Kubernetes
  • Основы работы с Kubernetes. 
  • Базовые принципы работы Kubernetes. 
  • Наиболее часто используемые объекты в Kubernetes (pod, service, ingress, deployment, …).
  • YAML манифесты. Helm. 
  • Автоскейлинг в Kubernetes. 
Software Development Life Cycle (SDLC)
  • Введение в SDLC. 
  • Этапы разработки программного обеспечения. 
  • Agile.
  • Scrum. 
  • Kanban. 
  • Waterfall. 
Завершение курса
  • Подготовка экзаменационной работы. Тест по теории. 
  • В случае успешной защиты экзаменационной работы и сдачи теста – получение сертификата об успешном окончании курса. 
  • Подготовка к собеседованию в реальную компанию. Рекомендации по созданию CV. 
  • В случае успешной защиты экзаменационной работы и сдачи теста – прохождение собеседования в реальную IT компанию на должность DevOps.