Description du livre
Explorer et appliquer les meilleures pratiques pour un déploiement efficace des applications. Ce livre s'appuie sur les années d'expérience de l'auteur Moshe Zadka dans le domaine des opérations de développement et se concentre sur les parties de Python, et l'écosystème Python, qui sont pertinentes pour les ingénieurs de DevOps.
Vous commencerez par écrire des scripts en ligne de commande et automatiserez des tâches simples de type DevOps. Vous passerez ensuite à des cas plus avancés, comme l'utilisation de Jupyter comme panneau de commande à distance auditable et l'écriture des extensions Ansible et Salt. Ce travail couvre également l'utilisation de l'API AWS pour gérer l'infrastructure cloud, et la gestion des programmes et environnements Python sur les machines distantes.
Python a été inventé comme langage de gestion de systèmes pour les systèmes d'exploitation distribués, ce qui en fait un outil idéal pour DevOps. En supposant une compréhension de base des concepts Python, ce livre est parfait pour les ingénieurs qui veulent passer de l'administration des opérations/du système au codage.
Ce que vous apprendrez
Utiliser des paquets tiers et créer de nouveaux paquets
Créer un code de gestion et d'automatisation du système d'exploitation en Python
Rédiger un code testable et tester les meilleures pratiques
Travailler avec les API REST pour les clients Web
A qui s'adresse ce livre ?
Administrateur système junior ou intermédiaire qui a appris quelques bases de bash et de Python.