Overview
I have read some of these books, the rest were found as best recommendations/suggestions through different sources.
All of these books are available via O’Rielly subscription, which has been the best subscription service I’ve ever used (came for free at Amazon). Some are available as audio books.
Titles link back to books on O’Rielly with the continue option, if you are already reading the book it will take you to the latest place if you're signing in.
I was mostly using reviews on Goodreads, Amazon and blog posts to make a decision to add the book.
Books are listed in no particular order and the category is not prescriptive :)
Top recommendations
If you are into architecture I strongly recommend to start from following 2 books:
The Software Architect Elevator By Gregor Hohpe
Fundamentals of Software Architecture By Mark Richards and Neal Ford.
Engineering and architecture books
The Software Architect Elevator
By Gregor Hohpe
Software Architecture: The Hard Parts
By Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
Fundamentals of Software Architecture
By Mark Richards and Neal Ford
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
By David Farley and Jez Humble
Modern Software Engineering: Doing What Works to Build Better Software Faster
By David Farley
By Casey Rosenthal and Nora Jones
Designing Data-Intensive Applications
By Martin Kleppmann
Clean Architecture: A Craftsman's Guide to Software Structure and Design
By Robert C. Martin
By Nicole Forsgren, Jez Humble and Gene Kim
Software Architecture in Practice, Third Edition
By Len Bass, Paul Clements and Rick Kazman
By Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss and Eoin Woods
Building Evolutionary Architectures, 2nd Edition
By Neal Ford, Rebecca Parsons, Patrick Kua and Pramod Sadalage
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps
By Murat Erder, Pierre Pureur and Eoin Woods
By Charity Majors, Liz Fong-Jones and George Miranda
Distributed Systems Observability
By Cindy Sridharan
By Vladyslav Ukis
Programming and development
Expert Python Programming - Fourth Edition
By Michal Jaworski and Tarek Ziadé
Test-Driven Development with Python, 2nd Edition
By Harry Percival
Clean Code: A Handbook of Agile Software Craftsmanship
By Robert C. Martin
By Adam Tornhill
Refactoring: Improving the Design of Existing Code
By Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts
Test Driven Development: By Example
By Kent Beck
Extreme Programming Explained: Embrace Change, Second Edition
By Kent Beck and Cynthia Andres
Working Effectively with Legacy Code
By Michael Feathers
Refactoring: Improving the Design of Existing Code
By Martin Fowler
Patterns
By Kent Beck
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
By Gregor Hohpe and Bobby Woolf
By Wolfgang Goebl, Milan Guenther, Annika Klyver and Bard Papegaaij
Various books
By Yehonathan Sharvit
Technical Blogging, 2nd Edition
By Antonio Cangiano
By Nancy Duarte
Career and culture books
By Tanya Reilly
Influence Without Authority, 3rd Edition
By Allan R. Cohen and David L. Bradford
By Camille Fournier
The 4 Stages of Psychological Safety
By Timothy R. Clark
By Rob Cross and Brian Holden
Kubernetes
Certified Kubernetes Administrator (CKA) Exam Guide
By Mélony Qin, Brendan Burns, Mark Whitby and Alessandro Vozza
Kubernetes: Up and Running, 2nd Edition
By Brendan Burns, Joe Beda and Kelsey Hightower
Kubernetes Best Practices, 2nd Edition
By Brendan Burns, Eddie Villalba, Dave Strebel and Lachlan Evenson
By Michael Hausenblas and Stefan Schimanski
Cloud Native DevOps with Kubernetes, 2nd Edition
By Justin Domingus and John Arundel
Azure Arc Enabled Kubernetes for Multicloud
By Steve Buchanan
Hands-on Kubernetes on Azure - Third Edition
By Nills Franssens, Shivakumar Gopalakrishnan and Gunther Lenz