10-МЕСЯЧНЫЙ ИНТЕГРИРОВАННЫЙ ПЛАН
«Python-for-AI + DevOps + DevNet + DevSec»
для Yurii Lazariev (Mississauga, 17 лет, 2025/2026 уч. год)
Основные параметры
- Всего недель: 44 (40 учебных + 4 резервных)
- Нагрузка: ≈ 15–18 ч/нед (≈ 3 ч будни + 6–8 ч выходные)
- Формат: «1 мини-проект в неделю + 1 месячный капстон + еженедельные чек-поинты»
- Языки: английский (основной), русский (поддержка)
- Целевые сертификаты к 10-му месяцу
- PCAP (Python Institute)
- AWS Certified Developer – Associate (или Azure AI Engineer)
- Cisco DevNet Associate (200-901)
- HashiCorp Terraform Associate
- GIAC Cloud Security Essentials (GCLD) – DevSec основы
Рыночные ожидания 2025/26: Python-разработчики с AI-компетенцией и навыками автоматизации (DevOps) и сетевой программируемости (DevNet) получают в Канаде старт $75-95 k; тренд – «full-cycle AI engineer» умеет не только моделировать, но и деплоить и защищать решения в облаке.
МЕСЯЧНЫЙ СКВОЗНОЙ ГРАФИК
- М1 (нед 1-4) Базовое ядро
- М2 (нед 5-8) Git, Linux, Docker, CI/CD
- М3 (нед 9-12) Kubernetes, IaC (Terraform), Cloud basics
- М4 (нед 13-16) DevNet: NETCONF/RESTCONF, YANG, Cisco APIs
- М5 (нед 17-20) DevSec: OWASP, SAST/DAST, secrets, policy-as-code
- М6 (нед 21-24) AI-фокус: ML, PyTorch, LLM, RAG
- М7 (нед 25-28) Продвинутые AI → MLOps → модельное CI/CD
- М8 (нед 29-32) Интеграция: AI-микросервисы, мониторинг, SRE
- М9 (нед 33-36) Капстон-проект + подготовка к экзаменам
- М10 (нед 37-40) Экзамены + портфолио + собеседования
- (Резерв 41-44) отложенные темы, пересдачи, хакатоны
ПОДРОБНЫЙ НЕДЕЛЬНЫЙ ПЛАН
Неделя 1
- Python: синтаксис, PEP 8, Jupyter, venv
- DevOps: введение в DevOps-культуру, Linux shell (bash)
- Проект: скрипт на Python для автоматизации резервного копирования локальных файлов в tar.gz + cron job
- Оценка: код на GitHub, README + 2 автотеста pytest
- Время: 8 ч теория, 6 ч практика
Неделя 2
- Python: NumPy, pandas, matplotlib (основы EDA)
- DevOps: Git (branching, rebase), GitHub Actions (CI «Hello-World»)
- Проект: GitHub Action, который на каждый push запускает тесты и публикует график EDA в артефакты
- Время: 7 ч / 7 ч
Неделя 3
- Python: функции высшего порядка, list comprehensions
- DevNet: Cisco DevNet Sandbox регистрация, первый REST call к DNA-C
- Проект: Python-скрипт выводит список устройств из Cisco Sandbox и сохраняет JSON
- Время: 6 ч / 8 ч
Неделя 4
- Python: ООП, dataclasses
- DevSec: основы криптографии, GPG + secrets в GitHub
- Проект: шифрует и расшифровывает YAML-файлы конфигураций перед деплоем
- Checkpoint quiz: 20 вопросов (>= 80 %)
Неделя 5
- Python: работа с API (requests, httpx)
- DevOps: Docker (образы, слои, multi-stage)
- Проект: контейнеризировать скрипт недели 3 → Docker Hub
- Время: 7 ч / 8 ч
Неделя 6
- Python: обработка ошибок, логирование (loguru)
- DevOps: docker-compose для стека Prometheus + Grafana
- Проект: мониторинг контейнеров, дашборд CPU/RAM
- Время: 6 ч / 8 ч
Неделя 7
- Python: модульное тестирование (pytest, coverage)
- DevOps: Jenkins vs GitHub Actions, базовый pipeline
- Проект: pipeline с unit-тестами и отчетом coverage (badge в README)
- Checkpoint: pull request + code review (отцом или ментором)
Неделя 8
- Python: intro к ML (scikit-learn, train/test split)
- DevOps: введение в Kubernetes (minikube)
- Проект: деплой простого Flask-приложения (iris classifier) в k8s
- Время: 8 ч / 8 ч
Неделя 9
- Python: pandas data pipelines
- DevOps: Helm charts
- Проект: Helm-чарт для iris-app + values.yaml для dev/stage
- Checkpoint: «helm lint» проходит без ошибок
Неделя 10
- Python: intro к PyTorch (tensors, autograd)
- DevNet: YANG-модели, pyangbind
- Проект: PyTorch-модель предсказывает QoS-класс по YANG-датасету из Cisco routers
- Время: 8 ч / 7 ч
Неделя 11
- Python: сохранение/загрузка модели, ONNX
- DevOps: GitOps с Argo CD
- Проект: автоматический деплой новой версии модели при push в main
- Checkpoint: успешный rollout, Argo UI screenshot
Неделя 12
- Python: визуализация обучения (TensorBoard)
- DevSec: Snyk/Grype сканирование образов
- Проект: pipeline теперь включает security scan (fail on HIGH)
- Время: 6 ч / 8 ч
КАПСТОН-ПРОЕКТЫ (1 в месяц)
- М1: «School-CI» – GitHub Actions + Docker для тестов школьных Python-лаб
- М2: «NetMon-AI» – Kubernetes-кластер, собирающий telemetry сети, хранит в InfluxDB, прогнозирует перегрузки Prophet
- М3: «AutoSec-WAF» – FastAPI + PyTorch модель классификации SQL-инъекций, деплой через Terraform, WAF-правила обновляются GitOps
- М4: «Smart-Home-RL» – агент обучения с подкреплением управляет Cisco IoT устройствами (DevNet sandbox) с безопасным каналом (mTLS)
РЕСУРСЫ
Python/AI
- DeepLearning.AI «AI Python for Beginners» – бесплатно, 2 недели
- Udacity «AI Programming with Python» Nanodegree – 3 месяца, ~ $399
- Harvard «Machine Learning and AI with Python» – сертификат $299
DevOps
- Coursera «IBM DevOps and Software Engineering» (специализация)
- GeeksforGeeks «DevOps Engineering – Planning to Production» – само темп, ~ $50
- Codecademy DevOps Path (Docker, Kubernetes, CI/CD) – $20/мес
DevNet
- CBT Nuggets «Cisco DevNet Associate» – 30 часов
- DevNet Expert Masterclass (Andreas Baekdahl) – глубокое погружение
DevSec
- Coursera «Introduction to DevSecOps» (University of Alberta)
- SANS «SEC540: Cloud Security and DevSecOps Automation» (позже)
Блоги/YouTube
- NetworkChuck – DevOps & DevNet на понятном английском
- TechWorld with Nana – Kubernetes, Terraform
- Sentdex – Python AI практика
СИСТЕМА ОЦЕНКИ
Оценка: 100-балльная система. Проект недели (60%), Чек-поинт (20%), Вклад в общее портфолио (20%). Проходной балл 75%. Ежемесячный капстон = 4 недели x 120% = 480% веса. Капстон сдан, если прошел review ментора (отца). Неуспешный капстон ведет к повторному прохождению следующего месяца.
ПОДГОТОВКА К ЭКЗАМЕНАМ
Книги: Pearson VUE, O’Reilly, CBT Nuggets, Cisco Press. Пробные экзамены: MeasureUp, Boson. Сдача 1-2 экзаменов в последние 2 месяца. Выбирать 2-3 сертификата из списка по фокусу.
ПОРТФОЛИО & КАРЬЕРА
**GitHub:** Еженедельные проекты, красиво оформленный README.md. Должен включать «ссылку на живую версию» проекта. **LinkedIn:** профиль + 10-15 коннектов с менторами/профессионалами. Активно писать о прогрессе. **Резюме:** фокусироваться на проектах, навыках и сертификатах, а не на "образовании".
РЕЗЕРВНЫЕ НЕДЕЛИ (41-44)
4 недели для доработки проектов, пересдачи экзаменов, участия в хакатонах, подготовки к собеседованиям. Необходимы для гибкости.
МОТИВАЦИОННЫЕ ЛАЙФХАКИ
Завести дневник «мои достижения за неделю». Еженедельный созвон с ментором (отцом) на 30-45 минут. Посещать IT-митапы в Торонто. Участвовать в 2+ хакатонах. Читать 1 техническую книгу в месяц.
← Назад