КАК СТАТЬ DEVOPS ENGINEER?
Освойте все инструменты DevOps, в том числе Docker, Kubernetes и Terraform, чтобы развертывать и управлять микросервисной архитектурой
С ВЛАДИСЛАВОМ ПАПИДОХОЙ
DevOps Engineer в
TENTENS Tech by SKELAR

для кого
о курсе
- Основные инструменты:
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 и перейти на новый уровень в карьере.