Skip to content

lov3catch/devops-for-developers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hexlet. DevOps для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

certificate.png Бсылка Π½Π° курс

Автоматизация окруТСния

  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄
  • Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ окруТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Vagrant
  • Автоматизация локального окруТСния (Ansible)
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСкрСтами ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ (Ansible Vault)
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Docker
  • НСизмСняСмая инфраструктура
  • Автоматизация сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Docker Compose)
  • НСпрСрывная интСграция (Github Actions)
  • Docker Registry Hub
  • Dotfiles
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚: Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π² Docker Compose

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ инфраструктурой.

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ° (GCP, AWS, DO)
  • Автоматизация развСртывания кластСра (Terraform)
  • Настройка машин (Ansible)
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΠ±Ρ€Π°Π·ΠΎΠ² (Packer)
  • Балансировка Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ DNS
  • Быстрая ΠΎΡ‚Π΄Π°Ρ‡Π° статики Ρ‡Π΅Ρ€Π΅Π· CDN
  • Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ сСрвис
  • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (ΠšΠ»ΡŽΡ‡ΠΈ, ΠΏΠΎΡ€Ρ‚Ρ‹, сСти, бастион, vpn)
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚: Π”Π΅ΠΏΠ»ΠΎΠΉ Docker-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ansible

Π”Π΅ΠΏΠ»ΠΎΠΉ ΠΈ эксплуатация.

  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ 12 Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²
  • Π”Π΅ΠΏΠ»ΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ansible
  • ΠžΡΠ½ΠΎΠ²Ρ‹ Kubernetes
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° (DNS, БалансСры, ΠšΠ»Π°ΡΡ‚Π΅Ρ€)
  • Π Π΅Π»ΠΈΠ·Ρ‹: Blue Green, Canary, Rolling
  • Stateless vs Stateful
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ миграциями
  • Zero Downtime Deploy
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (DataDog)
  • ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ошибок (Rollbar)
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚: Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