SlideShare a Scribd company logo
1 of 39
DevOps
Хорошо ли меня слышно?
● Работаю DevOps инженером
● 7 лет в IT
● 5 лет как DevOps
● Работал в аутсорсе
(маленьком и большом)
● Теперь работаю в продукте,
который сам по себе CI для
DevOps’ов
Давайте знакомиться!
Если вдруг я знаю что почитать по данной теме - внизу слайда
будет название книги/статьи.
Все ссылки можно будет найти в конце презентации, а саму
презентацию скачать на slideshare.
DevOps - что это?
С точки зрения компании или бизнеса
● Свод методологий и внутренняя культура компаний, которая позволяет ускорять процессы
разработки.
На практике
● Разные Operations инженеры
● Плотное взаимодействие с разработчиками
● В зависимости от размеров компании - может быть и человек-швейцарский нож
● Основная работа - автоматизация всего что не автоматизировано, чтобы ускорить то что могло бы
работать быстрее.
Как начать работать Ops-
инженером?
● технические аспекты
Начинаем с Linux’а
Shell или терминал
● Быстрая навигация по файловой системе и работа с файлами
○ cd
○ pwd
○ find
○ ls и сопутствующие ключи
○ mkdir
○ rm
○ cp
○ mv
Shell или терминал
● Манипуляции с текстом
○ Вывод
○ Фильтрация
○ Сортировка
○ Подсчёт
○ Редактирование
○ Манипуляции с json
○ Пайпы
○ stdout/stdin
https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/
Shell или терминал
● shell скриптинг
○ Переменные
○ Входные параметры
○ Функции
○ Локальные переменные окружения
○ Циклы
○ Операторы сравнения
https://bash.cyberciti.biz/guide/Main_Page
Shell или терминал
● Статистика, состояние и диагностика системы
○ top
○ htop
○ iotop
○ iftop
○ vmstat
○ lsof
○ netstat
○ tcpdump
https://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
Настройка системы
● Сеть
● Демоны (systemd)
● Физические и виртуальные устройства
● Конфигурация ядра
● Настройка сокетов
● Безопасность и доступ
● Виртуализация
https://learning.lpi.org/en/
Теория Linux’a
● Процессы и потоки
● Виртуальная память
● Хранилище и файловые системы
● Принципы работы виртуализации
● Как загружается система
● Как работают демоны
● Посмотреть стандарт POSIX
● Работа ядра Linux
Роберт Лав - Разработка ядра Linux
Контейнеры и их оркестрация
Инструменты контейнеризации
● docker
○ docker build
○ docker run
○ docker exec
○ docker volume
○ docker network
● open container initiative
● Оптимизированные образы для контейнеров: CoreOS/Container-Optimized OS/AWS
Bottlerocket
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Оркестрация
● Kubernetes
● Mesos
● Nomad
● Openshift
● Docker-Swarm
Джиджи Сайфан - Осваиваем Kubernetes
Everything as Code
Infrastructure as Code
● Terraform
● Cloudformation
● Pulumi
● Azure ARM Templates
● ...
https://www.terraformupandrunning.com/
Configuration as Code
● Ansible
● Chef
● Puppet
● Saltstack
CI/CD и Pipeline as Code
● Построение пайплайнов
○ Сборка
○ Тестирование
○ Хранение кэша
○ Отчёты
● Паттерны деплоя
○ Blue/green deployment
○ Canary deployment
○ Rolling Deployment
● Релиз менеджмент
https://dzone.com/articles/docker-amp-continuous-delivery-deployment-types
CI/CD и Pipeline as Code
● GitLab-CI
● Teamcity
● Azure DevOps
● Concourse-CI
● Jenkins
● Circle-CI
Программирование?
Что и для чего выбрать?
● Python - скриптинг
● golang - свои инструменты
Cloud-провайдеры
Основные компоненты всех облаков
● Приватная сеть
● Вычислительные инстансы
● Образы виртуальных машин
● Хранилища: блочные, объектные, файловые
● Балансировщики нагрузки
● Средства логирования и мониторинга
● Дополнительные сервисы
○ Всевозможные managed системы - базы данных, сбор логов, очереди и т.д.
○ Расширения для сети вроде VPN’ов и дополнительных подключений
○ Эксклюзивные сервисы типа Ground Control от Amazon
Cloud-провайдеры
● Amazon AWS
● Microsoft Azure
● Google Cloud Provider
● Alibaba Cloud
● Linode
● Scaleway
● Oracle Cloud
● IBM
https://www.aws.training/
Сети
Меньше практики, и больше теории
● Модель ОСИ
● Сетевая адресация
● Что такое NAT и принципы его работы
● TCP/UDP
● VPN, виды и реализации
● Маршрутизация (не так важно, но знать полезно)
● Инструменты диагностики сети tcpdump/netstat/wireshark
https://linkmeup.ru/blog/407.html
Веб-сервера и ко
Что посмотреть/выучить/попробовать?
● Nginx!
● Веб-сервера (nginx, apache, traefik, caddy, lightppd)
● Reverse-proxy (nginx, traefik, HAProxy, apache)
● Кэш-сервера (squid, varnish, nginx, apache)
Мониторинг и логирование
Мониторинг
● Prometheus
● Grafana
● Zabbix
● Nagios
● InfluxDB (TIC stack)
Логирование
● Elastic Stack
● Splunk
● Datadog
● Logentries
● Papertrail
Различия требований на джуна
и на сеньора?
Необходима ли теория?
Список литературы
● https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/
● https://bash.cyberciti.biz/guide/Main_Page
● https://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
● https://learning.lpi.org/en/
● Роберт Лав - Разработка ядра Linux
● https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
● https://docs.docker.com/develop/dev-best-practices/
● Джиджи Сайфан - Осваиваем Kubernetes
● https://www.terraformupandrunning.com/
● https://dzone.com/articles/docker-amp-continuous-delivery-deployment-types
● https://linkmeup.ru/blog/407.html
● https://aws.training/
Спасибо за внимание!

