Курс DevOps-инженер: От Linux и Docker до Kubernetes и CI/CD | robot_dreams
  • онлайн-курс
  • 27 занятий
  • кейс в портфолио

КАК СТАТЬ DEVOPS ENGINEER?

Освойте все инструменты DevOps, в том числе Docker, Kubernetes и Terraform, чтобы развертывать и управлять микросервисной архитектурой

С ВЛАДИСЛАВОМ ПАПИДОХОЙ

DevOps Engineer в

TENTENS Tech by SKELAR

для кого

СИСАДМИНОВ И САППОРТ-СПЕЦИАЛИСТОВ

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

РАЗРАБОТЧИКОВ

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

НАЧИНАЮЩИХ ДЕВОПСОВ

чтобы получить практический опыт решения сложных задач девопса, обеспечивать скорость, надежность и стабильность в создании и развертывании приложений

ТИМЛИДОВ И ТЕХЛИДОВ

чтобы свободно планировать инфраструктуру и учитывать все потенциальные риски, автоматизировать развертывание релиза ПО и всегда находить эффективные технические решения

 

о курсе

  • Основные инструменты:

    Docker, Kubernetes
    и Terraform

  • Финальный проект:

    РАЗРАБОТКА И ДЕПЛОЙ
    МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ

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

В ПРОГРАММУ КУРСА ВХОДЯТ:

  • ФИЛОСОФИЯ DEVOPS

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

  • ИНСТРУМЕНТЫ

    Разберете ключевые инструменты, которые используют девопсы в своей работе, и получите практический опыт работы с ними. Будете работать с AWS, Docker, Terraform, Jenkins, Kubernetes и т. д.

  • CI/CD-ПРОЦЕССЫ

    Освоите основы CI/CD-практик, научитесь настраивать автоматическую доставку изменений в инфраструктуру, чтобы в будущем легко масштабировать новые фичи и решения.

лектор

ВЛАДИСЛАВ ПАПИДОХА

DevOps Engineer в TENTENS Tech by SKELAR

  • 6+ лет опыта на должности DevOps Engineer в продуктовых компаниях

  • имеет опыт трансформации процессов компаний, строил и разрабатывал усовершенствованные CI/CD pipelines, которые удовлетворяли требования как разработки, так и бизнеса

  • успешно переносил 15-летний монолит на Kubernetes-кластер без остановок, включая планирование, настройку и обучение команды

  • провел 50+ собеседований и разрабатывал курс для внутреннего обучения джунов в компании, большинство его студентов сейчас работают DevOps Engineers

ПРОГРАММА КУРСА DEVOPS ENGINEER

  • 01 модуль
    1 занятие

    Философия DevOps

    • Философия DevOps

    Результат: узнаете о концепции работы DevOps, целях и преимуществах этой специальности.

  • 02 модуль
    2 занятия

    CI/CD

    • Git
    • CI/CD

    Результат: ознакомитесь с системой контроля версий Git и научитесь основным командам для управления версиями кода: git add, git commit, git pull, git merge, git rebase. Узнаете концепции и преимущества CI/CD, ознакомитесь с популярными инструментами (в частности Jenkins) и научитесь их настраивать для автоматизации разработки и поставки ПО.

  • 03 модуль
    1 занятие

    Virtualization

    • Virtualization/VBox

    Результат: ознакомитесь с концепцией виртуальных машин и их ролью в инфраструктуре DevOps. Научитесь использовать Vagrant для создания виртуальных машин в VirtualBox.

  • 04 модуль
    2 занятия

    Linux/Unix systems

    • Linux/Unix
    • Bash scripting

    Результат: ознакомитесь с ключевыми концепциями и настройкой операционной системы Linux и ее компонентов. Научитесь основам написания скриптов на языке командной строки Bash, чтобы автоматизировать рутинные задачи в среде DevOps.

  • 05 модуль
    2 занятия

    Network

    • Introduction to networking technologies
    • Network equipment

    Результат: узнаете, как работают базовые сетевые концепции, модель OSI/TCP IP, MAC и IP-адреса, классы и подсети, а также как применять ARP и DHCP на практике. Подробно ознакомитесь с сетевыми топологиями, назначением сетевого оборудования и протоколов, а также инструментами для анализа трафика.

  • 06 модуль
    2 занятия

    Containerization

    • Docker
    • Docker-compose

    Результат: научитесь устанавливать и контейнировать Docker, создавать и запускать образы, работать с контейнерами. Сможете работать с docker-compose, настраивать сети для коммуникации контейнеров.

  • 07 модуль
    2 занятия

    Kubernetes

    • Intro to K8s
    • Advanced K8s

    Результат: ознакомитесь с основами Kubernetes, основными компонентами, концепциями и командами конфигурации. Подробно рассмотрите сервисы и службы в Kubernetes.

  • 08 модуль
    2 занятия

    Databases

    • SQL
    • NoSQL

    Результат: ознакомитесь с основными принципами и языком запросов SQL для работы с реляционными базами данных, научитесь настраивать репликацию. Разберете разные типы NoSQL-баз данных, знаете репликацию и шардирование баз данных.

  • 09 модуль
    5 занятий

    Cloud Computing

    • Clouds
    • AWS Basics
    • AWS ECS и EKS
    • AWS SSM && CloudFormation
    • AWS DBs Services

    Результат: научитесь использовать IAM. Сможете создавать и настраивать VPC и подсети, использовать Security Groups и ACL, управлять EC2. Научитесь создавать и настраивать бакеты S3, управлять объектами и политиками доступа. Сможете загружать образы в Docker Hub и Amazon ECR, настраивать и управлять ECS-кластерами. Полноценно будете работать с AWS и его сервисами.

  • 10 модуль
    2 занятия

    DevOps Automatization

    • Terraform
    • Ansible

    Результат: научитесь работать с Terraform на продвинутом уровне. Сможете использовать продвинутые возможности Ansible для автоматизации сложных задач.

  • 11 модуль
    2 занятия

    MLOps

    • LLM Usage in Infrastructure Tasks
    • MLOps Fundamentals

    Результат: сможете использовать Generative AI в своей работе, строить собственные пайплайны взаимодействия с моделями и развертывать LLM локально.

  • 12 модуль
    1 занятие

    Monitoring and Logging

    • Monitoring

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

  • 13 модуль
    1 занятие

    Presentation of Final Projects

    Результат: презентуете финальный проект — разработку и развертывание микросервисной архитектуры с использованием DevOps-практик. Будете иметь рабочий шаблон CV и научитесь эффективному общению на собеседованиях.

регистрация

Присоединяйтесь к курсу, чтобы освоить самые популярные инструменты DevOps и перейти на новый уровень в карьере.

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