spinner-it

Курс DevOps

Старт обучения
Дату уточните у администрации
54 час. по 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 and Frontend
  • Организационные вопросы. Домашки. Telegram. Google-документы

Модуль 2

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

Модуль 3

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

Модуль 4

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

Модуль 5

  • Обзор существующих систем оркестрации
  • 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

  • Основные команды для работы с SQL
  • Примеры программирования SQL
  • Основы Python для автоматизации процессов

Модуль 11

  • Logging with ELK (Elasticsearch + Logstash + Kibana)
  • Lambda functions
  • 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

Модуль 15. Как составить резюме и пройти собеседование

  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Урок английского языка №1
  • Урок английского языка №2
  • Урок поиска работы

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

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

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


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