stakeholders from planning through delivery and automation of the delivery process in order to: • Improve deployment frequency • Achieve faster time to market • Lower failure rate of new releases and with fewer bugs • Shorten lead time between fixes • Improve mean time to recovery
The vast availability of python libraries and modules allow you to write scripts that could communicate with systems, manipulate files, strings, manage networks and so on. ❖ Many DevOps teams use python for building custom utilities, web apps for custom data visualization and more. Python’s easy to learn syntax makes it pretty easy to develop utilities in days rather than months. ❖ DevOps tools like Ansible, Saltstack are purely written in python. You can develop custom ansible modules for your automation tasks. This is not only limited to just Ansible or Saltstack, there are many tools written in python that lets you create custom scripts to work with them better. ❖ Testing frameworks like Selenium can be used for automation testing using python. Even Django can be used to Unit test using the built-in testing framework.