Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.42 KB

File metadata and controls

47 lines (39 loc) · 2.42 KB

Чек‑лист 90 дней: без IT‑бэкграунда в DevOps

Это самый тяжёлый путь, но он возможен. Главное - не пытаться выучить всё сразу.

0–30 дней - чистый фундамент

  • Linux:
    • базовые команды (cd, ls, cat, less, grep, find)
    • права (chmod, chown), пользователи и группы
    • работа с процессами (ps, top, kill)
  • Сети:
    • что такое IP, порт, DNS
    • ping, curl, traceroute
  • Git 0→1:
    • clone, status, add, commit, push
    • создать первый небольшой репозиторий
  • Мини‑проект:
    • статический сайт или простое веб‑приложение
    • выложить код на GitHub

30–60 дней - Docker и простой CI

  • Docker:
    • собрать образ с твоим мини‑проектом
    • запустить локально контейнер
    • понять разницу между образом и контейнером
  • Docker Compose:
    • добавить БД/кеш, собрать окружение из 2–3 сервисов
  • CI:
    • настроить автоматический запуск тестов/проверок
    • добавить сборку и публикацию образа в registry (docker hub / другой)

60–90 дней - первый вкус IaC и Kubernetes

  • OpenTofu/Terraform:
    • описать одну виртуальную машину или минимальную инфраструктуру
    • научиться делать plan/apply/destroy
  • Kubernetes (минимум):
    • поднять kind/minikube
    • задеплоить своё приложение: Deployment + Service
  • Итоговый мини‑проект:
    • репозиторий с кодом приложения
    • Dockerfile + docker-compose
    • папка infra/ с Terraform и манифестами k8s
    • README с шагами «как запустить»

Твоя цель за 90 дней - не стать полноценным DevOps, а показать, что ты можешь пройти путь от нуля до маленького, но работающего проекта.