devops_bibliography

DevOps Bibliography

Java DevOps

Java DevOps, Awesome Java DevOps, Java DevOps Bibliography:


Python DevOps

Golang DevOps

JavaScript DevOps

TypeScript DevOps

General DevOps

  • Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale - Jennifer Davis, Ryn Daniels
  • The Phoenix Project - Gene Kim, Kevin Behr, George Spafford – this one is in the form of a novel, so it’s a quick read. It tells the story of a company that really, really needs DevOps.

SRE

SRE Books - SRE Bibliography

  • Seeking SRE by David N. Blank-Edelman
    • Organizations — big and small — have started to realize just how crucial system and application reliability is to their business. At the same time, they’ve also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a…
    • Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addresses issues that matter to makers: keeping projects up and running, and providing means to control, monitor, and…
  • Waging Cyber War by Jacob G. Oakley
    • Understand the challenges of implementing a cyber warfare strategy and conducting cyber warfare. This book addresses the knowledge gaps and misconceptions of what it takes to wage cyber warfare from the technical standpoint of those with their hands on the keyboard. You will quickly appreciate the difficulty and…

In 2016, Google’s Site Reliability Engineering book ignited an industry discussion on what it means to run production services today—and why reliability considerations are fundamental to service design. Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you…


Others

    • This practical guide brings DevOps principles to Salesforce development. It fits together two major movements within the IT world: the movement to Software/Platform as a Service (SaaS/PaaS), and the DevOps movement. While SaaS and PaaS allow companies to invest in their core competencies rather than maintain their own…
  • .NET DevOps for Azure By: Jeffrey Palermo
    • Use this book as your one-stop shop for architecting a world-class DevOps environment with Microsoft technologies. .NET DevOps for Azure is a synthesis of practices, tools, and process that, together, can equip a software organization to move fast and deliver the highest quality software. The book begins by discussing…
  • DevOps for SharePoint By: Ethan Schumann, Oscar Medina
    • Deploy a SharePoint farm in a repeatable, predictable, and reliable fashion using Infrastructure as Code (IaC) techniques to automate provisioning. Savvy IT pros will learn how to use DevOps practices and open source tools to greatly reduce costs, and streamline management operations for SharePoint farms deployed via Amazon…
  • DevOps For Dummies By: Emily Freeman
    • Develop faster with DevOps DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for faster release cycles and more resource-efficient product updating. DevOps For Dummies provides a guidebook for those on the development or operations side in need of a primer on this…
  • DevOps in Python By: Moshe Zadka
    • Explore and apply best practices for efficient application deployment. This book draws upon author Moshe Zadka’s years of Dev Ops experience and focuses on the parts of Python, and the Python ecosystem, that are relevant for DevOps engineers. You’ll start by writing command-line scripts and automating simple DevOps-style tasks….
    • Roll up your sleeves and jump into Agile project management to use and customize Microsoft Azure DevOps. Organizations adopt Agile practices because they are a key enabler to run better projects, get more successful end results, and achieve an overall higher quality output. To benefit the most from…
  • Securing DevOps By: Julien Vehent
    • Security teams need to adopt the techniques of DevOps and switch their focus from defending only the infrastructure to protecting the entire organization by improving it continuously. Securing DevOps explores how the techniques of DevOps and Security should be applied together to make cloud services safer. By the end…
  • DevOps for Azure Applications By: Suraj Gaurav, Suren Machiraju
    • Deploy web applications on Azure using DevOps tools. This book gives solutions to real-world Cloud deployment scenarios which will enable you to become adept in DevOps work for Azure. You’ll start by seeing an overview of DevOps for Azure deployments where you will also survey the available tools,…
  • Effective DevOps By: Jennifer Davis, Katherine Daniels
    • Some companies think that adopting devops means bringing in specialists or a host of new tools. With this practical guide, you’ll learn why devops is a professional and cultural movement that calls for change from inside your organization. Authors Katherine Daniels and Jennifer Davis provide several approaches for…
    • Discover a role-based simulation game, designed to introduce DevOps in a very unusual way. Working with LEGO and chocolate, using avatars, personas, and role cards, you will gain an understanding of the Dev and Ops roles as well as their interdependencies. Throughout the game, players go through a…
  • DevOps, DBAs, and DBaaS By: Michael S. Cuppett
    • Learn how DBAs in a DevOps environment manage data platforms and change requests to support and optimize continuous integration, delivery, testing, and deployment in the application development life cycle. On the Dev side, DBAs evaluate change requests to ensure compliance with organizational best practices and guard against degradation…
  • Practical DevOps By: Joakim Verona
    • DevOps is a practical field that focuses on delivering business value as efficiently as possible. DevOps encompasses all the flows from code through testing environments to production environments. It stresses the cooperation between different roles, and how they can work together more closely, as the roots of the…
    • The DevOps culture is growing at a massive rate, as many organizations are adopting it. However, implementing it for web applications is one of the biggest challenges experienced by many developers and admins, which this book will help you overcome using various tools such as Chef, Docker, and…
    • This book tells you everything you need to know to help your organization implement DevOps on the Microsoft platform. You will learn how to use Visual Studio, Visual Studio Team Services, and Azure to implement a complete DevOps process in your company. You will learn about Agile Project…
  • DevOps Automation Cookbook By: Michael Duffy
    • This book takes a collection of some of the coolest software available today and shows you how to use it to create impressive changes to the way you deliver applications and software. Starting off with the fundamental command-line tools, you will learn about the Ansible tool. You will…
  • What is DevOps By: Mike Loukides
    • Have we entered the age of NoOps infrastructures? Hardly. Old-style system administrators may be disappearing in the face of automation and cloud computing, but operations have become more significant than ever. As this O’Reilly Radar Report explains, we’re moving into a more complex arrangement known as “DevOps.” Mike…
  • 5 Unsung Tools of DevOps By: Jonathan Thurman
    • The tools we use play a critical role in how effective we are. In today’s ever-changing world of technology, we tend to focus on the latest and greatest solutions and overlook the simple tools that are available. Constant improvement of tools is an important aspect of the DevOps…
  • Ansible for DevOps By: Jeff Geerling
    • Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book helps those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers. The book…
    • DevOps can help developers, QAs, and admins work together to solve Linux server problems far more rapidly, significantly improving IT performance, availability, and efficiency. To gain these benefits, however, team members need common troubleshooting skills and practices. In DevOps Troubleshooting: Linux Server Best Practices, award-winning Linux expert Kyle…
  • DevSecOps for .NET Core By: Afzaal Ahmad Zeeshan
    • Automate security tasks by embedding security controls and processes early in the DevOps workflow through DevSecOps. You will not only learn the various stages in the DevOps pipeline through examples of solutions developed and deployed using .NET Core, but also go through open source SDKs and toolkits that…
  • Practical Oracle Cloud Infrastructure By: Michał Tomasz Jakóbczyk
    • Use this fast-paced and comprehensive guide to build cloud-based solutions on Oracle Cloud Infrastructure. You will understand cloud infrastructure, and learn how to launch new applications and move existing applications to Oracle Cloud. Emerging trends in software architecture are covered such as autonomous platforms, infrastructure as code, containerized applications,…
  • Hands-on Azure Repos By: Chaminda Chandrasekara, Pushpa Herath
    • Use Azure Repos to manage your code in both centralized and distributed version control systems. This book will show you how to work with Team Foundation Version Control (TFVC) and distributed version control (Git), while exploring their best practices. You’ll start with an introduction to Azure Repos, focusing on TFVC and Git, and…
  • Hands-On Functional Test Automation By: Chaminda Chandrasekara, Pushpa Herath
    • Get started with functional testing of both web apps and Windows apps using different test frameworks. This book will take you on a deep dive into integrating functional automation testing with deployment pipelines. Hands-On Functional Test Automation contains step-by-step lessons that will give you an understanding of how to…
  • Hands-on Azure Boards By: Chaminda Chandrasekara, Pushpa Herath
    • Understand and explore the features and management of Azure Boards with this book, which also covers Azure Boards configuration and advanced administration. This book starts by setting up projects with Azure DevOps and gives an overview of Azure Boards and its features. You will then learn to set…

