Главная Школы SoftServe Academy DevOps інженер – SoftServe Academy
SoftServe Academy

DevOps інженер – SoftServe Academy

50 294 UAH за курс
10 месяцев
Для начинающих
DevOps
Этот курс научит тебя работать с Linux, сетями, CI/CD, контейнерами и облачными технологиями. Ты освоишь инструменты DevOps: Docker, Kubernetes, Terraform, Jenkins, GitHub Actions и научишься автоматизировать процессы. После практики на реальных проектах сможешь работать в команде, используя Agile и современные подходы к разработке.

О курсе

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

Базовый уровень: фундамент DevOps

На этом курсе начинают с основ Linux и сетей. Студенты учатся работать с операционной системой Linux, автоматизировать задачи с помощью Bash и PowerShell. Они получают понимание компьютерных сетей, TCP/IP-адресации и обучаются решать типичные сетевые проблемы. Отдельно работают с Git и GitHub для контроля версий, что позволяет эффективно сотрудничать над проектами.

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

CI/CD, контейнеры и облачные технологии

Следующий этап охватывает архитектуру современного ПО и инструменты развертывания. Студенты работают с Docker, учатся контейнеризировать приложения и использовать Docker Compose для сложных проектов. Они знакомятся с Kubernetes и получают первый опыт работы с облачными платформами Microsoft Azure и AWS.

Особое внимание уделяется автоматизации процессов. Изучаются CI/CD инструменты Jenkins и GitHub Actions, система мониторинга SonarQube для тестирования качества кода. Студенты осваивают Terraform для развертывания инфраструктуры и учатся использовать артефакты в процессе развертывания программ.

Программирование и работа с базами данных

Курс включает основы языка Python для автоматизации задач. Студенты учатся строить алгоритмы, работать с различными типами данных и применять принципы объектно-ориентированного программирования. Это дает возможность создавать скрипты для автоматизации рутинных операций.

Параллельно идет работа с базами данных через SQL. Ученики обучаются проектировать базы данных, строить сложные запросы и администрировать системы хранения информации. Эти навыки необходимы для эффективной работы с данными в реальных проектах.

Практический уровень: применение знаний

Здесь студенты углубляют навыки работы с операционными средами и сетями. Они внедряют конвейеры CI/CD с помощью Jenkins и GitHub Actions, автоматизируют задачи через BASH и Python. Отдельно работают с Ansible для автоматизации развертывания программного обеспечения.

Продолжают работу с контейнеризацией через Docker и Kubernetes, используют Terraform для описания инфраструктуры как кода. Добавляются инструменты мониторинга Prometheus и Grafana для отслеживания производительности систем. Студенты также изучают методологию SCRUM и развивают soft skills для работы в команде.

Проектный уровень: реальный опыт

На завершающем этапе студенты работают над реальным opensource проектом. Они развертывают его на разных платформах, используя весь стек DevOps-инструментов. Работа происходит в команде вместе с QC, Developers и DB инженерами под руководством опытных менторов.

Студенты обучаются планировать и выполнять задачи по методологиям Agile - SCRUM и Kanban. Они изучают современные принципы проектирования приложений SOLID, GoF и применяют их на практике. Этот опыт дает возможность подготовиться к работе в реальных IT-проектах.

Дополнительные возможности

Курс включает постоянную поддержку ментора и career advisor, которые сопровождают студента в течение всего обучения. Доступны дополнительные е-лернинги и разговорный клуб по английскому для улучшения коммуникационных навыков.

Студенты получают 24/7 доступ к учебным материалам и видео, могут общаться в коммьюнити единомышленников. После успешного завершения курса выдается сертификат, а лучшие выпускники получают техническое интервью для дальнейшего трудоустройства.

Что включено

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