spinner-it

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

Старт обучения
Дату уточните у администрации
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

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