Курсы DevOps Engineer

Фильтр
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Гибкий графикВыдаётся диплом/сертификат
EPAM
  • DevOps
Подробнее

Ти засвоїш базові знання про операційну систему Linux, дізнаєшся про можливості та переваги Bash, познайомишся з синтаксисом Bash, з інструментами CI/CD, відкриєш для себе такі хмари як Amazon, Google, Azure та інші теми, які допоможуть закласти фундамент для кар'єри в DevOps.

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

Що ти вивчатимеш:

  • Linux
  • Bash
  • Docker
  • Python
  • Software Development Methodologies
  • Jenkins
  • Continuous Integration and Continuous Delivery Fundamentals
  • Google Cloud
  • Amazon Cloud
  • Azure
  • Terraform

Як долучитися до програми?

  1. Зареєструйся та заповни профіль
  2. Пройди тест для підтвердження рівня англійської мови
  3. Якщо твій рівень англійської B1 і вище, ти отримаєш лист із посиланням на підготовчий курс
  4. Починай освоювати програму курсу

Що необхідно для успішного навчання:

  • Рекомендований рівень володіння англійською мовою - Intermediate (B1) і вище
  • Базові знання з системного адміністрування
  • Розуміння мережевих технологій та протоколів TCP/IP
  • Досвід роботи з контролем версій з використанням Git
  • Розуміння алгоритмів та основ програмування
  • Базові знання технологій віртуалізації та контейнеризації
  • Практичний досвід моніторингу та вирішення несправностей буде додатковою перевагою

Особливості курсу

  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це можливість створити міцну основу для подальшого розвитку в DevOps
  • В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
  • Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
  • Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Вечерние занятия
Genesis Academy
  • DevOps
Подробнее

Програма курсу допоможе оволодіти принципами методології DevOps. Ви будете вчитися адмініструванню Linux, налаштуванню та розгортанню інфраструктури, конфігуруванню веб-серверів та автоматизації всіх етапів процесу й багато іншого.

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

Про продуктове ІТ

  • Що таке продуктова ІТ-компанія?
  • Процеси, етапи розвитку
  • Структура продуктової команди

DevOps 101

  • Що таке DevOps?
  • Чим займається DevOps-інженер?
  • Роль і участь в розробці продукту, взаємодія з іншими командами
  • Що треба знати та вміти?

Linux

  • Kernel, process management, threads, concurrency, ipc (inter process communication)
  • Memory management, file systems
  • Networking concepts in general, sockets
  • Terminal, bash, useful tools (grep, find, telnet, htop, ping, dig, iptables etc.)
  • Linux distributions (Ubuntu, Debian, Alpine), key differences
  • Security, distro size, musl, glibc

Networking

  • TCP/IP
  • TCP vs UDPlow-level protocols (IP, TCP, UDP)
  • DNS, NAT
  • High-level protocols (HTTP, HTTPS), difference between versions
  • HTTP/3, QUIC, SSL, TLS, SSH.Proxy, load balancer, firewall, cache, CDN

Email Networking

  • SMTP, DMARC, SPF

Databases

  • Database types, key differences, usage
  • MySQL, PostgreSQL, MongoDB
  • Redis, Memcached

Docker

  • Що таке Docker? Docker under the hood
  • Virtualization, containerization, linux container, namespaces, control groups
  • Docker API, image, registry, container

IaC, CI/CD

  • Ansible, Terraform

Monitoring

  • Концепція моніторину
  • Prometheus + Grafana, time-series databases, alertmanager

AWS

Programming language as a Tool

  • Python/Golang/Bash
  • Як ці інструменти можуть бути корисними?
  • Стандартні бібліотеки

SDLC

Автоматизація тестування

Особливості курсу

  • Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
  • Доступ до матеріалів курсу залишається протягом 2 місяців після закінчення
  • Домашні завдання та групові проєкти
  • Найкращі студенти можуть отримати запрошення на співбесіду чи офер від компанії
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Web Academy
  • DevOps
  • SysAdmin
