Обучение

Консультация
Консультируем с 9:00 до 18:30Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Развёртывание систем разработки ПО

Профессиональный курс (для трудоустройства)

Любую IT-компанию можно представить как завод, производящий в качестве конечного продукта программное обеспечение. При этом есть конвейер, за которым стоят рабочие, непосредственно реализующие не только разработку и тестирование, но и окончательную сборку продукта с его последующей доставкой заказчику или потребителю.

Курс «Развёртывание систем разработки ПО» поможет пройти весь этот сложнейший процесс, этот конвейер, который, по сути, и является сердцем компании, остановка которого сродни с остановкой всего процесса разработки. Будет полезен тем, кто хочет стать DevOps-специалистом.

Технические требования к оборудованию слушателей дистанционных курсов.

Описание курса

Формы обучения

Условие отбора

Для кого этот курс

  • системные администраторы;

  • разработчики приложений.

Цель курса

  • планирование и создание полноценной конвейер-платформы для доставки программного продукта, автоматизация процессов интеграции и развертывания.

Необходимая подготовка

Требуемая:

  • знания Linux на уровне начального администрирования;

  • базовые знания процесса установки и настройки операционных систем Linux серверного типа;

  • знания сетей и сетевых протоколов;

  • написание shell/bash скриптов.

Дополнительная:

  • начальные знание языка программирования web приложений (python, go, PHP и т.д.);

  • знание английского на уровне Pre-Intermediate.


Вы будете уметь

  • использовать средства непрерывной интеграции для реализации требований членов команды;

  • развертывать полноценную систему доставки программного обеспечения;

  • внедрять современные практические подходы в построение процесса интеграции и доставки продукта;

  • реализовывать автоматизацию любых процессов внутри систем.

Внимание:

Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.

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

  1. Планирование
    Формирования основных компонентов, типы развертывания, платформы, создание плана работы
  2. GIT
    Репозитории кода, создание собственных репозиториев в github, gitlab, bitbucket, ветвление, теги, автоматизация, runners
  3. Infrastructure
    Vagrant, Ansible
  4. Docker
    docker, docker-compose, terraform
  5. Kubernetes
    Kubernetes, развертывание и настройка
    Развертывание, создание манифестов, helm
  6. Monitoring
    Prometheus, grafana, Icinga2/nagios
  7. Jenkins
    Установка и настройка. Интеграция. Создание и тестирование простых задач
  8. Jenkins CD
    Создание сложных задач, управление процессом развертывания, Pipeline, groovy. Автоматизация процессов, использование docker и k8s pods для выполнения задач
  9. Проект
    Развертывание приложения согласно требованиям к проекту

Трудоустройство выпускников

IT-Academy не только обучает, но и помогает слушателям, нацеленным на результат, найти работу с помощью собственной «Программы трудоустройства». По статистике, выпускники курса «Развёртывание систем разработки ПО» чаще всего трудоустраиваются в следующие IT-компании.

Преподаватели курса

  • Сергей Пищик

    Специальность:
    Промышленная разработка ПО на ASP.NET, DevOps

    Вёрстка страниц - это та база, которая потребуется любому специалисту в области разработки сайтов. Каждый из вас может стать строителем и художником того, что могут увидеть миллионы пользователей в сети Интернет. И вы, сможете гордо сказать: «Это сделал я! Смотрите, как это великолепно выглядит и работает!».

    Узнать больше
  • Евгений Лапеко

    Опыт работы: 14 лет

    Специальность:
    DevOps

    Сфера интересов: сети, серверные системы, разработка ПО.

    Узнать больше

Другие курсы программы DevOps

Сергей Пищик

Вёрстка страниц - это та база, которая потребуется любому специалисту в области разработки сайтов. Каждый из вас может стать строителем и художником того, что могут увидеть миллионы пользователей в сети Интернет. И вы, сможете гордо сказать: «Это сделал я! Смотрите, как это великолепно выглядит и работает!».

Креативные задания, интересные примеры и способы вёрстки, опасные эксперименты – вот что вас ждёт на моём курсе. Я покажу вам как, используя всего лишь Блокнот, создавать в сети Интернет «отражения» предприятий, организаций, фирм, сверстать «полёт» и «падение», создать удачу или лаконичность, разметить смех и радость, выделить слова «Я люблю!» и спрятать правки. С нетерпением вас жду на своих занятиях по сайтотворению!

Евгений Лапеко

Специальность:DevOps
Опыт работы:14 лет

Сфера интересов: сети, серверные системы, разработка ПО.

Профессиональный путь: Высшее образование получил в ГГУ им. Ф. Скорины по специальности «Программное обеспечение информационных технологий».

Более 10 лет работал системным администратором, в том числе администрировал системы под управлением ОС GNU/Linux.

На данный момент я разработчик RubyOnRails в компании EPAM.

Особенности преподавания: На сегодняшний день Linux — самая популярная среди серверных операционных систем, но кроме того она используется в огромном количестве устройств, которые нас окружают, от сетевого оборудования и мобильных телефонов до умной бытовой техники.

Курс будет полезен начинающим администраторам Linux для знакомства с системой и изучения базовых инструментов и методов администрирования. Курс является базовым для DevOps-специалистов.

Главной особенностью своего подхода в обучении считаю баланс получения теоретических знаний и практического их применения, поэтому немалая часть занятий будет отведена практике.


Татьяна Васюк

Специальность:DevOps

Middle System Administrator в компании Exposit 

Работаю системным администратором с 2013 года. 

Имею 3 диплома по специальности (колледж, университет, магистратура), но считаю, что это слишком долго, чтобы получить набор знаний, необходимый для старта в сфере IT. 

