Python For DevOps: Learn Ruthlessly Effective Automation
O'Reilly Media
Publisher:Release Date: December 31st, 2019
- Buy a Physical Copy from Amazon
- Buy a Kindle Copy from Amazon
- Buy a Physical Copy from Barnes and Noble
- Buy a Nook Book Copy from Barnes and Noble
- Read Online
- Download Source Code from Github
- Python for DevOps Website
Build Status
Abstract
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today’s most useful DevOps tools, including Docker, Kubernetes, and Terraform.
Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide.
Python foundations, including a brief introduction to the language How to automate text, write command-line tools, and automate the filesystem Linux utilities, package management, build systems, monitoring and instrumentation, and automated testing Cloud computing, infrastructure as code, Kubernetes, and serverless Machine learning operations and data engineering from a DevOps perspective Building, deploying, and operationalizing a machine learning project
Book Outline
Chapter 1: Python Essentials for DevOps
Chapter 2: Automating Files and the Filesystem
Chapter 3: Working with the Command Line
Chapter 4: Useful Linux Utilities
Chapter 5: Package Management
Chapter 6: Continuous Integration and Continuous Deployment
Chapter 7: Monitoring and Logging
Chapter 8: Pytest for DevOps
Chapter 9: Cloud Computing
Chapter 10: Infrastructure as Code
Chapter 11: Container Technologies: Docker and Docker Compose
Chapter 12: Container Orchestration: Kubernetes
Chapter 13: Serverless Technologies
Chapter 14: MLOps and Machine learning Engineering
Chapter 15: Data Engineering
Chapter 16: DevOps War Stories and Interviews
Got Feedback?
If you have any suggestions as the book is being developed please create a ticket and let us know! Thanks for helping make this an incredible book.
FAQ
A list of Frequently Asked Questions about the book:
Addendum
Updates on new material post book release.
Contact Authors
Noah Gift
- Noah Gift Website
- Noah Gift Linkedin
- Sign up for Pragmatic Labs Mailing List
- Read other books by Noah Gift
- Take courses by Noah Gift
- Watch Videos by Noah Gift