Skip to content

networksuperman/netology_dev_ops

Repository files navigation

netology_dev_ops

Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания ΠΏΠΎ курсу DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ с нуля

IT-систСмы ΠΈ опСрационная систСма Linux

β„–1 - ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²: процСссоры, ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ

β„–2 - БрСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСм

β„–3 - Π’ΠΈΠΏΡ‹ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. ОБ Linux

β„–4 - ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Linux

β„–5 - ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами

β„–6 - ΠŸΠ°ΠΌΡΡ‚ΡŒ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ

β„–7 - Π¨Π΅Π΄ΡƒΠ»Π΅Ρ€

β„–8 - ДисковыС систСмы

β„–9 - Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы

β„–9 - Π―Π΄Ρ€ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы

β„–10 - Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ОБ

АдминистрированиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Linux

β„–11 - Π’ΠΈΠΏΡ‹ дистрибутивов Linux

β„–12 - Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

β„–13 - Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ систСмы, Init, systemd

β„–14 - Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ

β„–15 - ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы

β„–16 - ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы. Π§Π°ΡΡ‚ΡŒ 2

Π‘Π΅Ρ‚ΡŒ, сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹

β„–17 - 4.5. Π‘Π΅Ρ‚ΡŒ ΠΈ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹: Firewall

β„–18 - 4.5. NAT

β„–19 - 4.6. VPN

β„–20 - 4.7 ВысокоуровнСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹

β„–21 - 4.8. Π’Ρ€Π°Π±Π»ΡˆΡƒΡ‚ΠΈΠ½Π³

β„–22 - 4.10. DHCP, PXE

β„–23 - 4.11. DNS

β„–24 - 4.12 HTTP/HTTPS

β„–25 - 4.13. IPv6

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Bash

β„–26 - ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

β„–27 - Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

β„–28 - Regexp ΠΈ Π΅Π³ΠΎ использованиС для синтаксичСского Π°Π½Π°Π»ΠΈΠ·Π°

β„–29 - Π Π°Π±ΠΎΡ‚Π° с тСкстовыми ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ

β„–30 - Π Π°Π·Π±ΠΎΡ€ скриптов ΠΈ ΠΈ ΠΈΡ… написаниС

Виртуализация

β„–31 - Виртуализация ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: AWS, GCP, Yandex Cloud, OpenStack

β„–32 - 6.2. Π’ΠΈΠΏΡ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: KVM, QEMU

β„–33 - 6.3. Docker. Π§Π°ΡΡ‚ΡŒ 1

β„–34 - 6.4. Docker. Π§Π°ΡΡ‚ΡŒ 2

β„–35 - 6.5. Kubernetes. Π§Π°ΡΡ‚ΡŒ 1

β„–36 - 6.6. Kubernetes. Π§Π°ΡΡ‚ΡŒ 2

Автоматизация ΠΈ CI/Π‘D

β„–37 - 7.1. Ansible. Π§Π°ΡΡ‚ΡŒ 1

β„–38 - Ansible.Π§Π°ΡΡ‚ΡŒ 2

β„–39 - Terraform

β„–40 - ΠŸΠΎΠ΄ΡŠΡ‘ΠΌ инфраструктуры Π² Yandex Cloud

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² DevOps

β„–41 - Git

β„–42 - Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DevOps. Π‘I/Π‘D

β„–43 - GitLab

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

β„–44 - ΠžΠ±Π·ΠΎΡ€ систСм IT-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°

β„–45 - БистСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Zabbix

β„–46 - БистСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Zabbix. Π§Π°ΡΡ‚ΡŒ 2

β„–47 - БистСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Prometheus

β„–48 - Prometheus. Π§Π°ΡΡ‚ΡŒ 2

ΠžΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ

β„–49 - Disaster recovery ΠΈ Keepalived

β„–50 - ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

β„–51 - Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

β„–52 - ΠžΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π² ΠΎΠ±Π»Π°ΠΊΠ΅

БистСмы хранСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

β„–53 - Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡ… Ρ‚ΠΈΠΏΡ‹

β„–54 - ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Redis/memcached

β„–55 - ELK

β„–56 - ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ RabbitMQ

РСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ администрированиС Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

β„–57 - Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

β„–58 - Π Π°Π±ΠΎΡ‚Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (DDL/DML)

β„–59 - SQL. Π§Π°ΡΡ‚ΡŒ 1