Считаю, что функции системного администратора заключаются не только в настройке сервера и активировании Windows, но и в выполнении творческой работы и проектов. Плюс профессии еще и в том, что открываются дополнительные возможности развития в смежных областях, например, в DevOps или программировании. 

Сейчас активно осваиваю специализацию DevOps. 

На курсе расскажу о принципах работы Linux-систем и поделюсь своим практическим опытом.

Максим Клещ

Специальность:DevOps

Chief IT Engineer в компании SENLA.

В сфере информационных технологий уже почти 15 лет, это динамично развивающееся направление где всегда есть чему научиться. Обучение на курсе по большей части практическое, теория будет изложена в достаточном объеме для понимания происходящего и ориентации в предметной области. Буду раз увидеть вас на курсах, думаю, вы сможете открыть для себя много нового.


Алина Фрейдина

Специальность:DevOps
Опыт работы:с 2007 года

Сфера интересов: Администрирование, автоматизация процессов.

Профессиональный путь: Высшее образование ГГУ им.Ф.Скорины (прикладная математика производственная деятельность) Начинала разработчиком ПО для мейнфреймов, затем работала администратором баз данных, далее системным администратором, администрировала Kubernetes-кластеры. Сейчас занимаюсь автоматизацией процессов, связанных с разработкой ПО. В данным момент Devops engineer в SCAND.

Особенности преподавания: Считаю, что знание Linux необходимо сис.админам и девопсам, а также будет полезно тестировщикам и разработчикам. Практические задания на курсе — это реальные задачи, которые выполняют сисадмины.


Почему выбирают IT-академию?

Сергей Пищик – профессионал в IT и прекрасный учитель с добрым сердцем

Прочитав описание курса, складывается впечатление, что единственный пререквизит для Devops – это знание Linux. Но для трудоустройства нужно еще знать Python или Go. Об этом нужно было упомянуть в начале. Курс назван профессиональным, и, наверняка, некоторые слушатели полагали, что после его окончания будут готовы к трудоустройству. Думаю, это не совсем справедливо к ним.

Работающим системным администратором курс однозначно будет полезен

На момент прохождения курса работал системным администратором, захотелось развиваться дальше, а тема DevOps наиболее близкая и интересная для меня. Уже во время обучения, когда преподаватель начал показывать различные «тулы», утилиты, программы, начинал постепенно применять эти знания в своей работе системным администратором. Так что работающим системным администратором этот курс будет однозначно полезен. 

Курс – настоящий боевой набор для будущего DevOps-инженера

На момент прохождения курса уже работал DevOps-инженером. Захотелось поддержать и сам курс, и преподавателя, и узнать что-то новое для себя. Курсом я полностью остался доволен, преподаватель Сергей справился отлично. 

Огромная благодарность Сергею Пищику!

Всем привет! Сегодня была защита итоговых проектов курса «Развертывание систем разработки ПО», преподаватель – Сергей Пищик. Хочется выразить огромную благодарность Сергею. За полтора месяца наша группа получила серьёзные знания в стеке технологий DevOps инжиниринга. Сложность курса для новичка в этой области на уровне «выживание», но по-другому сложно чему-то научиться. Всем коллегам – профессионального роста!

Прочитав описание курса, складывается впечатление, что единственный пререквизит для Devops – это знание Linux. Но для трудоустройства нужно еще знать Python или Go. Об этом нужно было упомянуть в начале. Курс назван профессиональным, и, наверняка, некоторые слушатели полагали, что после его окончания будут готовы к трудоустройству. Думаю, это не совсем справедливо к ним. 

Мне видится этот курс по Devops как состоящий из четырех подкурсов: Linux, Python, Devops, Cloud Computing. Я понимаю, что он длился бы месяцев 8 и стоил бы гораздо больше, но я бы на него пошёл. 

Мы изучили достаточное количество технологий и инструментов, но, иногда, в деталях я терял видение большой картины. Было бы здорово, если бы мы периодически возвращались от практики к теории, чтобы лучше понять роль каждого компонента в ci-cd.

Если, не принимать эти несколько фактов во внимание, то курс великолепный. Сергей Пищик очень хорошо доносит материал, очень много практики. Чувствуется, что он любит преподавать. Он не только IT-профессионал, но и и прекрасный учитель с добрым сердцем. Спасибо ему огромное!


На момент прохождения курса работал системным администратором, захотелось развиваться дальше, а тема DevOps наиболее близкая и интересная для меня. Уже во время обучения, когда преподаватель начал показывать различные «тулы», утилиты, программы, начинал постепенно применять эти знания в своей работе системным администратором. Так что работающим системным администратором этот курс будет однозначно полезен. Преподаватель Сергей мне очень понравился, хорошо преподносил информацию, на своём примере показывал, как он выполняет те или иные операции, демонстрировал начинающим специалистам, как принято работать в крупных компаниях. Такой опыт и знания очень нужны.

На момент прохождения курса уже работал DevOps-инженером. Захотелось поддержать и сам курс, и преподавателя, и узнать что-то новое для себя. Курсом я полностью остался доволен, преподаватель Сергей справился отлично. На занятиях нам давали теорию, основные понятия, потом мы демили и практиковались, несколько занятий прошли в виде воркшопа.

Для того, кто хочет стать в будущем DevOps-инженером, этот курс настоящий боевой набор, потому что всё, что рассказывает преподаватель, применяется в реальных проектах.

Всем привет! Сегодня была защита итоговых проектов курса «Развертывание систем разработки ПО», преподаватель – Сергей Пищик. Хочется выразить огромную благодарность Сергею. За полтора месяца наша группа получила серьёзные знания в стеке технологий DevOps инжиниринга. Сложность курса для новичка в этой области на уровне «выживание», но по-другому сложно чему-то научиться. Всем коллегам – профессионального роста!

Более 5510 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости