Is DevOps same as automation?

Is DevOps same as automation?

DevOps and automation are not same things. Though, there is a bit of confusion on the terms. They are similar in some ways and different in others.

DevOps is a culture that promotes communication, collaboration, and integration between all the individuals involved in software development. It is derived from two words- “Development” and “Operations”. Its main goal is to bring together all the disciplines which are involved in software development process under one roof so that they can work together for the betterment of the product and ultimately for the business.

It improves efficiency by promoting communication between developers, testers and operations experts. It also improves automation by using tools like Puppet and Chef to automate deployment tasks.

Automation helps in automating repetitive tasks to save time and money. Most automated processes are created using tools like Selenium, Appium etc.

Automation is often used as a part of continuous testing process where tests are automated to run on various environments after every build. It helps in quick identification of bugs and helps in earlier fixes for them.