Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.38K photos
71 videos
4 files
2.59K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
#вопросы_с_собеседований
Что такое непрерывная интеграция?
Практика разработки, при которой разработчики часто интегрируют код в общий репозиторий. Может варьироваться от пары изменений в день или неделю до пары изменений за час в более крупных масштабах.

Каждый фрагмент кода (изменение / патч) проверяется для того, чтобы изменения можно было безопасно объединить. Сегодня обычной практикой является тестирование изменений с помощью автоматизированной сборки, которая обеспечивает интеграцию кода. Это может быть одна сборка, которая запускает несколько тестов на разных уровнях (модульных, функциональных и т. д.), или несколько отдельных сборок, которые нужно пройти, чтобы изменения были добавлены в репозиторий.
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) – это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
Azure DevOps Explained (2020)
Авторы: Sjoukje Zaal, Stefano Demiliani, Amit Malik
Количество страниц: 438

Разработка приложений для облака предполагает изменение методологий и процедур разработки. Сегодня процессы непрерывной интеграции и непрерывного развертывания являются обязательными, но их часто сложно реализовать и принять. Azure DevOps - это облачный сервис Microsoft Azure, который увеличивает жизненный цикл разработки вашего приложения и обеспечивает возможности DevOps. К концу чтения этой книги вы научитесь применять и внедрять фичи Azure DevOps в свои процессы разработки.

Скачать книгу
👍1
Cloud Native DevOps with Kubernetes (2019)
Авторы: John Arundel, Justin Domingus
Количество страниц: 346

Эта книга показывает разработчикам, как применять стандартные практики DevOps для Kubernetes в cloud-native контексте. Вы узнаете все об экосистеме Kubernetes и найдете проверенные в бою решения частых проблем.

Во время чтения книги вы:
✔️Изучите контейнеры и Kubernetes с первых принципов - опыт не требуется;
✔️Запустите свои собственные кластеры или выберите управляемый сервис Kubernetes из Amazon, Google и других;
✔️Научитесь проектировать свои собственные облачные сервисы и инфраструктуру;
✔️Оптимизируете кластеры с точки зрения стоимости, производительности, устойчивости, емкости и масштабируемости;
✔️Изучите лучшие инструменты для разработки, тестирования и развертывания ваших приложений.

Скачать книгу
Operations Anti-Patterns, DevOps Solutions (2020)
Автор: Jeffery D. Smith
Количество страниц: 320

В своей книге автор показывает, как реализовывать методологию DevOps в несовершенных средах, в которых работают большинство разработчиков. Отчасти учебник по технологиям, отчасти справочное руководство и отчасти справочник по психологии - эта книга показывает реалистичные способы внедрения DevOps в вашу команду, когда у вас нет гибкости для радикальных изменений в организационной структуре.

Скачать книгу
The DevOps Handbook (2016)
Авторы: Gene Kim, Jez Humble, Patric Debois, John Willis
Количество страниц: 600

Эффективное управление технологиями имеет решающее значение для конкурентоспособности бизнеса. На протяжении десятилетий технологические лидеры пытались найти баланс между гибкостью, надежностью и безопасностью. Последствия возможных сбоев еще никогда не были столь значительными - например, утечка данных о держателях карт или временная недоступность необходимого тысячам людей сервиса. В книге рассказывается, как объединять управление продуктами, разработку, контроль качества, ИТ-операции и информационную безопасность, чтобы повысить эффективность вашей компании и добиться успеха на рынке.

Скачать книгу
Хороший рабочий пример отладки в реальном времени с использованием VSCode, когда у вас есть монорепозиторное приложение и несколько приложений на основе контейнеров.

https://proglib.io/w/d1b4a6b3
Implementing Azure DevOps Solutions (2020)
Авторы: Henry Been, Maik van der Gaag
Количество страниц: 434

Данная книга поможет инженерам и администраторам DevOps использовать службы Azure DevOps Services для освоения таких практик, как непрерывная интеграция, контейнеризация и развертывание с нулевым временем простоя. Поработав с книгой, вы получите знания, необходимые для обеспечения беспрепятственного развертывания приложений и непрерывности работы бизнеса.

Скачать книгу
Несколько полезных советов по масштабированию инфраструктуры как кода между командами и организациями. Наблюдения за общедоступными модулями, стандартами, повторно используемым кодом, официальным процессом выпуска / управления версиями и т. д.

https://proglib.io/w/56737780
Переход на новую платформу может повлиять на производительность. В этом посте рассказывается, как одна команда провела эксперименты, чтобы выяснить, что происходило после перехода на Kubernetes, и как это исправить.

https://proglib.io/w/81973509