Course
IT Automation
36 hours 27 minutes
Credits: Optional Learning
Description
In this course, learners will build a comprehensive understanding of IT automation and infrastructure management – from foundational governance and policy automation to advanced multi-cloud and DevSecOps practices. Learners will explore how to automate IT operations, monitoring, security controls, audit and compliance tasks, and incident response, with a focus on applying automation across hybrid and multi-cloud environments. They will then develop deep practical expertise in Terraform, progressing from core concepts and modules through to advanced workflows, network design, scaling strategies, security, optimization, and monitoring. Learners will apply Terraform best practices to manage infrastructure as code, integrate AI capabilities, handle specialized workloads, and implement compliance and recovery processes in DevSecOps pipelines.
What Students Will Learn
- Foundations of IT Automation for Governance
- IT Automation for Operations and Monitoring
- Automating Policies and Configurations
- Governance Automation in Cloud Environments
- Final Exam: IT Automation Fundamentals
- IT Automation: Automating Security and Risk Controls
- IT Automation: Automating Audit and Compliance Tasks
- IT Automation: Continuous Improvement Through Automation
- IT Automation: Governance Automation in Hybrid and Multi-Cloud Environments
- IT Automation: Automating Risk Mitigation and Incident Response
- IT Automation: Advanced Governance Automation and Future Trends
- Introduction to Terraform
- Terraform Modules
- Terraform Core Concepts
- HashiCorp Cloud Platform (HCP)
- Terraform Best Practices
- Practical Application of Terraform Best Practices
- Final Exam: Terraform Fundamentals
- Terraform Techniques & Best Practices: Advanced Workflows
- Terraform Techniques & Best Practices: Network Design
- Terraform Techniques & Best Practices: Scaling Strategies
- Terraform Techniques & Best Practices: Security
- Terraform Techniques & Best Practices: Optimization
- Terraform Techniques & Best Practices: Monitoring
- Terraform Techniques & Best Practices: Multi-Cloud Usage
- Final Exam: Advanced Infrastructure Management in Terraform
- Optimizing Infrastructure: Advanced Terraform Modules
- Optimizing Infrastructure: Terraform Composite Modules
- Optimizing Infrastructure: AI Integration with Terraform
- Optimizing Infrastructure: Specialized Workloads in Terraform
- Optimizing Infrastructure: DevOps Foundations with Terraform
- Optimizing Infrastructure: Managing IaC through Terraform
- Optimizing Infrastructure: Securing Infrastructure with Terraform in DevSecOps
- Optimizing Infrastructure: Compliance, Incident Response, & Recovery with Terraform
- Final Exam: Advanced Terraform Modules
- Terraform Lab
Overall Learning Outcomes
- Explain IT automation principles and apply them to governance, operations, monitoring, and policy configuration
- Implement automation strategies for cloud environments including governance, compliance, and configuration management
- Automate security controls, audit tasks, risk mitigation, and incident response processes
- Apply continuous improvement principles to evolve and scale IT automation practices
- Manage governance automation across hybrid and multi-cloud environments
- Build and manage infrastructure using Terraform core concepts, modules, and the HashiCorp Cloud Platform (HCP)
- Apply Terraform best practices to design scalable, secure, and optimised infrastructure
- Implement advanced Terraform workflows including network design, scaling strategies, security hardening, and multi-cloud usage
- Develop and optimise advanced and composite Terraform modules for reusable infrastructure patterns
- Integrate AI capabilities and manage specialised workloads using Terraform
- Apply DevOps and DevSecOps principles to infrastructure as code pipelines using Terraform
- Implement compliance, incident response, and recovery strategies within Terraform-managed environments

