spinner-it

DevOps (продвинутый курс)

Старт обучения
25.05.2021
42 час. по 2-3 раза в неделю

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

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

 

После курса вы будете готовы к выполнению более сложных рабочих задач и будете увереннее себя чувствовать в роли DevOps-инженера.

После курса вы сможете:

  • Понимать принципы разработки программного обеспечения
  • Создавать инфраструктуру как код с помощью Terraform
  • Понимать и комбинировать основные сервисы AWS
  • Внедрять CI/CD-процессы в своей повседневной работе
  • Создавать production ready окружение на базе AWS ECS с полноценным логирование и сбором метрик. 
  • Упаковывать любые приложения в Docker и разворачивать с его помощью dev/prod окружения

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

Модуль 1

  • Определение DevOps. Культура DevOps
  • Agile. Scrum. Kanban
  • HTTP, HTTPS, DNS
  • Backend и Frontend
  • Организационные вопросы. Домашки. Телеграм. Гугл доки

Модуль 2

  • GitHub. GitHub flow
  • Веб-сервера (Nginx, Apache, IIS, Tomcat)
  • Базы-данных (MySQL, PostgreSQL, MSSQL, SQLite)
  • Containers. Docker

Модуль 3

  • Что такое CI/CD?
  • Обзор существующих инструментов (DroneCI, TravisCI, Jenkins, GitLab, CircleCI)

Модуль 4

  • Pipelines для различных систем интеграции
  • Основы Kubernetes и HELM

Модуль 5

  • Обзор существующих систем оркестрации
  • Основы Python для автоматизации процессов
  • Automation and Orchestration with Ansible

Модуль 6

  • AWS Intro. Обзор ключевых сервисов
  • EC2, IAM

Модуль 7

  • Infrastructure as code
  • Automate AWS infra creation with Terraform

Модуль 8

  • Cloudfront, Route53, S3, ELB
  • Autoscaling, VPC

Модуль 9

  • EKS, GKE
  • OpenShift
  • Rancher

Модуль 10

  • Logging with ELK (Elasticsearch + Logstash + Kibana)
  • Lambda functions

Модуль 11

  • Monitoring with Prometheus
  • Sentry

Модуль 12

  • Обзор микросервисной архитектуры
  • AWS EKS. Setup production ready EKS cluster with logging and CI/CD Helm

Модуль 13

  • Финальное задание. Развёртывание сложной инфраструктуры из кода
  • Тестовое интервью на Junior DevOps Engineer

Модуль 14

  • SRE practice
  • Тестирование инфраструктуры
  • Gamedays
  • Disaster recovery plans
  • Post mortems

Минимальные требования:

  • Английский – Intermediate
  • Общее понимание терминологии DevOps
  • Общее понимание терминологии разработчика
  • Знание Linux
  • Наличие собственного ноутбука для занятий в аудиториях
  • Умение работать в UI AWS. 
  • Базовые знания Python

Для прохождения курса вам понадобится операционная система Linux. Скачать можно по ссылке

 

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!