Good reads The Effective Engineer by Edmond Lau Clean Code by Robert Cecil Martin [mostly Java; but applicable to any other language] Team Geek by Brian Fitzpatric and Ben Collins-Sussman Containers: DevOps 2.0 Toolkit by Viktor Farcic