О программе
Станьте специалистом, который сочетает в себе навыки разработки программного обеспечения, операционной системы и управления инфраструктурой.
DevOps-инженер является ключевым звеном между разработчиками, тестировщиками и другими ИТ-специалистами в команде. Он должен быть хорошо знаком с языками программирования, компьютерными сетями, операционными системами и уметь работать с различными технологиями, такими как системы контроля версий, виртуализация и многое другое. | |
Программа курса поможет вам освоить цифровые компетенции и навыки в области разработки, эксплуатации и тестирования программного обеспечения с использованием технологий DevOps. |
|
Вы получите знания и навыки работы с передовыми инструментами и технологиями DevOps, что позволит вам уверенно расти в своей профессии и расширять горизонты возможностей. |
DevOps-инженер является ключевым звеном между разработчиками, тестировщиками и другими ИТ-специалистами в команде. Он должен быть хорошо знаком с языками программирования, компьютерными сетями, операционными системами и уметь работать с различными технологиями, такими как системы контроля версий, виртуализация и многое другое.
Программа курса поможет вам освоить цифровые компетенции и навыки в области разработки, эксплуатации и тестирования программного обеспечения с использованием технологий DevOps.
Вы получите знания и навыки работы с передовыми инструментами и технологиями DevOps, что позволит вам уверенно расти в своей профессии и расширять горизонты возможностей.
Чему вы научитесь
Администрирование баз данных
Освоите принципы администрирования и управления базами данных
#навыки
Работа с микросервисной архитектурой
Познакомитесь с облачными решениями, конфигурационным управлением и системами контроля версий
#навыки
DevOps-инженерия
Изучите основы системного администрирования, работу с ОС и сетевыми технологиями
#навыки
Масштабируемость и отказоустойчивость
HAProxy/NginxKeepalived/vrrp
#инструменты
Мониторинг, логирование и оповещение событий
ELK (Elasticsearch, Logstash и Kibana)
#инструменты
Виртуализация в DevOps
KVM на платформе Базис.Digital Energy
#инструменты
Конфигурационное управление
Ansible
#инструменты
Системы контроля версий
Git
#инструменты
Жизненный цикл ПО
Jenkins
#инструменты
Микросервисы и микросервисная архитектура
Docker
#инструменты
Программа обучения
Модуль 1. Вводный
- Введение в профессию “DevOps-инженер”
- Основы администрирования OS
- Системы и сети передачи данных
- Системы хранения данных: типы и особенности
- Масштабируемость и отказоустойчивость
- Мониторинг, логирование и оповещение событий
- Виртуализация в DevOps
Модуль 2. Язык структурируемых запросов
- Базы данных
- Введение в язык SQL
- Запросы выбора
- Средства манипулирования данными
- Типы данных СУБД PostgreSQL
- Основы языка определения данных
- Представления (VIEW)
- Триггеры
- Администрирование баз данных
- Мониторинг баз данных
Модуль 3. Профессиональный
- Облачные решения
- Работа с Terraform: как управлять облачной инфраструктурой
- Конфигурационное управление
- Что такое IaC. Системы контроля версий
- Распределённая система управления версиями Git
- Жизненный цикл ПО
- Микросервисы и микросервисная архитектура
- Оркестровка контейнеров, кластеры Kubernetes
- Kubernetes конфигурация развертывания
- Планирование безопасности для кластера Kubernetes
Партнёр программы
«Базис» — один из ведущих российских разработчиков программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры.
Как проходит обучение
Обучение проходит полностью дистанционно
Доступ к личному кабинету слушателя и учебным материалам 24/7, возможность обучаться из любой точки мира.
Обучение поделено на модули
Ваше обучение будет поделено на учебные модули (разделы). Каждый модуль включает в себя лекционный материал, вебинары с экспертом, практические задания для отработки и закрепления полученных знаний.
Практические задания проверяются экспертами
Выполненные практические задания проверяют наши эксперты, после чего вы получите обратную связь и рекомендации по доработке.
Изучение каждого учебного модуля ограничено дедлайном
Изучение каждого учебного модуля ограничено "мягким" дедлайном (дата до которой рекомендовано выполнить все практические задания) и "жестким" дедлайном, после чего вам становится доступно изучение следующего модуля.
Ответы на вопросы
Мы рекомендуем уделять до 20 часов на обучение в неделю. Изучать материалы программы вы можете в любое время, главное — вовремя выполнять практические задания.
Если у вас есть среднее профессиональное или высшее образование, по завершению обучения вы получите диплом о профессиональной переподготовке установленного образца.
В начале обучения вы будете подключены к закрытому Telegram-чату, где сможете оперативно получить помощь от экспертов и команды поддержки, в случаях, если у вас возникнут сложности с изучением материалов.
Для комфортного обучения на курсе вам подойдет ноутбук или стационарный компьютер, рекомендуемые требования:
• операционная система: Windows 10 или более поздняя версия (64-разрядная среда), macOS 11 или более поздняя версия;
• процессор: двухъядерный процессор с тактовой частотой 3.3 ГГц или выше;
• оперативная память: минимум 8 Гб, рекомендуется 16 Гб.