DevOps emerged as a solution to bridge the gap between development and operations teams, initially as a culture and methodology rather than a specific job role.
Key Points:
DevOps started as a culture/way of working to improve developer-operations communication
It evolved into a dedicated role because it required specialized competencies
DevOps engineers have subset skills from both development and operations
They act as intermediaries, speaking the "language" of both teams
DevOps developed its own unique skills: CI/CD pipelines, , Kubernetes
Core competency: Building continuous integration and continuous delivery pipelines