DevOps-инженер: От основ до продакшена [Stepik] [Maksim]

Bot

Администратор
Команда форума
23 Янв 2020
205,183
3,142
113
269049.jpg

Основы DevOps и Linux
  1. Философия DevOps и методологии
  2. Linux администрирование
  3. Bash scripting и автоматизация
  4. Сетевые протоколы и безопасность
  5. Системы контроля версий Git
  6. Настройка рабочего окружения
Непрерывная интеграция и доставка
  1. Основы CI/CD pipeline
  2. Jenkins: настройка и Pipeline as Code
  3. GitLab CI/CD полный цикл
  4. GitHub Actions и workflows
  5. Автоматизированное тестирование
  6. Управление артефактами
  7. Стратегии развертывания (Blue-Green, Canary)
  8. Rollback и восстановление
Контейнеризация и Docker
  1. Архитектура контейнеров
  2. Docker: образы и контейнеры
  3. Dockerfile best practices
  4. Docker Compose для multi-container
  5. Docker networking и volumes
  6. Registry и управление образами
  7. Оптимизация и безопасность контейнеров
  8. Podman и альтернативы Docker
Kubernetes и оркестрация
  1. Архитектура Kubernetes
  2. Pods, Services, Deployments
  3. ConfigMaps и Secrets
  4. Ingress и LoadBalancer
  5. StatefulSets и persistent storage
  6. Helm: пакетный менеджер K8s
  7. RBAC и Network Policies
  8. Operators и CRD
  9. Service Mesh (Istio/Linkerd)
Инфраструктура как код
  1. Концепция IaC и GitOps
  2. Terraform: основы и providers
  3. Terraform: модули и state management
  4. Ansible: playbooks и roles
  5. Ansible: vault и dynamic inventory
  6. Packer: создание образов
  7. CloudFormation и ARM templates
  8. Pulumi: IaC на языках программирования
  9. ArgoCD и Flux для GitOps
Облачные платформы
  1. AWS: EC2, VPC, S3, RDS
  2. AWS: ECS/EKS, Lambda, CloudWatch
  3. Google Cloud Platform основы
  4. Microsoft Azure и Azure DevOps
  5. Yandex Cloud для DevOps
  6. Мультиоблачные стратегии
  7. Cost optimization в облаке
Мониторинг и логирование
  1. Prometheus: метрики и PromQL
  2. Grafana: дашборды и алерты
  3. ELK Stack: Elasticsearch, Logstash, Kibana
  4. Fluentd и Fluent Bit
  5. Jaeger и distributed tracing
  6. OpenTelemetry стандарт
  7. APM решения (Datadog, New Relic)
  8. SLI, SLO, SLA и Error Budgets
Безопасность DevSecOps
  1. Security as Code
  2. SAST и DAST сканирование
  3. Container security scanning
  4. Secrets management (Vault, Sealed Secrets)
  5. RBAC и Policy as Code
  6. Network security и Zero Trust
  7. Compliance и аудит
  8. Incident response
  9. Supply chain security
Управление конфигурацией
  1. Configuration management стратегии
  2. Chef и Puppet основы
  3. SaltStack для оркестрации
  4. Consul для service discovery
  5. etcd и распределенное хранилище
  6. Feature flags и A/B testing
  7. Версионирование и миграции
Администрирование продакшена
  1. High Availability архитектура
  2. Disaster Recovery планирование
  3. Backup и восстановление
  4. Performance tuning
  5. Capacity planning
  6. Database DevOps практики
  7. Message queues (RabbitMQ, Kafka)
  8. Caching стратегии (Redis, Memcached)
  9. CDN и edge computing
  10. Chaos Engineering
  11. On-call и incident management