Robot Dreams

DevOps Engineer

4 месяцев
Для опытных
DevOps
Этот курс про DevOps: от основ Linux и сетей до облачных технологий, Docker и Kubernetes. Здесь научишься автоматизировать разработку, работать с инфраструктурой как кодом и готовиться к работе в IT. Программа включает CI/CD, микросервисы, мониторинг и кибербезопасность.

О курсе

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

Основы DevOps и инфраструктуры

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

Сети и автоматизация

Здесь рассматривают сетевые технологии - TCP/IP стек и модель OSI. Учатся писать Bash-скрипты для автоматизации рутинных задач. Также знакомятся с системой контроля версий Git - основными командами для работы с кодом.

Облачные технологии и контейнеризация

Этот блок посвящен облачным вычислениям. Сначала дают общее понимание облачных платформ AWS и Azure. Затем переходят к Docker - установка, настройка и работа с контейнерами. Также сравнивают возможности AWS, Azure и Google Cloud Platform.

Микросервисы и базы данных

Студенты изучают микросервисную архитектуру и ее преимущества. Далее переходят к оркестрации микросервисов с помощью Kubernetes и Docker Swarm. Отдельный блок посвящен базам данных - SQL, NoSQL, а также репликации и шардингу.

CI/CD и автоматизация

Здесь рассматривают непрерывную интеграцию и поставку. Сначала дают основы CI/CD, затем внедряют Ansible для автоматизации конфигурации. Студенты учатся работать с Jenkins и GitLab CI для настройки пайплайнов.

Мониторинг и безопасность

Этот модуль охватывает мониторинг систем и анализ журналов. Далее переходят к основам кибербезопасности - защита сети и приложений от потенциальных угроз. Рассматривают типовые инструменты безопасности и методы защиты.

Infrastructure as Code

Студенты изучают концепцию IaC и ее преимущества. Практическую часть начинают с Terraform - основы работы с этим инструментом. Затем учат применять IaC для развертывания инфраструктуры в AWS.

Kubernetes и GitOps

Здесь углубленно изучают Kubernetes - от основных компонентов до развертывания приложений. Дополнительно рассматривают мониторинг и логирование в Kubernetes. Затем переходят к GitOps - концепции и внедрению этого подхода в инфраструктуре.

Serverless и карьера

Последний блок охватывает Serverless архитектуру - преимущества и практическое применение на примере AWS Lambda. Также готовят к поиску работы - составляют CV, тренируют собеседования и выполняют финальный проект с последующей презентацией.

Что вы получите

Курс дает базовые знания программирования и работы с системами контроля версий. Вы научитесь понимать сетевые протоколы и работать с облачными платформами. Дополнительно получите консультацию по вопросам карьерного развития.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Реальный проект в портфолио
Сопровождение ментора