Факультет DevOps
О чём курс
О курсе
Полтора года занимает подготовка специалистов по направлению DevOps, которые связывают процессы разработки и системного администрирования, синхронизируют работу отделов и автоматизируют выпуск программного обеспечения. Обучение охватывает стек технологий, необходимых для создания стабильной IT-инфраструктуры.
Учебный план актуализируется с учетом требований рынка труда. Помимо технических дисциплин внимание уделяется развитию коммуникативных навыков и умению работать в распределенной команде.
Для кого
- Новичкам в IT: тем, кто хочет освоить специальность с нуля и войти в сферу системной инженерии.
- Начинающим DevOps-инженерам: специалистам, стремящимся систематизировать знания, освоить продвинутые стандарты и ускорить карьерный рост.
- Практикующим IT-специалистам: системным администраторам и разработчикам, планирующим сменить специализацию.
Что внутри
Обучение разделено на шесть учебных четвертей и дополнительные дисциплины. Программа охватывает:
- основы операционных систем семейства UNIX и администрирование Linux;
- проектирование и безопасность компьютерных сетей;
- базовое программирование на Python и работу с базами данных;
- настройку локальных серверов, виртуализации и управление конфигурациями с Ansible;
- методологии непрерывной интеграции и доставки кода (CI/CD);
- контейнеризацию приложений с помощью Docker и оркестрацию в Kubernetes;
- работу с публичными облачными платформами, включая Azure и Mail.ru Cloud Solutions;
- организацию мониторинга и логирования на базе Prometheus и Grafana;
- развитие soft-скиллов и подготовку к техническим собеседованиям.
Практика и результаты
В ходе обучения студенты выполняют шесть проектных задач и создают командную дипломную работу. Слушатели получают доступ к профессиональному сообществу, базе знаний, закрытым митапам и хакатонам.
По итогам курса формируется портфолио, в которое входят:
- сценарий автоматического развертывания ПО на группу хостов через Ansible;
- настроенный конвейер CI/CD;
- задеплоенное в кластер Kubernetes приложение;
- готовые конфигурации систем мониторинга и сбора логов.
Программа обучения
- I четверть. Установка и настройка виртуальной машины с GNU/Linux
- Рассмотрите основы операционных систем UNIX, построение сетей, принципы их работы. Изучите основные интернет-протоколы и сетевую модель стека сетевых протоколов OSI/ISO.
- Курсы:
- Как учиться эффективно. Видеокурс от методистов GeekUniversity
- Введение в UNIX-системы
- Компьютерные сети
- Операционные системы
- II четверть. Настройка сервера для локальной сети
- Получите опыт установки гипервизора KVM и настройки Open vSwitch. Научитесь настраивать Active Directory, Squid, DHCP, DNS, веб-сервер, почтовый сервер.
- Курсы:
- Основы Python. Интерактивный курс
- Системы виртуализации
- Основные сервисы на Linux для предприятия
- Анализ, оптимизация и аварийные работы в Linux
- III четверть. Автоматизация и методология DevOps
- Научитесь налаживать процессы непрерывной интеграции и доставки кода. Рассмотрите модель «Инфраструктура как код» и примените на практике современные методики разработки ПО.
- Курсы:
- Системы управления конфигурациями
- Процессы CI/CD
- Методологии Agile/Scrum/Devops
- IV четверть. Облачные технологии и микросервисная архитектура
- Освоите облачные технологии, контейнеризацию приложений с kubernetes и Docker. Первый курс модуля «Основы облачных технологий» разработан совместно со специалистами облачной платформы Mail.ru Cloud Solutions. На нём вы получите опыт использования публичной облачной платформы и S3-хранилища.
- Курсы:
- Основы облачных технологий
- Микросервисная архитектура и контейнеризация
- V четверть. Облачный сервер в Azure
- Изучите основы администрирования Windows Server, автоматизации с PowerShell, управления инфраструктурой с WMI. Рассмотрите системы виртуализации от Microsoft и MWare, а также получите опыт работы с облачной платформой Azure.
- Курсы:
- Windows Server, PowerShell и WMI
- Контейнеры Windows Server, Hyper-V, eSXI, облачный сервер Azure
- VI четверть. Инфраструктура для стартапа
- Научитесь настраивать систему мониторинга на примере Prometheus + Grafana, настроите отправку оповещений о событиях. В качестве итогового проекта создадите инфраструктуру в команде с разработчиками — другими студентами GeekUniversity.
- Курсы:
- Мониторинг распределённых приложений/микросервисов
- Итоговый командный проект
- Курсы вне четверти
- Базы данных. Интерактивный курс
- Компьютерные сети: практика
- Подготовка к собеседованию DevOps-инженера
- Безопасность проводных и беспроводных сетей
- Git. Базовый курс
- Дополнительные курсы от компаний-партнёров
- В разработке и проведении обучения участвуют ведущие технологические компании России. Вы узнаете больше о технологиях и инструментах, используемых реальным бизнесом для создания IT-продуктов.
- Системы сбора логов
- Основы инфраструктуры открытых ключей (PKI)
- Управление IT-услугами при помощи ITIL
Теги курса
Другие материалы школы 12
G GeekBrains Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.