Similar presentations:
DevOps_Training_Path_v2
1. Путь к топ-DevOps инженеру
• План обучения для группы геев2. 1. Основы сетей и протоколов
• • TCP/IP, OSI, DNS, DHCP• • NAT, маршрутизация, VPN, VLAN
• • Практика: настройка сети, pfsense, анализ
трафика Wireshark.
3. 2. Основы системного администрирования
• • Linux: процессы, systemd, ssh, firewall• • Windows Server: AD, DHCP, DNS
• Практика: создать локальную
инфраструктуру.
4. 3. Виртуализация и гипервизоры
• • Hyper-V, Proxmox — управление VM• Практика: развернуть кластер Proxmox из 2–
3 узлов.
5. 4. Контейнеризация
• • Docker, Docker Compose, Kubernetes• • Управление контейнерами и оркестрация
• Практика: собрать собственный кластер
Kubernetes.
6. 5. Базы данных
• SQL: MySQL, PostgreSQL, MS SQL, ClickHouse• NoSQL: MongoDB, Redis, Cassandra
• Практика: развернуть кластеры, настроить
репликацию и бэкапы.
7. 6. Веб-серверы и балансировка
• • nginx, IIS, Apache Tomcat• • HAproxy, nginx, Nexus
• Практика: настроить балансировку и
обратный прокси.
8. 7. Облачные сервисы
• • Yandex Cloud, VK Cloud, AWS• Практика: развернуть проект в облаке (VM
+ DB + LB).
9. 8. Инфраструктура как код (IaC)
• • Ansible, Terraform, ArgoCD, SaltStack• Практика: написать playbook и
инфраструктуру через Terraform.
10. 9. Мониторинг и журналирование
• Мониторинг: Prometheus, Grafana, Zabbix• Логи: ELK-стек, Graylog, Loki
• Практика: собрать метрики и
визуализировать логи.
11. 10. CI/CD
• • Git, GitLab CI, Jenkins• • Пайплайн: build → test → deploy
• Практика: настроить CI/CD процесс.
12. 11. Скриптинг и автоматизация
• • bash, PowerShell, Python, Go• Практика: написать скрипт для
мониторинга и авто-деплоя.
13. 12. Финальный проект
• Объединить всё: Docker + K8s, CI/CD, IaC,мониторинг, логи.
• Результат: полностью автоматизированный
проект.
14. 13. Итоговый порядок обучения
1. Сети и TCP/IP
2. Linux + Windows Server
3. Гипервизоры
4. Docker
5. Kubernetes
6. SQL/NoSQL
7. nginx/балансировка
8. Облака
9. IaC
10. Мониторинг
11. CI/CD
12. Скриптинг
13. Проект
15. 14. Заключение
• Путь к топ-DevOps — это постояннаяпрактика, эксперименты и командная
работа.
•
software