About the course
This course provides a practical introduction to IaC and CI/CD concepts using tools and examples from different environments. You will explore common frameworks such as Terraform, Pulumi, and Bicep, and learn how to design and implement CI/CD pipelines with YAML-based workflows and industry-standard platforms. Security and governance are emphasized throughout, ensuring that automation not only accelerates delivery but also strengthens compliance.
Contents
- Understand the fundamentals of Infrastructure as Code and CI/CD
- Learn the advantages of codifying infrastructure for scalability and security
- Explore popular IaC tools such as Terraform, Pulumi, and Bicep with real-world examples
- Gain hands-on experience with YAML-based pipelines across platforms (GitHub Actions, GitLab CI, Azure DevOps, etc.)
- Integrate automated testing and security checks into pipelines (“shift-left” security)
- Apply best practices for managing secrets, credentials, and sensitive data
- Implement environment strategies (dev, test, prod) with versioning and approval gates
- Recognize common pitfalls and challenges when adopting IaC and CI/CD across multi-cloud environments
Target audience
This course is designed for DevOps engineers, cloud architects, system administrators, and developers who want to improve automation and delivery practices. It is also valuable for IT managers and product owners seeking to understand how IaC and CI/CD can accelerate innovation while maintaining governance and compliance across diverse platforms.
Duration
Three days
Course type
Customized course for closed groups. Can be conducted on-site or online.




