Python for DevOps
Use
BY RITESH GUPTA
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 ?
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.
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.
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.

Python for DevOps use

  • 1.
  • 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 simplersolution 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 hasto 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 hasto 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.