Профессия

DevOps engineer

  • Получишь опыт работы с облачными провайдерами AWS, GC
  • Научишься построению инфраструктур и конфигрураци окружений с помощью Infrastructure as code и Configuration as code
  • На практике научишься применять Continuous Integration & Continuous Deployment
  • Разберешься с принципами и подходами контейнеризации и построением Kubernetes кластера

Cтарт: 22 августа

Записаться

Длительность

144 часа

Расписание

Вт 18:00-21:00 Сб 17:00-20:00

Стоимость

6 платежей по 3590 грн

DevOps engineer

Чем занимается

DevOps engineer — специалист, который занимается автоматизацией жизненного цикла приложения (включая проектирование, разработку, тестирование, развертывание, поддержку и мониторинг).

Главная задача DevOps инженера — максимально увеличить предсказуемость, эффективность и безопасность разработки ПО.

Заработная плата

DevOps engineer

от 1000$

до 7000$

(по данным dou.ua)
DevOps Engineer - одна из самых высоко востребованных и ключевых профессий в сфере ІТ.

Что ждёт тебя

6 месяцев
интенсивного обучения, минимум теории и максимум практики
Свой проект
В конце обучения у вас будет собственный проект, построенный с нуля с применением современных DevOps практик и методологий
Опыт
получение необходимых знаний и навыков для старта карьеры
Карьера
помощь в составлении продающего резюме и подготовке к собеседованию

Знание и навыки

  • Работа с облачными провайдерами - AWS, GC

  • Работа с системами управления версиями - Git

  • Работа с веб-серверами - Nginx, Apache, Tomcat

  • Работа с базами данных - Mysql, PostgreSQL, MongoDB

  • Работа с системами обработки, визуализации метрик и анализа логов - ElK, Graylog

  • Работа с CI/CD инструментами и сервисами - Jenkins, Gitlab CI, CircleCi, Travis CI, TeamCity, Bamboo, Octopus, balenaCloud

  • Работа с системами управления конфигурациями - Ansible, Terraform

  • Работа с системами мониторинга и построения метрик - Zabbix, Netdata, Grafana, Prometheus

  • Работа с контейнеризацией и кластеризацией - Docker, Swarm, Kubernetes

Ты
освоишь программы и инструменты

Программа обучения

1. Философия DevOps и методологии разработки ПО
  • DevOps методологии и практики, что это такое, почему они возникли, в чем их преимущество, какие задачи и проблемы они решают.
  • Профессия “DevOps инженер”, кто это, чем занимается, за что отвечает, плюсы и минусы профессии.
  • SDLC - как выглядит процесс разработки ПО и из каких этапов он состоит.
  • Место DevOps в разработке ПО
  • Философия Agile, гибкие методологии разработки - Scrum, Kanban и DevOps как их логичное продолжение.
  • DevOps практики - Infrastructure is code, Continuous Integration, Continuous Deployment, Continuous Monitoring and Feedback.
2. Работа над проектом, постановка задач, планирование, документирование
  • Работа по Scrum, Kanban доски, Спринты.
  • Документирование технических решений.
  • Работа над проектом в Jira и Confluence.
3. Системы управления версиями
  • Введение в Git и основы работы.
  • Принципы работы с репозиториями кода: совместная работа, ветвления, версии, слияния, конфликты.
  • Работа с исходным кодом на практике - GitHub, Bitbucket, Gitlab.
4. Инфраструктура и облачные провайдеры
  • Инфраструктура и ее составляющие.
  • Cloud Computing: IaaS, PaaS, SaaS.
  • Облачные провайдеры AWS, GC, Azure - какой функционал и сервисы они предоставляют, в чем их отличие, плюсы и минусы.
  • Выбор и проектирование оптимальной инфраструктуры.
  • Построение тестовой инфраструктуры на базе GC и AWS
5. Управление инфраструктурой и конфигурациями
  • Инфраструктура как код и Конфигурация как код.
  • IAC & CAC tools - Ansible, Terraform, Chef, Puppet - какой функционал они предоставляют, в чем их отличие, плюсы и минусы, как выбрать подходящий инструмент.
  • Моделирование и развертывание инфраструктуры на практике с помощью Ansible и Terraform.
6. Continuous Integration & Continuous Delivery
  • Continuous Integration & Continuous Deployment и их место в разработке ПО.
  • Реализация CI/CD, инструменты и сервисы - Jenkins, Gitlab CI, CircleCi, Travis CI, TeamCity, Bamboo, Octopus, balenaCloud.
  • Пайплайн для проекта, каким он должен быть, как его правильно спроектировать и настроить.
  • Контейнеризация с помощью Docker.
  • Построение инфраструктуры с помощью Docker.
  • Непрерывная интеграция и поставка ПО на практике с помощью Gitlab-CI.
7. Мониторинг серверов и сервисов, логирование, сбор и анализ метрик
  • Мониторинг и логирование, подходы и методы.
  • Централизованный и децентрализованный мониторинг.
  • Мониторинг инфраструктуры и приложений в Zabbix, Netdata, Prometheus, сбор метрик и их визуализация в Grafana.
  • Сбор и анализ логов с помощью ElK, Graylog.
  • Построение системы мониторинга и логирования для проекта.
8. Контейнерная оркестрация и кластеризация
  • Swarm и Kubernetes, сравнение подходов и функционала, что лучше выбрать для проекта.
  • Построение Kubernetes кластера
  • Интеграция Kubernetes в Gitlab Ci
  • Мониторинг и логирование кластера

Кто читает?

Дмитрий Шаботин

Lead System Engineer/DevOps

Более 12 лет опыта в построении, администрировании сетевых и серверных инфраструктур. Из них, более 2,5 лет опыта построения решений с использованием DevOps методологий и практик.

Необходимые знания
и навыки:

  • Опыт разработки, тестирования или эксплуатации
  • Опыт администрирования систем Linux или Windows
  • Желательно, знание как минимум одного скриптового языка (Bash, PowerShell, Python)

Фишки

Составление плана индивидуального развития для каждого студента

Авторская методика обучения, максимально приближенная к работе на реальном проекте.

Нетворкинг и открытые meetups от ведущих специалистов города

Открытая защита проектов при участии HR и потенциальных работодателей

Помощь в трудоустройстве

Каждый выпускник получает помощь и поддержку от карьерного консультанта Level Up

  • Помощь в составлении IT-резюме и прохождении собеседования
  • Индивидуальные консультации по поиску работы и развитию карьеры
  • Регулярное информирование об открытых вакансиях от наших компаний-партнеров
  • Бесплатные посещения ивентов по soft skills и встреч c HR компаний для всех студентов

Начало курса

22 августа

Длительность

144 часа

Расписание

Вт 18:00-21:00 Сб 17:00-20:00

Стоимость

3590грн

Ждем тебя