Leanpub Header

Skip to main content

Filters

Category: "DevOps"

Books

  1. Python Combat Guide
    Python Combat Guide
    A comprehensive manual about tricks, good practices and coding style for hands on Software Developer Managers and Developers
    Carles Mateo

    Python 3 Combat Guide is a practical guide, full of actual experience and common sense, to avoid errors and to develop Python 3 Software Projects and System Administration programs.Targeted to SDM, Team Manager and Developers, defines practical strategies and tricks, and teach the basis of Unit Testing in pytest.You'll learn OOP easily.

  2. The PowerShell Conference Book
    The PowerShell Conference Book
    Volume 3
    Mark Kraus, Michael Zanatta, Joe Houghes, Christian Coventry, Steven Judd, Phil Bossman, Adil Leghari, Arnaud Petitjean, Bill Kindle, and The DevOps Collective, Inc.

    20+ subject matter experts have teamed up to bring you the ultimate collection of PowerShell+DevOps topics that are designed to be like a conference in a book. This book not only delivers top-notch content that rivals any book on the market, but all royalties are donated to the OnRamp scholarship program which bootstraps others into the industry.

  3. Microservices For DevOps

    Decompose your Monolithic application and move towards Microservices Architecture by addressing a common concern

  4. GCP Cloud Architecture
    GCP Cloud Architecture
    Noah Gift, Andrew Nguyen, Alfredo Deza, and Michael Vierling

    Learn to master the Google Cloud platform (GCP).

  5. From Admin to DevOps
    From Admin to DevOps
    The No-BS Way to DevOps in Azure
    Adam Bertram and Michael Levan

    If you want to know a No BS way to 'do the DevOps' in Azure, you're in luck. You will not only learn how to implement DevOps tools and strategies in Azure but more importantly why. Prepare yourself to embark on a DevOps in Azure journey!

  6. Minimal Python
    Minimal Python
    Noah Gift and Alfredo Deza

    Even books that have "learn" in the title introduce readers to hopelessly complex topics like object-oriented programming or concurrency. It turns out YAGNI (You Ain't Gonna Need It). Why teach students topics they won't use either ever, or not for a few years?

  7. Python Command Line Tools
    Python Command Line Tools
    Design powerful apps with Click
    Noah Gift and Alfredo Deza

    Learn the ultimate interface...the command-line.

  8. Terraform in Azure
    Terraform in Azure
    Michael Levan

    Do you want to easily spin up your Azure infrastructure with code? Do you want a book that is all labs to truly teach you with hands-on experience? Look no further! Take the journey with me into the world of Terraform in Azure.

  9. Cloud Computing for Data Analysis
    Cloud Computing for Data Analysis
    The missing semester of Data Science
    Noah Gift

    This book is designed to give you a comprehensive view of cloud computing including Big Data and Machine Learning. Many resources will be used including interactive labs on Cloud Platforms (Google, AWS, Azure) using Python. This is a project-based book with extensive hands-on assignments. Based on material taught at leading universities.

  10. Kubernetes for All
    Kubernetes for All
    Build a Datacenter from Scratch
    Joel Bryan Juliano

    Most Kubernetes books teach you YAML. This one teaches you to build a datacenter.You start with #!/usr/bin/env bash. You finish with one command that provisions, reloads, and tears down a complete multi-service cluster. No magic. No black boxes. Just you, Bash, and the cloud-native platform you built yourself.

  11. DevOps For PHP Developers
    DevOps For PHP Developers
    From Server Setup to Deployment.
    David Mjomba

    Use Ansible to set up fresh instances of Ubuntu 18.04, perform automated updates and set up the LEMP stack comprising of PHP 7.3, Nginx and Percona database. A Docker image that will closely resemble our server will be the testing environment that we'll hook up to GitLab and set-up the CI/CD pipeline to handle testing and zero downtime deployment.

  12. Practical Continuous Testing
    Practical Continuous Testing
    Making Agile and DevOps a Reality
    Zhimin Zhan

    Continuous Testing (CT) is a process of executing automated end-to-end (UI) tests frequently as regression testing on new builds. If all tests have passed, the software is ready for a production release. If there are test failures, the team must act quickly on the feedback. "Test Early and Test Often" enables "Release Early and Release Often".

  13. Building PowerShell Modules
    Building PowerShell Modules
    An in-depth guide from design to production
    Brandon Olin

    An in-depth guide to creating high-quality PowerShell modules including docs, tests, CI/CD, and community engagement. This book provides a detailed guide to what PowerShell modules are, and how to design, develop, test, and publish them. It also includes numerous "good practices" for creating engaging open-source modules for the community to enjoy.

  14. Advent of Go Microservices

    Writing good services in Go can be a challenge - you have to write out your database structures, unit and integration testing with CI to see what breaks, keep them updated with migrations, define your API endpoints and routing, update your documentation - all of these things keep you from building your service. Let's be smart about it.

  15. DIY DevOps

    This tutorial is for anyone or team who needs to automate the deployment and maintenance of static website (html/css/javascript) on a Virtual Private Server instance at digitalocean.com. If you are capable of following tutorials to create a very basic HTML file, you should have no problem following this tutorial.