Подробнее

Під час курсу ми навчимося “готувати” open source, станемо ближче до тих хто практикує культуру DevOps та згуртуємося командою для досягнення єдиної цілі - розгорнути та зробити перші кроки в контейнери, моніторинг, системи безперервної інтеграції та звісно зрозуміти основи Kubernetes.

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

Source Code Management. Git

Git — потужна і складна розподільна система контролю версій. Розуміння базових можливостей Git дозволяє розпочати управління програмним кодом

Gitlab

Система керування репозиторіями програмного коду для Git. Можливості для команди: робота над одним проектом, збереження всіх змін, видимість хто над чим працює. Взаємодія розробників в різних проектах

Software Configuration Management Tools. Terraform

Software Configuration Management Tools. Terraform Infrastructure as Code (IaC) забезпечує процес налаштування інфраструктури аналогічно процесу програмування ПЗ. Швидке розгортання однотипної інфраструктури, аудит та використання безперервної інтеграції

GitOps. Terragrunt, RunAtlantis

Процес автоматизації розгортання систем у відповідності до задекларованого стану в системі контролю версій. Надання процесу ідемпотентності, аудит змін

Continuous Integration Delivery Deployment (CI/CD/CD). Gitlab CI

Побудова систем для частих автоматизованих складань проекту, швидке виявлення та вирішення інтеграційних проблем. Автоматичне оновлення сервісів та розгортання їх на кінцевих серверах

Develop industry standard for containers

Розуміння програмної віртуалізації. Використання адресного простору пам ' яті операційної системи для ізоляції системних процесів

Develop. Docker-compose

Побудова та налаштування локального оточення з використанням систем контейнеризації

Load balancers + Traefik. REST API

Розподілення вхідного трафіку програмного забезпечення на кілька цільових об'єктів. Розподілення із зміною навантаження

Monitoring Systems

Розгортання систем оперативного контролю за обладнанням та швидкозмінними сервісами. Зниження ризиків збоїв у роботі складних інфраструктур

Vagrant. Packer

Уніфікація локального оточення розробки. Автоматизація локальної розробки. Автоматизація та швидке розгортання ідентичних серверів на різнотипних платформах

Ansible Part One

Вивчення та налаштування інструменту автоматизації, розгортання та підтримки інфраструктурних платформ. Використання модулів як програм для управління об'єктами

Ansible Part Two

Декларативний підхід написання Ansible коду для управління складними групами однотипної архітектури

Ansible Test Roles with Molecule, testinfra

Тестування Ansible коду на групах хостів, різнотипних операційних системах, відпрацювання різних сценаріїв

Service Discovery. Consul

Побудова мікросервісної архітектури. Розгортання розприділених систем у вигляді сервісів. Виявлення, підключення, конфігурація та сегментація сервісів

Consul. Kubernetes. Ingress

Вивчення платформи автоматичного розгортання, масштабування та управління контейнеризованим програмним забезпеченням

Kubernetes. Ingress. ArgoCD

Розмежування вхідного трафіку на платформі, конфігурація зовнішнього доступу. Автоматизоване розгортання сервісів в Kubernetes з використанням техніки GitOps

Kubernets.Helm.PV

Вирішення проблеми збереження інформації, несанкціоноване розкриття, модифікація або укриття якої може призвести до значної шкоди або затратам. Інтеграція в інфраструктурі, розмежування доступів, аудит

Collect logs

Збір логів систем інфраструктури, сервісів програмного забезпечення як один потік даних. Аналіз та обробка вхідних даних, побудова діаграм

Особливості курсу

  • Формат навчання
  • Client Servise
  • Практика
  • Web Academy Club

Викладачі курсу

Serhii Matiushenko - DevOps Practitioner в Corva 

Больше информации

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Відгуки про курси

Отзывы о курсах

Антон Курсін   14.04.2025

