Python For Devops Learn Ruthlessly Effective Automation 1St Edition Noah Gift Kennedy Behrman Alfredo Deza Grig Gheorghiu
Python For Devops Learn Ruthlessly Effective Automation 1St Edition Noah Gift Kennedy Behrman Alfredo Deza Grig Gheorghiu
Python For Devops Learn Ruthlessly Effective Automation 1St Edition Noah Gift Kennedy Behrman Alfredo Deza Grig Gheorghiu
com
OR CLICK BUTTON
DOWLOAD NOW
More products digital (pdf, epub, mobi) instant
download maybe you interests ...
https://ebookmeta.com/product/learn-api-testing-norms-practices-
and-guidelines-for-building-effective-test-automation-jain/
https://ebookmeta.com/product/mastering-python-networking-your-
one-stop-solution-to-using-python-for-network-automation-
programmability-and-devops-3rd-edition-eric-chou/
https://ebookmeta.com/product/implementing-mlops-early-release-
noah-gift/
https://ebookmeta.com/product/learn-api-testing-norms-practices-
and-guidelines-for-building-effective-test-automation-1st-
edition-jagdeep-jain/
Practical MLOps: Operationalizing Machine Learning
Models 1st Edition Noah Gift
https://ebookmeta.com/product/practical-mlops-operationalizing-
machine-learning-models-1st-edition-noah-gift/
https://ebookmeta.com/product/cloud-computing-for-data-analysis-
the-missing-semester-of-data-science-noah-gift/
https://ebookmeta.com/product/developing-on-aws-with-c-second-
early-release-noah-gift/
https://ebookmeta.com/product/devops-in-python-infrastructure-as-
python-2nd-edition-moshe-zadka/
https://ebookmeta.com/product/devops-in-python-infrastructure-as-
python-2nd-edition-moshe-zadka-2/
1. Preface
a. What Does DevOps Mean to the Authors?
b. How to Use This Book
i. Conceptual Topics
c. Conventions Used in This Book
d. Using Code Examples
e. O’Reilly Online Learning
f. How to Contact Us
g. Acknowledgments
i. Noah
ii. Kennedy
iii. Alfredo
iv. Grig
2. 1. Python Essentials for DevOps
b. Procedural Programming
i. Variables
ii. Basic Math
iii. Comments
iv. Built-in Functions
v. Print
vi. Range
c. Execution Control
i. if/elif/else
ii. for Loops
d. while Loops
e. Handling Exceptions
f. Built-in Objects
i. What Is an Object?
ii. Object Methods and Attributes
iii. Sequences
g. Functions
i. Anatomy of a Function
ii. Functions as Objects
iii. Anonymous Functions
i. Searching
ii. Character Sets
iii. Character Classes
iv. Groups
v. Named Groups
vi. Find All
vii. Find Iterator
viii. Substitution
ix. Compiling
i. Lazy Evaluation
i. Generators
ii. Generator Comprehensions
k. Exercises
3. 2. Automating Files and the Filesystem
a. Reading and Writing Files
b. Using Regular Expressions to Search Text
c. Dealing with Large Files
d. Encrypting Text
e. The os Module
f. Managing Files and Directories Using os.path
g. Walking Directory Trees Using os.walk
h. Paths as Objects with Pathlib
i. Using sys.argv
ii. Using argparse
iii. Using click
iv. fire
v. Implementing Plug-ins
d. Exercises
5. 4. Useful Linux Utilities
a. Disk Utilities
i. Measuring Performance
ii. Partitions
iii. Retrieving Specific Device Information
b. Network Utilities
i. SSH Tunneling
ii. Benchmarking HTTP with Apache Benchmark
(ab)
iii. Load Testing with molotov
c. CPU Utilities
i. Viewing Processes with htop
d. Working with Bash and ZSH
i. Debuggers
ii. How Fast Is this Snippet?
g. strace
h. Exercises
i. Case Study Question
6. 5. Package Management
a. Why Is Packaging Important?
i. Descriptive Versioning
ii. The changelog
c. Choosing a Strategy
d. Packaging Solutions
g. Exercises
h. Case Study Question
7. 6. Continuous Integration and Continuous Deployment
a. Real-World Case Study: Converting a Poorly
Maintained WordPress Site to Hugo
i. Setting Up Hugo
ii. Converting WordPress to Hugo Posts
iii. Creating an Algolia Index and Updating It
iv. Orchestrating with a Makefile
v. Deploying with AWS CodePipeline
c. Monitoring
i. Graphite
ii. StatsD
iii. Prometheus
d. Instrumentation
i. Naming Conventions
e. Logging
i. Why Is It Hard?
ii. The basicconfig
iii. Deeper Configuration
iv. Common Patterns
f. The ELK Stack
i. Logstash
ii. Elasticsearch and Kibana
g. Exercises
h. Case Study Question
9. 8. Pytest for DevOps
i. conftest.py
ii. The Amazing assert
iii. Parametrization
d. Fixtures
i. Getting Started
ii. Built-in Fixtures
e. Infrastructure Testing
f. Examples
g. Testing Jupyter Notebooks with pytest
h. Exercises
i. Case Study Question
10. 9. Cloud Computing
i. Infrastructure as a Service
ii. Metal as a Service
iii. Platform as a Service
iv. Serverless Computing
v. Software as a Service
d. Infrastructure as Code
e. Continuous Delivery
f. Virtualization and Containers
i. Hardware Virtualization
ii. Software Defined Networks
iii. Software Defined Storage
iv. Containers
j. Conclusion
k. Exercises
l. Case Study Questions
11. 10. Infrastructure as Code
i. Provisioning an S3 Bucket
ii. Provisioning an SSL Certificate with AWS ACM
iii. Provisioning an Amazon CloudFront Distribution
iv. Provisioning a Route 53 DNS Record
v. Copying Static Files to S3
vi. Deleting All AWS Resources Provisioned with
Terraform