More Related Content

Similar to DevOps pasv public

Introduction to Docker and Containers
Introduction to Docker and ContainersIntroduction to Docker and Containers
Introduction to Docker and Containers
Docker, Inc.
 
тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009
Liudmila Li
 
421 Ch
421 Ch421 Ch
421 Ch
anjaan
 
Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9 Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9
Jérôme Petazzoni
 

Similar to DevOps pasv public (20)

Becoming A Php Ninja
Becoming A Php NinjaBecoming A Php Ninja
Becoming A Php Ninja
 
About dexcs2014of
About dexcs2014ofAbout dexcs2014of
About dexcs2014of
 
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12XDocker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
 
Container orchestration: the cold war - Giulio De Donato - Codemotion Rome 2017
Container orchestration: the cold war - Giulio De Donato - Codemotion Rome 2017Container orchestration: the cold war - Giulio De Donato - Codemotion Rome 2017
Container orchestration: the cold war - Giulio De Donato - Codemotion Rome 2017
 
Delivering Go.CD with Terraform and Docker
Delivering Go.CD with Terraform and DockerDelivering Go.CD with Terraform and Docker
Delivering Go.CD with Terraform and Docker
 
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other ThingsI Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
 
Cooking with Chef
Cooking with ChefCooking with Chef
Cooking with Chef
 
Testing with Docker
Testing with DockerTesting with Docker
Testing with Docker
 
Introduction to Docker and Containers
Introduction to Docker and ContainersIntroduction to Docker and Containers
Introduction to Docker and Containers
 
тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009
 
Dev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMSDev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMS
 
Working With People Adl Uni
Working With People Adl UniWorking With People Adl Uni
Working With People Adl Uni
 
Docker, c'est bonheur !
Docker, c'est bonheur !Docker, c'est bonheur !
Docker, c'est bonheur !
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
421 Ch
421 Ch421 Ch
421 Ch
 
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
 
Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned  Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned
 
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQDocker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
 
Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9 Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9
 
Fluentd and docker monitoring
Fluentd and docker monitoringFluentd and docker monitoring
Fluentd and docker monitoring
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

