Курс DevOps
Описание курса
Курс предназначен для 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. Скачать можно по ссылке.
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!