Если вы еще не работали с Continuous Integration и Continuous Delivery на сервисах Microsoft, эта статья для вас. Как Azure гармонично вписывается в концепцию DevOps: настройка среды, автоматизация сборки, модульное тестирование и развертывание. 👇
Сегодня в нашей подборке книг про DevOps более детальное продолжение «Проекта «Феникс» – «Руководство по DevOps» от Джина Ким, Патрика Дебуа, Джона Уиллис и Джез Хамбл.
Книга знакомит нас с принципами DevOps через три направления – поток, обратная связь и непрерывное обучение. Авторы открывают читателям технические детали философии девопс – подход CI/CD, тестирование, сбор и анализ данных, документацию и инструменты для оптимизации доставки кода.
Что еще интересного? Реальные кейсы компаний, технические примеры и пути решения проблем, а также ответы на вопросы безопасности сетевой инфраструктуры.
Книга знакомит нас с принципами DevOps через три направления – поток, обратная связь и непрерывное обучение. Авторы открывают читателям технические детали философии девопс – подход CI/CD, тестирование, сбор и анализ данных, документацию и инструменты для оптимизации доставки кода.
Что еще интересного? Реальные кейсы компаний, технические примеры и пути решения проблем, а также ответы на вопросы безопасности сетевой инфраструктуры.
Признаки плохого тона в Continuous Integration и как с этим бороться 😉
🔺 Команда не провела тестирование и ручное развертывание кода. Заказчику показали результат «как есть». Никогда не демонстрируйте результат заказчику пока не убедились, что все работает.
🔺 Разработчик проверил код локально – код работал, но на стадии продакшена все сломалось. Всегда проверяйте код в двух окружениях – для девелоперов и тестировщиков.
🔺 Тестировщик провел автотесты локально, а на сервере все упало. Не полагайтесь на случай и тестируйте код на всех этапах его доставки.
🔺 Ваш код невозможно быстро откатить к старой, рабочей версии. Логгируйте историю изменений и отслеживайте версии, чтобы всегда была возможность вернуться к рабочей версии.
🔺 Команда не провела тестирование и ручное развертывание кода. Заказчику показали результат «как есть». Никогда не демонстрируйте результат заказчику пока не убедились, что все работает.
🔺 Разработчик проверил код локально – код работал, но на стадии продакшена все сломалось. Всегда проверяйте код в двух окружениях – для девелоперов и тестировщиков.
🔺 Тестировщик провел автотесты локально, а на сервере все упало. Не полагайтесь на случай и тестируйте код на всех этапах его доставки.
🔺 Ваш код невозможно быстро откатить к старой, рабочей версии. Логгируйте историю изменений и отслеживайте версии, чтобы всегда была возможность вернуться к рабочей версии.
Dev // Ops via @vote
А у вас случается что-то из перечисленного?
anonymous poll
Возьму на заметку – 10
👍👍👍👍👍👍👍 63%
Бывает, но борюсь – 6
👍👍👍👍 38%
Давно этого не делаю
▫️ 0%
👥 16 people voted so far.
anonymous poll
Возьму на заметку – 10
👍👍👍👍👍👍👍 63%
Бывает, но борюсь – 6
👍👍👍👍 38%
Давно этого не делаю
▫️ 0%
👥 16 people voted so far.
Продолжаем вас знакомить с популярными книгами по изучению DevOps, и сегодня расскажем об издании, в центре которого – люди, а не технологии и процессы.
В своей книге Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale Дженифер Дэвис и Рин Дэниэлз делают акцент на взаимодействии специалистов. DevOps раскрывается с точки зрения культуры изменений внутри компании – командная работа, взаимообмен знаниями и инструментами, разделение общих ценностей. В книге много ценных советов по управлению персоналом, организации IT-департамента и отдельных команд.
В своей книге Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale Дженифер Дэвис и Рин Дэниэлз делают акцент на взаимодействии специалистов. DevOps раскрывается с точки зрения культуры изменений внутри компании – командная работа, взаимообмен знаниями и инструментами, разделение общих ценностей. В книге много ценных советов по управлению персоналом, организации IT-департамента и отдельных команд.
Сьогодні у блозі DevOps – стислий туторіал по Kubernetes. Розказуємо про компоненти програми, взаємодію з інструментами DevOps, провайдером AWS та конфіденційну інформацію, що зберігається у секретах.
Гоу читати за лінком 👇
Гоу читати за лінком 👇
Концепция непрерывной интеграции и доставки (CI/CD) – один из базовых инструментов DevOps, и сегодняшняя книга из нашей подборки подробно рассказывает об этой концепции.
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Humble Jez, Farley David) будет полезна всем, кто хочет научиться ускорять доставку кода и сделать ее более эффективной. Авторы рассказывают о том, как автоматизировать рутинные процессы – билд, тестирование, развертывание. Фишка книги в том, что уже на этапе чтения можно пробовать внедрять полученные знания в своих проектах.
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Humble Jez, Farley David) будет полезна всем, кто хочет научиться ускорять доставку кода и сделать ее более эффективной. Авторы рассказывают о том, как автоматизировать рутинные процессы – билд, тестирование, развертывание. Фишка книги в том, что уже на этапе чтения можно пробовать внедрять полученные знания в своих проектах.
Сегодня Интернет вещей знает, как мы спим, едим, двигаемся, где и чем занимаемся в свободное время. И такие девайсы как Apple Watch или Fitbit нуждаются в высоком уровне секьюрности. Статья в блоге нашего партнера Namecheap как раз про это. 👇
Як девопсу диригувати оркестром із комп'ютерів, серверів, хмарних систем та інших інстансів? Звичайно ж, за допомогою Terraform. Саме про цей інструмент DevOps йде мова у нашій сьогоднішній статті в блозі DevOps. Переходьте за посиланням нижче 👇
Исследования таких компаний как Gartner прогнозируют, что нынешний год ознаменуется бумом «опсов», куда входит и роль DevOps. Какие перспективы ждут DevOps-инженера в 2021 году? Спойлер: довольно радужные. 😉
Недавно в Grafana cloud проапдейтили тарифы и лимиты. Спойлер: нам добавили приятных плюшек. 🔥
В чому секрет оптимізованого моніторингу програмного забезпечення? Це налагоджений збір метрик застосунків та систем, візуалізація IT-інфраструктури, своєчасні оповіщення та звіти щодо подій.
Сьогодні у блозі DevOps розповідаємо про Zabbix – популярний інструмент моніторингу серед девопсів. Стаття за посиланням 👇
Сьогодні у блозі DevOps розповідаємо про Zabbix – популярний інструмент моніторингу серед девопсів. Стаття за посиланням 👇
Смотрите, что мы нашли! Теперь не нужно тратить время на поиск нужных команд для работы в Git. Просто выберите нужное действие в «калькуляторе», а сервис подскажет команду и рекомендации ее использования.
Не могли пройти мимо информационной безопасности, поэтому добавили в нашу подборку литературы о DevOps книгу «Безопасный DevOps» (Джульен Вехен). Джульен помогает разобраться в специфике безопасности облачной инфраструктуры и рассказывает, как повысить надежность ключевых процессов.
В книге есть полезные архитектурные схемы, примеры кода и инструментов для решения конкретной проблемы. Акцент сделан на работу с облачными приложениями на AWS, возможно, это является и неким минусом, т.к. не хватает универсальных решений.
В целом материал изложен в логической последовательности, а стиль изложения простой. Книга будет интересна специалистам, которые уже знакомы с DevOps и владеют базовыми навыками.
В книге есть полезные архитектурные схемы, примеры кода и инструментов для решения конкретной проблемы. Акцент сделан на работу с облачными приложениями на AWS, возможно, это является и неким минусом, т.к. не хватает универсальных решений.
В целом материал изложен в логической последовательности, а стиль изложения простой. Книга будет интересна специалистам, которые уже знакомы с DevOps и владеют базовыми навыками.
Про який інструмент автоматизації розробки ви згадаєте, якщо скажемо, що в ньому все, як на тарілочці? З відмінною подачею та безліччю компліментів до основної страви? Здогадалися..? Так, ми про Jenkins. Сьогодні у нашому блозі стаття про це улюблене меню всіх девопсів 👇
Наглядное объяснение концепций и терминологии AWS IAM и Kubernetes RBAC в картинках. Смотрите в статье 👇
Для чого змінювати мислення щодо процесів розробки, хто такий DevOps-інженер і як стати справжнім провідником у світ девопс? Як і де освоїти цю філософію та увійти до львівської DevOps-спільноти? Про це є у статті👇
Сегодня в подборке книг для девопсов предлагаем материал о Continuous delivery. Книга Эберхальда Вольф «Continuous delivery. Практика непрерывных апдейтов» подойдет специалистам, которые уже сталкивались с этой концепцией.
В своей работе Вольф рассказывает о программах, которые используются в CI/CD – Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Эти инструменты используются на всех этапах конвейера CI/CD, поэтому пригодятся в сборке, интеграции, тестировании, развертывании и мониторинге.
Книгу можно назвать исчерпывающим руководством по организации CI/CD и применению практик DevOps. Но если вы – искушенный девопс, вам может не хватить темы непрерывной компиляции и автоматического тестирования, и, возможно, сравнений разных технологий.
В своей работе Вольф рассказывает о программах, которые используются в CI/CD – Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Эти инструменты используются на всех этапах конвейера CI/CD, поэтому пригодятся в сборке, интеграции, тестировании, развертывании и мониторинге.
Книгу можно назвать исчерпывающим руководством по организации CI/CD и применению практик DevOps. Но если вы – искушенный девопс, вам может не хватить темы непрерывной компиляции и автоматического тестирования, и, возможно, сравнений разных технологий.
А вы пользуетесь dog – DNS-утилитой для командной строки? dog понимает аргументы командной строки, имеет красочный вывод, поддерживает протоколы DNS-over-TLS и DNS-over-HTTPS, и может генерировать JSON. Если еще не пробовали, об этом удобном клиенте можно почитать на Git (и скачать, конечно).
TFSEC – сканер безопасности для темплейтов Terraform. Сканер интегрирован с официальным анализатором HCL, а это повышает гарантию раннего выявления проблем безопасности. Отлично подходит для работы с CI/CD. 👌
Dev // Ops via @vote
Проверять шаблоны Terraform – хорошая привычка DevOps. Делаете это?
anonymous poll
Вот прям сегодня и начну – 6
👍👍👍👍👍👍👍 60%
Делал, когда это еще не было мейнстримом – 2
👍👍 20%
Иногда пропускаю – 2
👍👍 20%
👥 10 people voted so far.
anonymous poll
Вот прям сегодня и начну – 6
👍👍👍👍👍👍👍 60%
Делал, когда это еще не было мейнстримом – 2
👍👍 20%
Иногда пропускаю – 2
👍👍 20%
👥 10 people voted so far.