In the coming years, Python programming has developed massively in terms of automation. Enterprise automation with Python will teach you how simple python programming can make your life easier by automating your infrastructure.
This course will start by introducing the modules and the tools we will be using and how to set up a python environment to perform automation tasks and to deal with file editors and IDE like Pycharm. The course will cover network automation tasks and administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving ahead, you will learn to create database servers with python and backup them. Also, you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. The course will make the most of Python libraries and modules to automate your infrastructure. Leverage Python programming to automate server configuration and administration tasks.
By the end of the course, you will be able to efficiently develop your python skills making it an alternate automation tool from the major automation frameworks.The use cases in this course will help you to track the processes with high utilization on all servers and create web server via python code. So, now need not depend on Network Automation Tools like a puppet, Ansible, and chef and grab this course to make your daily work easy with automation and python modules which will help you to deliver the service more faster than before.
What You Will Learn
- Learn different tools used for the automation.
- Understand enterprise automation with using python scripting.
- Perform administrative tasks like user, database and process management using automation.
- Learn to make health checks on all servers using automation.
- Perform automation tasks with AWS on cloud infrastructure.
- Learn to automate and configure the switches or routers.
If you are a system administrator or DevOps engineer at the enterprise who wants to facilitate the work through python and are looking for an alternative from major automation frameworks like Puppet and Chef, then this course is for you. Some basic programming knowledge with Python scripting would be necessary.This course will help you to think and make your daily work easy with the use cases in multiple areas like network, database, and cloud.
About The Author
Tomasz Lelek: Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to being better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.
Tomasz thinks that we should always try to consider different solutions and approaches before solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group. You can find the JDD video here: https://www.youtube.com/watch?v=BnORjQbnZNQ&t - ML Spark talk.
He also conducted a live coding session at Geecon Conference. He is currently working on this website using ML: http://www.allegro.pl
Table of contents
- Chapter 1 : Introduction to the Tools Used for Enterprise Automation
- Chapter 2 : Network Automation Tasks
- Chapter 3 : Administration Tasks with Python Fabric
- Chapter 4 : Database Management
- Chapter 5 : User Management
- Chapter 6 : Process Management
- Chapter 7 : Cloud Infrastructure — AWS
- Title: Enterprise Automation with Python
- Release date: April 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788470247
You might also like
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of …
Complete Git Guide: Understand and Master Git and GitHub
Complete with practical activities, this comprehensive Git and GitHub guide will help you understand how Git …
Statistics and Mathematics for Data Science and Data Analytics
If you aim for a career in data science or data analytics, this course will equip …
The Complete Practical Docker Guide
Docker is a software framework for building, running, and managing containers on servers and the cloud. …