β„–60 - SQL. Π§Π°ΡΡ‚ΡŒ 2

β„–61 - Π˜Π½Π΄Π΅ΠΊΡΡ‹

β„–62 - РСпликация ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Π°ΡΡ‚ΡŒ 1

β„–63 - РСпликация ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Π°ΡΡ‚ΡŒ 2

β„–64- Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

β„–65 - Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Π»Π°ΠΊΠ΅

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

β„–66 - Уязвимости ΠΈ Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

β„–67 - Π—Π°Ρ‰ΠΈΡ‚Π° хоста

β„–68 - Π—Π°Ρ‰ΠΈΡ‚Π° сСти

БистСмы управлСния вСрсиями

β„–69 - БистСмы контроля вСрсий

β„–70 - ΠžΡΠ½ΠΎΠ²Ρ‹ Git

β„–71 - ВСтвлСния Π² Git

β„–72 - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Git

АдминистрированиС Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

β„–73 - Π’ΠΈΠΏΡ‹ ΠΈ структура Π‘Π£Π‘Π”

β„–74 - SQL

β„–75 - MySQL

β„–76 - PostgreSQL

β„–77 - Elasticsearch

β„–78 - Troubleshooting

Виртуализация ΠΈ контСйнСризация

β„–79 - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. Π’ΠΈΠΏΡ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠ². ΠžΠ±Π·ΠΎΡ€ Ρ€Ρ‹Π½ΠΊΠ° Π²Π΅Π½Π΄ΠΎΡ€ΠΎΠ² ΠΈ областСй примСнСния

β„–80 - ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² IaaC Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами

β„–81 - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. ЭкосистСма. АрхитСктура. Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

β„–82 - ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Docker Compose

β„–83 - ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ кластСром Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Docker Swarm

ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ инфраструктура. Terraform

β„–84 - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Terraform

β„–85 - ΠžΡΠ½ΠΎΠ²Ρ‹ Terraform. Yandex Cloud

β„–86 - Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π² ΠΊΠΎΠ΄Π΅ Terraform

β„–87 - ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Terraform

β„–88 - ИспользованиС Terraform Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅

БистСма управлСния конфигурациями

β„–89 - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ansible

β„–90 - Π Π°Π±ΠΎΡ‚Π° с Playbook

β„–91 - ИспользованиС Ansible

β„–92 - Π Π°Π±ΠΎΡ‚Π° с roles

β„–93 - ВСстированиС roles

β„–94 - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

НСпрСрывная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ интСграция

β„–95 - Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ПО

β„–96 - DevOps ΠΈ SRE

β„–97 - ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ CI/CD

β„–98 - Jenkins

β„–99 - Teamcity

β„–100 - GitLab

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π»ΠΎΠ³ΠΈ

β„–101 - БистСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°

β„–102 - БрСдство Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Grafana

β„–103 - БистСма сбора Π»ΠΎΠ³ΠΎΠ² Elastic Stack

β„–104 - ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Sentry

β„–105 - Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚

ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹

β„–106 - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² микросСрвисы

β„–107 - ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹: ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹

β„–108 - ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹

β„–109 - ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹: ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Kubernetes: основы, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ администрированиС

ΠžΡΠ½ΠΎΠ²Ρ‹ Kubernetes

β„–110 - Kubernetes. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ появлСния. Команда kubectl

β„–111 - Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ K8S

β„–112 - Запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² K8S

β„–113 - Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ взаимодСйствиС Π² K8S. Π§Π°ΡΡ‚ΡŒ 1

β„–114 - Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ взаимодСйствиС Π² K8S. Π§Π°ΡΡ‚ΡŒ 2

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Kubernetes

β„–115 - Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² K8s. Π§Π°ΡΡ‚ΡŒ 1

β„–116 - Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² K8s. Π§Π°ΡΡ‚ΡŒ 2

β„–117 - ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

β„–118 - Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом

β„–119 - Helm

АдминистрированиС Kubernetes

β„–120 - ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Kubernetes

β„–121 - Установка Kubernetes

β„–122 - Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ΅Ρ‚ΡŒ Π² K8s

β„–123 - ОбновлСниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

β„–124 - Troubleshooting

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²

β„–125 - ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ сСти

β„–126 - Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности. Балансировщики Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

β„–127 - Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°Ρ…

β„–128 - ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹. РСсурсы ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²