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 - Кластеры. Ресурсы под управлением облачных провайдеров