Use MySQL Shell, the first modern and advanced client for connecting to and interacting with MySQL. It supports SQL, Python, and JavaScript. That’s right! You can write Python scripts and execute them within the shell interactively, or in batch mode. The level of automation available from Python combined…

    • Design, implement, and execute continuous delivery pipelines with a level of flexibility, control, and ease of maintenance that was not possible with Jenkins before. With this practical book, build administrators, developers, testers, and other professionals will learn how the features in Jenkins 2 let you define pipelines as…
  • Beginning Azure Functions By: Rahul Sawhney
    • Create highly scalable apps and monitor Azure functions in production using Azure Functions 2.0. This book takes you through durable functions for statefulness and covers not only the basics, but also how to create bindings in durable functions. It is a deep dive into the Azure Functions serverless…
  • Prometheus - Up & Running By: Brian Brazil
    • Get up to speed with Prometheus, the metrics-based monitoring system used by tens of thousands of organizations in production. This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including dashboarding and alerting, direct code instrumentation, and…
  • Microservices for the Enterprise By: Kasun Indrasiri, Prabath Siriwardena
    • Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how…
  • Software Development From A to Z By: Olga Filipova, Rui Vilão
    • Understand the big picture of the software development process. We use software every day – operating systems, applications, document editing programs, home banking – but have you ever wondered who creates software and how it’s created? This book guides you through the entire process, from conception to the…
  • Puppet Best Practices By: Chris Barbour, Jo Rhett
    • If you maintain or plan to build Puppet infrastructure, this practical guide will take you a critical step further with best practices for managing the task successfully. Authors Chris Barbour and Jo Rhett present best-in-class design patterns for deploying Puppet environments and discuss the impact of each. The…
    • Learn how free software became open source and how you can sell open source software. This book provides a historical context of how open source has thoroughly transformed how we write software, how we cooperate, how we communicate, how we organize, and, ultimately, how we think about business…
    • Learn how to master build and release management with Team Foundation Service and Visual Studio Team Services to facilitate the continuous delivery of software updates to your development team. You receive detailed, practical guidance on automating deployments of web sites in Azure App Service, database deployments to Azure…

Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, DevOps, and system reliability managers how to prevent an application from becoming slow, inconsistent, or downright…