Мене дуже гарно навчили на курсі Основи Docker & Kubernetes, - рекомендую. Я дуже вдячний школі Robot_dreams і персонально викладачу Сергію Полякову. З Повагою, Антон Курсін.

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы DevOps
Катерина Петрушевець   07.03.2025

Я пройшла курси в robot dreams і залишилася дуже задоволена! Курси дуже добре структуровані, матеріали подаються зрозуміло і з великою кількістю практичних завдань, які дозволяють закріпити знання на реальних прикладах. Викладачі — професіонали, готові допомогти в будь-який час. Рекомендую всім, хто хоче розвиватися в ІТ.

Плюсы:Структуровані курси, зручна навчальна платформа
Минусы:Не виявлено
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы DevOps
Катерина   24.02.2025

Рекомендую для початківців, але які вже мають досвід з адміністуванння Linux. Для діючих DevOps, курс буде надто простим. Хоча деякі речі взяла собі до уваги в своїх кейсах. 

Плюсы:Для початківців в DevOps, для сісадмінів плюс. Є багато що підкреслити.
Минусы:Для діючих DevOps занадто легко.
Рекомендации: Рекомендую
4
Средняя: 4 (1 голос)
Курсы DevOps
Володимир Петрівський   22.02.2025

Я дуже задоволений курсом DevOps від Robot_Dreams! Навчання було структуроване та захоплююче, а викладач справжній професіонал своєї справи. Всі матеріали подано чітко і доступно, а практичні завдання дозволили відразу застосовувати отримані знання на реальних кейсах. Підтримка з боку викладача та менеджерів була на високому рівні – завжди допомогали в разі потреби, і я почувався, як у команді, що працює над спільним результатом. Завдяки цьому курсу я значно покращив свої навички в DevOps і готовий до нових викликів на професійному шляху. Рекомендую всім, хто хоче освоїти цю сферу!

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы DevOps
Сергій Кирпотенко   16.02.2025

Я нещодавно закінчив курс DevOps, і я дуже задоволений досвідом. Курс був чудово структурований і охоплював широкий спектр тем, важливих для будь-якого початківця DevOps-фахівця.

Початок курсу включав філософію DevOps, що забезпечило міцну основу для розуміння принципів та культури DevOps. 

Далі ми дослідили технології віртуалізації та контейнеризації, включаючи VirtualBox, Vagrant, Docker, Docker-compose та Docker-swarm. Ці модулі надали практичний досвід створення та управління віртуальними середовищами, що робить перехід до контейнеризованих додатків плавним.

Курс також запропонував основи систем Linux/Unix та просунуті концепції Linux, що дали нам навички для ефективного навігації та управління цими операційними системами. 

Значна частина курсу була присвячена хмарним обчисленням та сервісам AWS, включаючи AWS Basics, AWS S3, AWS ECS, AWS EKS, AWS SSM, AWS DBs Services та AWS CloudFormation. Ці заняття були надзвичайно корисними для розуміння хмарної інфраструктури та розгортання масштабованих додатків.

Ми також вивчили інфраструктуру як код за допомогою Terraform та Ansible, що спростило процес управління та забезпечення IT-ресурсів. 

Нарешті, курс охоплював моніторинг, кібербезпеку та AWS Lambda, завершуючи чудово структуровану програму, яка підготувала нас до реальних викликів у сфері DevOps. Презентація фінального проекту дозволила нам продемонструвати свої знання та застосувати свої навички на практиці.

Загалом, цей курс DevOps перевершив мої очікування і надав мені знання та практичний досвід, необхідний для успіху у цій галузі. Я рекомендую його всім, хто хоче розвинути свої навички DevOps.

Плюсы:-чудово структурований і охоплював широкий спектр тем, важливих для будь-якого початківця DevOps-фахівця -презентація фінального проекту дозволила нам продемонструвати свої знання та застосувати свої навички на практиці
Минусы:-ціна
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы DevOps

Страницы