DevOps pasv public

  • 3. ● Работаю DevOps инженером ● 7 лет в IT ● 5 лет как DevOps ● Работал в аутсорсе (маленьком и большом) ● Теперь работаю в продукте, который сам по себе CI для DevOps’ов Давайте знакомиться!
  • 4. Если вдруг я знаю что почитать по данной теме - внизу слайда будет название книги/статьи. Все ссылки можно будет найти в конце презентации, а саму презентацию скачать на slideshare.
  • 5. DevOps - что это?
  • 6. С точки зрения компании или бизнеса ● Свод методологий и внутренняя культура компаний, которая позволяет ускорять процессы разработки.
  • 7. На практике ● Разные Operations инженеры ● Плотное взаимодействие с разработчиками ● В зависимости от размеров компании - может быть и человек-швейцарский нож ● Основная работа - автоматизация всего что не автоматизировано, чтобы ускорить то что могло бы работать быстрее.
  • 8. Как начать работать Ops- инженером? ● технические аспекты
  • 10. Shell или терминал ● Быстрая навигация по файловой системе и работа с файлами ○ cd ○ pwd ○ find ○ ls и сопутствующие ключи ○ mkdir ○ rm ○ cp ○ mv
  • 11. Shell или терминал ● Манипуляции с текстом ○ Вывод ○ Фильтрация ○ Сортировка ○ Подсчёт ○ Редактирование ○ Манипуляции с json ○ Пайпы ○ stdout/stdin https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/
  • 12. Shell или терминал ● shell скриптинг ○ Переменные ○ Входные параметры ○ Функции ○ Локальные переменные окружения ○ Циклы ○ Операторы сравнения https://bash.cyberciti.biz/guide/Main_Page
  • 13. Shell или терминал ● Статистика, состояние и диагностика системы ○ top ○ htop ○ iotop ○ iftop ○ vmstat ○ lsof ○ netstat ○ tcpdump https://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
  • 15. ● Сеть ● Демоны (systemd) ● Физические и виртуальные устройства ● Конфигурация ядра ● Настройка сокетов ● Безопасность и доступ ● Виртуализация https://learning.lpi.org/en/
  • 16. Теория Linux’a ● Процессы и потоки ● Виртуальная память ● Хранилище и файловые системы ● Принципы работы виртуализации ● Как загружается система ● Как работают демоны ● Посмотреть стандарт POSIX ● Работа ядра Linux Роберт Лав - Разработка ядра Linux
  • 17. Контейнеры и их оркестрация
  • 18. Инструменты контейнеризации ● docker ○ docker build ○ docker run ○ docker exec ○ docker volume ○ docker network ● open container initiative ● Оптимизированные образы для контейнеров: CoreOS/Container-Optimized OS/AWS Bottlerocket https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
  • 19. Оркестрация ● Kubernetes ● Mesos ● Nomad ● Openshift ● Docker-Swarm Джиджи Сайфан - Осваиваем Kubernetes
  • 21. Infrastructure as Code ● Terraform ● Cloudformation ● Pulumi ● Azure ARM Templates ● ... https://www.terraformupandrunning.com/
  • 22. Configuration as Code ● Ansible ● Chef ● Puppet ● Saltstack
  • 23. CI/CD и Pipeline as Code ● Построение пайплайнов ○ Сборка ○ Тестирование ○ Хранение кэша ○ Отчёты ● Паттерны деплоя ○ Blue/green deployment ○ Canary deployment ○ Rolling Deployment ● Релиз менеджмент https://dzone.com/articles/docker-amp-continuous-delivery-deployment-types
  • 24. CI/CD и Pipeline as Code ● GitLab-CI ● Teamcity ● Azure DevOps ● Concourse-CI ● Jenkins ● Circle-CI
  • 26. Что и для чего выбрать? ● Python - скриптинг ● golang - свои инструменты
  • 28. Основные компоненты всех облаков ● Приватная сеть ● Вычислительные инстансы ● Образы виртуальных машин ● Хранилища: блочные, объектные, файловые ● Балансировщики нагрузки ● Средства логирования и мониторинга ● Дополнительные сервисы ○ Всевозможные managed системы - базы данных, сбор логов, очереди и т.д. ○ Расширения для сети вроде VPN’ов и дополнительных подключений ○ Эксклюзивные сервисы типа Ground Control от Amazon
  • 29. Cloud-провайдеры ● Amazon AWS ● Microsoft Azure ● Google Cloud Provider ● Alibaba Cloud ● Linode ● Scaleway ● Oracle Cloud ● IBM https://www.aws.training/
  • 31. Меньше практики, и больше теории ● Модель ОСИ ● Сетевая адресация ● Что такое NAT и принципы его работы ● TCP/UDP ● VPN, виды и реализации ● Маршрутизация (не так важно, но знать полезно) ● Инструменты диагностики сети tcpdump/netstat/wireshark https://linkmeup.ru/blog/407.html
  • 33. Что посмотреть/выучить/попробовать? ● Nginx! ● Веб-сервера (nginx, apache, traefik, caddy, lightppd) ● Reverse-proxy (nginx, traefik, HAProxy, apache) ● Кэш-сервера (squid, varnish, nginx, apache)
  • 35. Мониторинг ● Prometheus ● Grafana ● Zabbix ● Nagios ● InfluxDB (TIC stack)
  • 36. Логирование ● Elastic Stack ● Splunk ● Datadog ● Logentries ● Papertrail
  • 37. Различия требований на джуна и на сеньора? Необходима ли теория?
  • 38. Список литературы ● https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/ ● https://bash.cyberciti.biz/guide/Main_Page ● https://www.tecmint.com/command-line-tools-to-monitor-linux-performance/ ● https://learning.lpi.org/en/ ● Роберт Лав - Разработка ядра Linux ● https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ ● https://docs.docker.com/develop/dev-best-practices/ ● Джиджи Сайфан - Осваиваем Kubernetes ● https://www.terraformupandrunning.com/ ● https://dzone.com/articles/docker-amp-continuous-delivery-deployment-types ● https://linkmeup.ru/blog/407.html ● https://aws.training/