Are CI and CD DevOps team tasks or are these separate professions?
DevOps is a combination of two roles Development and Operations, CI &amp; CD are the main role a DevOps must be doing. Continuous Integration (CI) is a part of developer's role and Continuous Deployment/Delivery is a part of operation/infra/release-management role. In the agile methodology of development we've combined these two different role to a new position called DevOps who'll be responsible for release management or deployment. Thus it is a mandatory for a DevOps to know about CI &amp; CD.