DevOps is a set of practices to build test and relase your code in small frequent steps,
CI/CD is a DevOps tactic and the core practice, which makes use of the right automated testing tools to implement agile development.
delveopers commit their code to a shared repository on a daily basis; each commit triggers an automated workflow on a CI server that can notify the devlopers of any issues intergrating their changes when a repo evolves in small steps like this prevents what's known as merge to
# for the project development team
# for the infrastructure team
Chef Vs Puppet Vs Ansible