DevOps
Deeper Knowledge on DevOps

Infrastructure as Code (IaC)
A technique to version-control and automate the deployment of virtualized infrastructure
Broader Topics Related to DevOps

Software Engineering
Engineering approaches to software development