Need expert advice? Ask a mentor for free

arrow_left.svgНазад
час читання: 3 хв

6 корисних книг для DevOps-інженерів-початківців

Які книги варто прочитати, щоб стати крутим DevOps-розробником, розповіла ком’юніті-менеджерка Катерина Таборова.

ком’юніті-менеджерка Катерина Таборова

— Ефективний процес розробки програмного забезпечення в IT-компанії охоплює єдиний цикл взаємодії розробки, експлуатації й деплойменту, — пояснює Катерина. — Сьогодні більшість нових програмних продуктів працюють у хмарах. Тому замість написання застосунків із нуля фахівці використовують мікросервісну архітектуру й сервіси, які надає хмара, а також готові програмні модулі для вирішення конкретних завдань.

DevOps-розробник — це справжній «конструктор», який збирає деталі проєкту в єдине ціле. Філософія DevOps передбачає логіку постачання програмного забезпечення у вигляді готового продукту, орієнтованого на розв’язання конкретних проблем замовника й кінцевих користувачів.

Нижче поданий список книг різного рівня складності для Junior DevOps-інженера. Усі вони — англійською мовою.

Визнач рівень володіння мовою

1. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford.

— Це художня розповідь про використання методології DevOps в IT-компанії. Автори простою мовою розповідають про кілька їх практичних інструментів і підходи в рамках практики DevOps. У книзі фігурує вигадана історія про компанію Parts Unlimited.

The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford

2. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, by Gene Kim, Jez Humble, Patrick Debois, and John Willis.

— Книга розповідає про основні принципи DevOps за трьома напрямами: потік, зворотний зв’язок і безперервне навчання. Усе підкріплено кейсами реальних компаній із прикладами вирішення проблем.

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, by Gene Kim, Jez Humble, Patrick Debois, and John Willis

3. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley.

— Обширна й докладна книга про автоматизацію процесів збирання, тестування та впровадження нових версій програм. Автори пропонують абсолютно нову стратегію розвитку — більше жодних болісних дій!

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley

4. Building Microservices: Designing Fine-Grained Systems, by Sam Newman.

— Книга допомагає по-новому поглянути на багато нерозв’язних (насправді — ні) проблем і вчить, як витончено розробляти навіть найскладніші системи.

Building Microservices: Designing Fine-Grained Systems, by Sam Newman

5. Securing DevOps: Security in the Cloud, by Julien Vehent.

— У цій книзі ви знайдете докладну інформацію про усунення вразливостей продукту та забезпечення надійності ключових процесів DevOps.

Securing DevOps: Security in the Cloud, by Julien Vehent

6. Clean Architecture: A Craftsman's Guide to Software Structure and Design, by Robert Martin.

— Книга про мистецтво розробки програмного забезпечення, в якій інженер будь-якого рівня знайде щось корисне.

Clean Architecture: A Craftsman's Guide to Software Structure and Design, by Robert Martin

— Сподіваюся, ці книги допоможуть комусь побудувати кар’єрний шлях і надихнуть на нові звершення, — резюмує Катерина. — А щоб отримувати ще більше корисної інформації про напрям DevOps, пропоную підписатися на наш Telegram-канал Cloud Way!

За надану тему дякуємо training.epam.com.