Question

What is DevOps and why is it important?

I found a new good practices for Information Technology(IT), Somebody call DevOps, so how many of you did DevOps?

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

@if08017

This question cannot be simply answered, but I will try to give you few hints about DevOps

DevOps consists of two words Devs and Ops, the Devs work on developing software products while Ops work on deploying this product to servers and securing, maintaining, monitoring and scaling the infrastructure where the software is deployed.

DevOps brings Devs and Ops together to create a continuous software developments and delivery pipepline from development to review, testing, staging and production environments. To be a successful DevOps engineer you need to have experience in both Devs and Ops, most DevOps engineers come from an Ops background.

Collaboration is the heart of DevOps, to apply DevOps you need to change the mentality of your Devs and Ops to work together and be responsible for the whole product they are working on it.

Automation is key to DevOps, DevOps engineers use many tools to automate the deployment of the products, testing them and the configuration of the infrastructure where software is deployed.

In terms of tools you have ansible for configuration management, terraform for provisioning of infrastructure, gitlab CI for Continuous Integration and Delivery, for more information about these check (this tutorial)[https://www.digitalocean.com/community/tutorials/an-introduction-to-continuous-integration-delivery-and-deployment].

This is a brief explanation about DevOps, I hope it answers some of your questions about it.