DevOps Engineer — Комплексный курс, который ознакомит с инструментами и технологиями DevOps на примере реальных задач | robot_dreams

< ОНЛАЙН-КУРС > < 4 МЕСЯЦА>

DEVOPS ENGINEER

33 ОНЛАЙН-ЗАНЯТТЯ Старт у вересні 2024 року

КУРС ПОДОЙДЕТ

  • SYSTEM ADMINISTRATOR,
    IT SUPPORT SPECIALIST

    Чтобы научиться автоматизировать развертывание и настройку конфигураций, оптимизировать нагрузку на системы и сервисы, поддерживать работу отказоустойчивых систем.

  • DEVELOPERS

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

  • TECH LEAD, TEAM LEAD

    Чтобы изучить методологию DevOps, свободно планировать инфраструктуру, учитывать все потенциальные риски и всегда находить аргументы в пользу того или иного решения.

  • DEVOPS [BEGINNER]

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

  •  

    DevOps Engineer ― это профессия на стыке разработки, тестирования, администрирования и менеджмента. Главная задача этого специалиста ― настроить и поддерживать в рабочем состоянии софт, а также автоматизировать каждый этап разработки. На курсе мы освоим все необходимые для этого инструменты и технологии.

  •  

    Сначала ознакомимся с методологией DevOps, концепцией виртуальных машин и операционной системой Linux, а затем научимся писать bash-скрипты. Далее разберемся в CI/CD-процессах, будем работать с Docker и Git, изучим модели IaaS и IaC, а в конце — настроим мониторинг и логирование систем.

  •  

    В результате ― сможем выстраивать процессы так, чтобы качество разработки не страдало из-за скорости.

БЭКГРАУНД НА СТАРТЕ ОБУЧЕНИЯ:

  1. БАЗА ПРОГРАММИРОВАНИЯ

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

  2. КОНТРОЛЬ ВЕРСИЙ

    знаете, как работает Git или другие системы контроля версий

  3. СЕТЕВЫЕ ПРОТОКОЛЫ

    имеете понимание сетевых протоколов (TCP/IP, HTTP, DNS)

  4. ОБЛАЧНЫЕ ПЛАТФОРМЫ

    имеете опыт работы с облачными сервисами

ЛЕКТОР:

ВІКТОР
КЕЛЕБЕРДА

  • DevOps Engineer з 5+ роками досвіду у сферах healthcare, banking, startups
  • Працював у великих аутсорс-компаніях України — EPAM та SoftServe
  • З нуля вибудовував всі DevOps-процеси для єдиної платформи з аналітики даних на всіх ринках компанії Procter & Gamble
  • Налаштовував безпекову частину ІТ-продуктів для міжнародної консалтингової компанії, яка входить у трійку найкращих у світі
  • Менторить та коучить девопсів у Grid Dynamics

