На этом курсе начинают с понимания концепции DevOps - что это такое и какие преимущества дает этот подход. Далее переходят к виртуальным машинам и их роли в инфраструктуре. Студенты изучают основы Linux - базовые команды и принципы работы с этой операционной системой.
Здесь рассматривают сетевые технологии - TCP/IP стек и модель OSI. Учатся писать Bash-скрипты для автоматизации рутинных задач. Также знакомятся с системой контроля версий Git - основными командами для работы с кодом.
Этот блок посвящен облачным вычислениям. Сначала дают общее понимание облачных платформ AWS и Azure. Затем переходят к Docker - установка, настройка и работа с контейнерами. Также сравнивают возможности AWS, Azure и Google Cloud Platform.
Студенты изучают микросервисную архитектуру и ее преимущества. Далее переходят к оркестрации микросервисов с помощью Kubernetes и Docker Swarm. Отдельный блок посвящен базам данных - SQL, NoSQL, а также репликации и шардингу.
Здесь рассматривают непрерывную интеграцию и поставку. Сначала дают основы CI/CD, затем внедряют Ansible для автоматизации конфигурации. Студенты учатся работать с Jenkins и GitLab CI для настройки пайплайнов.
Этот модуль охватывает мониторинг систем и анализ журналов. Далее переходят к основам кибербезопасности - защита сети и приложений от потенциальных угроз. Рассматривают типовые инструменты безопасности и методы защиты.
Студенты изучают концепцию IaC и ее преимущества. Практическую часть начинают с Terraform - основы работы с этим инструментом. Затем учат применять IaC для развертывания инфраструктуры в AWS.
Здесь углубленно изучают Kubernetes - от основных компонентов до развертывания приложений. Дополнительно рассматривают мониторинг и логирование в Kubernetes. Затем переходят к GitOps - концепции и внедрению этого подхода в инфраструктуре.
Последний блок охватывает Serverless архитектуру - преимущества и практическое применение на примере AWS Lambda. Также готовят к поиску работы - составляют CV, тренируют собеседования и выполняют финальный проект с последующей презентацией.
Курс дает базовые знания программирования и работы с системами контроля версий. Вы научитесь понимать сетевые протоколы и работать с облачными платформами. Дополнительно получите консультацию по вопросам карьерного развития.