Для чого змінювати мислення щодо процесів розробки, хто такий 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.
А вот и свежие новости: 20-22 апреля пройдет конференция DevOps Days Kyiv 2021!
Для всех, кто в DevOps-комьюнити или хочет туда попасть. Онлайн, в удобное вечернее время и бесплатно.
Темы и спикеры будут ТОП:
⚡️ Сева Поляков (Marketing in DevOps)
⚡️ Ярослав Молочко (Humble reflection on future of DevOps)
⚡️ Антон Кошевой (The way to China. Cheat Sheet)
⚡️ Влад Волошин (Cooperation between multiple infrastructure teams)
⚡️ Вова Цап (Infrastructure Templating with cluster.dev)
А еще ребята из Google, VMWare, Dojo, PagerDuty, amazee.io и Datadog. Ну огонь же!
Проведи три дня в хорошей (и полезной) компании.
Для всех, кто в DevOps-комьюнити или хочет туда попасть. Онлайн, в удобное вечернее время и бесплатно.
Темы и спикеры будут ТОП:
⚡️ Сева Поляков (Marketing in DevOps)
⚡️ Ярослав Молочко (Humble reflection on future of DevOps)
⚡️ Антон Кошевой (The way to China. Cheat Sheet)
⚡️ Влад Волошин (Cooperation between multiple infrastructure teams)
⚡️ Вова Цап (Infrastructure Templating with cluster.dev)
А еще ребята из Google, VMWare, Dojo, PagerDuty, amazee.io и Datadog. Ну огонь же!
Проведи три дня в хорошей (и полезной) компании.
Добавили в нашу подборку DevOps-литературы книгу от издательства O’Reilly – «Terraform: инфраструктура на уровне кода» (Евгений Брикман). Книга посвящена подходу IaC (Infrastructure as Code) и популярному инструменту работы с ним – Terraform.
Эта книга – отличное руководство по работе с Terraform. Кроме подхода IaC автор затрагивает и другие инструменты DevOps. В книге приведено много примеров кода с пояснениями, однако, впоследствии выяснилось, что некоторые из них – нерабочие.
Эта книга – отличное руководство по работе с Terraform. Кроме подхода IaC автор затрагивает и другие инструменты DevOps. В книге приведено много примеров кода с пояснениями, однако, впоследствии выяснилось, что некоторые из них – нерабочие.
Знакомимся с Butterfly Backup, оберткой для rsync. Если вкратце – эта штука здорово помогает в создании бекапов разного типа и работе с ними. Можно создавать единичные или групповые бэкапы (Full, Incremental, Differential, Mirror), восстанавливать данные, экспортировать, определять списки и архивировать старые копии. Написана на Python, а, значит, проще и быть не может ;)
Скільки б непоганих альтернатив Jenkins не виходило на ринок, ця система все ж таки залишається однією із найулюбленіших серед девопсів. Чого тільки варта кількість плагінів, що постійно росте, та неймовірна підтримка спільноти. Щоб переконатися в такій прихильності до Jenkins, переходьте до нашого блогу – там на вас чекає стаття.
В сети ходят слухи, что вышел прикольный продукт от Cloudflare – Zero Trust Network Access. И как будто это очень крутое решение для корпоративной инфраструктуры. Кто-то уже успел опробовать? Что скажете?
Ловите прикольную фичу для Terraform – Atlantis (Terraform Pull Request Automation). Для девов и девопсов, у которых желание все автоматизировать заложено в ДНК (вплоть до пулл-реквестов).
Могутній титан моніторингу Prometheus завжди на сторожі збору метрик з численних сервісів. А ще він робить це самостійно, то ж користувач може звільнити купу часу для інших задач. А як інакше? Технології працюють аби ми мали більше часу на те, що не може обійтися без людини. Гайда до нашого блогу ー там свіженька стаття про моніторинг з Prometheus.
Для любителей покопаться в словарях. Нашли вот такое маленькое исследование – Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust.
Хто любить працювати з посередниками? Навряд чи багато з вас підіймуть руки. То ж хочемо познайомити вас з agentless-рішенням для автоматизації процесів розробки ー Ansible. Програма написана на улюбленому «пітончику», а для команд використовує YAML. Підготували для вас стислий Ansible tutorial у нашому блозі.
Kubernetes – одна из ключевых программ для работы с современной облачной инфраструктурой. В своей книге «Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке» Арундел Д. и Домингус Д. рассказывают о возможностях работы с этим ресурсом. Поэтому мы решили обязательно ее включить в нашу подборку литературы для девопсов.
В издании вы найдете особенности создания и работы контейнеров, информацию об инструментах Kubernetes (kops, kubeadm и Kubespray), фрагменты кода для понимания операций и процессов.
А после прочтения книги сможете создать приложение в облаке и построить вокруг него сетевую инфраструктуру, настроите среду разработки и CD-конвейер, научитесь управлять контейнерами и контролировать потребление ресурсов. Недостатков в этой книге мы, в принципе, не нашли.
В издании вы найдете особенности создания и работы контейнеров, информацию об инструментах Kubernetes (kops, kubeadm и Kubespray), фрагменты кода для понимания операций и процессов.
А после прочтения книги сможете создать приложение в облаке и построить вокруг него сетевую инфраструктуру, настроите среду разработки и CD-конвейер, научитесь управлять контейнерами и контролировать потребление ресурсов. Недостатков в этой книге мы, в принципе, не нашли.
Якщо ви вирішили пізнати таку затребувану та актуальну у сучасному IT-світі філософію DevOps, у нас є для вас хороші новини. Розказали у нашому блозі, що таке DevOps, скільки заробляє девопс-спеціаліст, які навички та знання потрібно мати, та де цьому всьому можна навчитися. Тож не гайте часу, можливо, саме вам судилося стати висококласним DevOps-євангелістом.
Признаки того, что с Continuous Integration у вас все в порядке:
👌 В компании есть стандартные конфигурации CI, и настройка выполняется в соответствии с ними.
👌 Вы используете инструменты для автоматического развёртывания и конфигурации – Jenkins, Kubernetes, AWS CodeDeploy, Puppet, Ansible и др.
👌 У вас в команде настроены удобные для всех оповещения о старте и завершении билда, например, в чате Telegram.
👌 Task manager интегрирован в CI и статусы задач меняются автоматически.
👌 Вы отслеживаете версии билдов и создаете ветки релиза из протестированного билда.
👌 В компании есть стандартные конфигурации CI, и настройка выполняется в соответствии с ними.
👌 Вы используете инструменты для автоматического развёртывания и конфигурации – Jenkins, Kubernetes, AWS CodeDeploy, Puppet, Ansible и др.
👌 У вас в команде настроены удобные для всех оповещения о старте и завершении билда, например, в чате Telegram.
👌 Task manager интегрирован в CI и статусы задач меняются автоматически.
👌 Вы отслеживаете версии билдов и создаете ветки релиза из протестированного билда.
Dev // Ops via @vote
А у вас все по списку? Или есть, к чему стремиться?
anonymous poll
Постепенно налаживаю процессы 🤓 – 7
👍👍👍👍👍👍👍 58%
Буду пробовать 🤔 – 4
👍👍👍👍 33%
Все четко работает 🔥 – 1
👍 8%
👥 12 people voted so far. Poll closed.
anonymous poll
Постепенно налаживаю процессы 🤓 – 7
👍👍👍👍👍👍👍 58%
Буду пробовать 🤔 – 4
👍👍👍👍 33%
Все четко работает 🔥 – 1
👍 8%
👥 12 people voted so far. Poll closed.
Нашли для вас неплохой тул для тестирования нагрузки в реальном времени – Ali. Идет со встроенным интерфейсом на основе терминала, так что сможете отслеживать метрики в режиме реального времени.
Почему появилась культура DevOps и как мир раньше обходился без этого подхода? В чем причина – разработчики, доставляющие код как сырье и не более, или молниеносно растущая инфраструктура? В своей статье DevOps-евангелист Namecheap Ник Лотоцкий разбирается, как методология DevOps повлияла на комплексный подход в разработке ПО.