2. Why DevOps ?
Earlier Software practice :
Manually testing: Less us of automated testing tools
Deploy software manually.
Deploy to production like environment
Manually configuration management of Production environment
What is a solution ?
3. DevOps
Design simpler solution for less prone to errors
Automation testing to reduce testing time.
Leverage standardized integrated software tools
Create robust production systems which lower maintenance costs
Continues built
Improve the performance of individuals and teams
It is single team for Development and Operations.
4. What python has to do with DevOps?
Python is one of the best scripting languages. The vast availability of
python libraries allows you to write scripts that could communicate with
system internals, manipulate files, strings, manage networks and so on.
Once you learn python, you can write automation scripts in a well-
structured way. Moreover every Linux systems today comes bundled with
python.
Tools like ansible are purely written in python
The IEEE ranked Python as the #3 top programming language in
2016. RedMonk's January 2017 ranking had Python at #3, which was up
one slot from their same ranking two years earlier.
5. What python has to do with DevOps?
Part 2
Python is a famous language among the DevOps community. Python
provides tools like Ansible, salt, Fabric etc. which makes deployment and
monitoring easier. It also reduces the maintenance problems easily.
Python has become an all-purpose language in infrastructure. It has been
used to build cloud infrastructures projects such as OpenStack, and even
supports web applications through frameworks such as Django. Python is
an approachable language with a wide range of uses.