Ubuntu Unleashed 2017 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 16.04 LTS release with…

    • Learn practical and applied OpenStack cloud design solutions to gain maximum control over your infrastructure. You will achieve a complete controlled and customizable platform. Applied OpenStack Design Patterns starts off with the basics of OpenStack and teaches you how to map your application flow. Application behavior with OpenStack…
  • Practical Linux Topics By: Chris Binnie
    • Teaches you how to improve your hands­-on knowledge of Linux using challenging, real-world scenarios. Each chapter explores a topic that has been chosen specifically to demonstrate how to enhance your base Linux system, and resolve important issues. This book enables sysadmins, DevOps engineers, developers, and other technical professionals…
  • Using Docker By: Adrian Mouat
    • Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, you’ll learn why containers are so important, what you’ll gain by adopting Docker, and how to make it part of your development process. Ideal for developers,…
  • Pro Vagrant By: Wlodzimierz Gajda
    • Pro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases development/production parity, and makes the “works on my…
  • Learning AWS By: Aurobindo Sarkar
    • With the increasing global interest in leveraging cloud infrastructure, AWS Cloud from Amazon offers a cutting-edge platform for architecting, building, and deploying web-scale cloud applications. The variety of features available within AWS can reduce overall infrastructure costs and accelerate the development process for both large enterprises and startups…
  • Exam Ref 70-532 Developing Microsoft Azure Solutions By: Ike Ellis, Michele Leroux Bustamante, Zoiner Tejada
    • Prepare for Microsoft Exam 70-532 – and help demonstrate your real-world mastery of Microsoft Azure solution development. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level. Focus on the expertise measured by these…
    • Prepare for Microsoft Exam 70-533 – and help demonstrate your real-world mastery of Microsoft Azure infrastructure solution implementation. Designed for experienced IT pros ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level. Focus on the expertise measured…
  • Puppet 3 Beginner's Guide By: John Arundel
    • Everyone’s talking about Puppet, the open-source DevOps technology that lets you automate your server setups and manage websites, databases, and desktops. Puppet can build new servers in seconds, keep your systems constantly up to date, and automate daily maintenance tasks. Puppet 3 Beginner’s Guide gets you up and…
    • Docker is a great tool in many ways for developers and people in DevOps. We begin by learning how easy it is to create and publish your own customized Docker images and making them available to everyone. We also see how practical it is to separate every service…
  • 60 Recipes for Apache CloudStack By: Sebastien Goasguen
    • Planning to deploy and maintain a public, private, or hybrid cloud service? This cookbook’s handy how-to recipes help you quickly learn and install Apache CloudStack, along with several API clients, API wrappers, data architectures, and configuration management technologies that work as part of CloudStack’s ecosystem. You’ll learn how…

Fair Use Sources:

DevOps: DevOps for 20 Languages by Cloud Monk (December 2023), DevOps and SRE - DevOps and CI/CD, Cloud Native DevOps - Microservices DevOps - DevOps Security - DevSecOps, DevOps by Programming Language, Functional Programming and DevOps, Concurrency and DevOps, Data Science DevOps - DataOps - Database DevOps, Machine Learning DevOps - MLOps, DevOps Bibliography, DevOps Courses, DevOps Glossary, Awesome DevOps, DevOps GitHub, DevOps Topics. (navbar_devops)


Cloud Monk is Retired (for now). Buddha with you. © 2005 - 2023 Losang Jinpa or Fair Use. Disclaimers


devops_bibliography.txt · Last modified: 2022/11/17 20:01 by 127.0.0.1