Introduction to DevOps
As software development becomes more agile and market forces intensive releases, DevOps provides a new approach based on automation. DevOps tools are focused on automating phases between development and operation. These tools addresses containers, code registries & versioning, processes and configurations.
DevOps emphasizes collaboration and communication between Software Engineers and IT professionals. It aims to establish a culture / environment where building, testing, and releasing software can occur frequently, rapidly and reliably.