Поскольку компании стремятся к автоматизации процессов разработки, тестирования и развертывания программного обеспечения, спрос на специалистов DevOps постоянно растет
2
Развитие навыков
Курсы DevOps помогут вам освоить навыки автоматизации, контейнеризации, конфигурации инфраструктуры и другие технологии, которые являются необходимыми для работы в этой области
3
Участие в полном цикле
Работа DevOps инженера предоставляет возможность участвовать во всех этапах создания программного обеспечения, от разработки и тестирования до развертывания и поддержки
4
Большое сообщество и поддержка
Прохождение курса позволит вам встретиться с единомышленниками, расширить профессиональную сеть контактов и обменяться опытом с другими студентами и преподавателями
Что ждет на курсе
Лекции и вебинары
2-3 раза в неделю С 16:00 по мск
Домашка и практика
Сделаешь проект, который можно положить в портфолио
Эксперты и кураторы
Получишь навыки и обратную связь от сотрудников Neoflex
IT-комьюнити
Обменяешься знаниями, опытом и поддержкой
Хочу учиться!
Программа обучения
Расскажем про базовые принципы работы команд, системы менеджмента и автоматизации, софт и хард скиллы
Рассмотрим, откуда появился DevOps и для чего он нужен
Научимся устанавливать Linux-сервер с нуля и работать в командной строке. Настроим на нём сеть, доступ пользователей и безопасность
Научимся запускать Docker-контейнеры и управлять ими. Рассмотрим best practice при контейнеризации приложении на разных языках
Узнаем про архитектуру Kubernetes. Научимся устанавливать и администрировать кластер, писать манифесты, управлять объектами Kubernetes
Научимся деплоить приложения в Kubernetes при помощи Helm и ArgoCD. Познакомимся с GitOps
Научимся работать с SQL и NoSQL базами данных на примерах PostgreSQL и ClickHouse
Узнаем, для чего в DevOps используются брокеры сообщений. Погоняем сообщения через Kafka
Узнаем про системы контроля версий и научимся писать пайплайны в GitLab
Узнаем про принципы непрерывной интеграции и непрерывной доставки. Напишем пайплайн в Jenkins
Запустим логирование и мониторинг в кластере Kubernetes при помощи стеков EFK и Kube-Prometheus
Что нужно для участия
Администрирование
Имеешь опыт работы в области системного администрирования и эксплуатации
Bash
Знаешь как работает Bash и имеешь опыт взаимодействия
LINUX
Понимание основных команд, как работать с правами доступа, пользователями и группами, устанавливать и настраивать ПО
Основы SQL
Базовое понимание, как строить SELECT-запросы, понимание, как работает JOIN: INNER JOIN, OUTER JOIN
GIT
Умеешь использовать основные операции в Git
Основы DevOps
Знаешь подход и методологию DevOps, основные понятия, этапы жизненного цикла и разработки ПО