ПРОГРАММА

  • 01

    Введение в DevOps

    • Ознакомитесь с концепцией DevOps, его целями и преимуществами
  • 02

    Виртуальные машины (VMs)

    • Ознакомитесь с концепцией виртуальных машин (VMs) и их ролью в инфраструктуре DevOps
  • 03

    Основы Linux

    • Ознакомитесь с основными концепциями и навыками работы с операционной системой Linux, основными командами для ее управления
  • 04

    Основы сетевых технологий, TCP/IP стек и модель OSI

    • Основы сетевых технологий, TCP/IP стек и модель OSI
    • Изучите основные протоколы TCP/IP стека и их функциональность
    • Будете распознавать разные слои модели OSI и их взаимодействие
  • 05

    Введение в Bash-скрипты

    • Научитесь основам написания скриптов на языке командной строки Bash для автоматизации рутинных задач в среде DevOps
  • 06

    Введение в Git

    • Ознакомитесь с системой контроля версий Git
    • Научитесь основным командам для управления версиями кода, таким как git add, git commit, git pull, git merge, git rebase
  • 07

    Введение в облачные вычисления

    • Ознакомьтесь с основными понятиями и возможностями облачных платформ AWS и Azure
  • 08

    Установка и конфигурация Docker

    • Ознакомитесь с принципами работы Docker
    • Научитесь устанавливать и конфигурировать Docker, создавать и запускать образы, работать с контейнерами
  • 09

    Обзор AWS, Azure, Google Cloud Platform

    • Ознакомитесь с основными функциональными возможностями и сервисами, которые предлагают облачные платформы AWS, Azure и Google Cloud
  • 10

    Введение в микросервисную архитектуру

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

    Оркестрация микросервисов

    • Научитесь принципам и инструментам оркестрации микросервисов, таких как Kubernetes, Docker Swarm
  • 12

    Основы SQL

    • Ознакомитесь с основными принципами и языком запросов SQL для работы с реляционными базами данных
    • Научитесь оперировать данными с помощью команд
  • 13

    Введение в NoSQL

    • Ознакомитесь с различными типами NoSQL-баз данных, такими как документоориентированные, ключ-значения, колоночные и графовые
  • 14

    Репликация и шардирование баз данных

    • Ознакомитесь с процессом репликации и шардирования баз данных
    • Научитесь настраивать репликацию и получите понимание, для чего ее используют
  • 15

    Основы CI/CD

    • Изучите основные концепции и преимущества непрерывной интеграции и поставки (CI/CD) в процессе разработки программного обеспечения
  • 16

    Внедрение Ansible

    • Изучите основы инфраструктурного кодирования и использования Ansible для автоматизации конфигурации и управления инфраструктурой
    • Ознакомитесь с подобными инструментами и их отличиями
  • 17

    CI/CD с использованием инструментов (Jenkins, GitLab CI)

    • Ознакомитесь с популярными инструментами CI/CD, такими как Jenkins, GitLab CI
    • Научитесь настраивать и использовать их для автоматизации процесса разработки и поставки программного обеспечения
  • 18

    Введение в мониторинг

    • Ознакомитесь с основными концепциями мониторинга, его важностью и ролью в разработке и управлении инфраструктурой, с инструментами сбора и визуализации
  • 19

    Журналирование и анализ журналов

    • Ознакомитесь с журналированием, важностью сбора и анализа журналов в системах и приложениях
  • 20

    Основы кибербезопасности

    • Узнаете основные принципы кибербезопасности и меры, которые необходимо принять для защиты инфраструктуры и приложений от потенциальных угроз
    • Ознакомитесь с типовыми инструментами для обеспечения безопасности
  • 21

    Защита сети и приложений

    • Научитесь защищать сети и приложения от атак, включая защиту сетевых соединений, обнаружение и предотвращение атак, аутентификацию и авторизацию
  • 22

    Основы Infrastructure as Code (IaC)

    • Ознакомьтесь с концепцией Infrastructure as Code (IaC) и преимуществами использования кода для автоматизированного управления инфраструктурой
    • Поймете, как его использовать, и выучите базовый синтаксис
  • 23

    Работа с Terraform

    • Ознакомитесь с основами работы с Terraform — инструментом для определения инфраструктуры кода
  • 24

    IaC с использованием AWS

    • Научитесь использовать IaC-подход с помощью Terraform для развертывания и управления инфраструктурой в AWS
  • 25

    Введение в Kubernetes

    • Ознакомитесь с основами Kubernetes, основными компонентами, концепциями и командами конфигурации
  • 26

    Развертывание и управление приложениями в Kubernetes

    • Научитесь развертывать и управлять приложениями в Kubernetes, используя декларативный подход
  • 27

    Мониторинг и логирование в Kubernetes

    • Получите понимание мониторинга и логирования в среде Kubernetes
    • Получите навыки настройки инструментов для сбора и анализа данных
  • 28

    Введение в GitOps

    • Ознакомьтесь с концепцией GitOps
    • Поймете преимущества использования этого подхода в управлении инфраструктурой и приложениями
  • 29

    Внедрение GitOps в инфраструктуре

    • Сможете реализовывать GitOps практики для управления инфраструктурой
  • 30

    Основы Serverless

    • Ознакомитесь с концепцией Serverless
    • Поймете преимущества использования этого подхода в разработке и развертывании приложений
  • 31

    Разработка и внедрение приложений Serverless (AWS Lambda)

    • Научитесь разрабатывать и развертывать более сложные приложения с помощью Serverless подхода с использованием платформы AWS Lambda
  • 32

    Стратегии поиска работы

    • Получите работающий шаблон CV
    • Научитесь эффективному общению на собеседованиях
    • Подготовитесь к практическим задачам
  • 33

    Презентации финальных проектов

    • Представите выполненные финальные проекты, получите фидбек от лектора

РЕГИСТРАЦИЯ

 

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