Skip to content

Infrastructure as Code & CI/CD Automation Training Course

Develops the skills to define infrastructure as version-controlled code and automate provisioning, configuration and releases through CI/CD pipelines.

DEVO · DevOps, DevSecOps & Platform EngineeringAll Levels#2520ClassroomEnglish , Arabic
Duration
5 Days
Download BrochureView Upcoming Dates

Free substitution at any time · 30+ days' notice: full refund minus 10%. Cancellation policy

Course Overview

This advanced practical training course develops the skills required to automate infrastructure provisioning, application delivery, and operational workflows through Infrastructure as Code and CI/CD practices. It connects infrastructure automation with modern DevOps operating models to improve consistency, deployment speed, reliability, traceability, and operational control. The programme covers the principles of Infrastructure as Code, infrastructure configuration, reusable automation, version-controlled infrastructure, environment management, and automated provisioning. It then integrates these practices with continuous integration and continuous delivery pipelines covering source control, automated builds, testing, deployment, approvals, release management, and rollback. Through hands-on exercises and realistic implementation scenarios, participants learn how to design automated workflows, manage infrastructure changes safely, integrate infrastructure provisioning into CI/CD pipelines, and establish repeatable delivery processes across development, testing, staging, and production environments.

Learning Objectives

  • Analyse the principles and operating models of Infrastructure as Code.
  • Apply version control practices to infrastructure configurations and automation code.
  • Design reusable and maintainable infrastructure definitions.
  • Automate infrastructure provisioning and configuration processes.
  • Manage infrastructure changes through controlled and traceable workflows.
  • Evaluate environment consistency across development, testing, staging, and production.
  • Design CI/CD pipelines for automated software integration and delivery.
  • Configure automated build, testing, validation, and deployment stages.
  • Integrate Infrastructure as Code into automated delivery pipelines.
  • Apply approval, rollback, and change management mechanisms to automated deployments.
  • Evaluate pipeline performance, reliability, security, and operational risks.
  • Develop an integrated automation roadmap for infrastructure and application delivery.

Who Should Attend

This course is designed for DevOps engineers, cloud engineers, infrastructure engineers, system administrators, platform engineers, software engineers, and IT professionals responsible for infrastructure provisioning, application deployment, or automation. It is also suitable for IT managers, technical leads, solution architects, release engineers, cloud architects, automation specialists, and professionals transitioning toward DevOps and cloud-native operating models. The programme is particularly relevant to organizations seeking to standardize infrastructure management, accelerate software delivery, reduce manual intervention, improve deployment consistency, and establish controlled automation across technology environments.

Learning Outcomes

  • Explain the principles, architecture, and operational value of Infrastructure as Code.
  • Develop version-controlled infrastructure definitions and configuration workflows.
  • Create reusable infrastructure automation components.
  • Automate infrastructure provisioning and configuration activities.
  • Manage infrastructure changes using controlled and traceable processes.
  • Assess environment consistency and configuration drift.
  • Design CI/CD pipelines aligned with software delivery requirements.
  • Configure automated integration, build, testing, and deployment stages.
  • Integrate infrastructure provisioning and validation into CI/CD workflows.
  • Implement deployment approvals, rollback mechanisms, and release controls.
  • Analyse pipeline failures, infrastructure issues, and automation bottlenecks.
  • Develop a practical framework for continuous infrastructure and delivery automation.

Course Outline

Day 1

Infrastructure as Code Principles & Automated Infrastructure Management

  • Infrastructure as Code concepts and evolution
  • Benefits and operating principles of infrastructure automation
  • Declarative and procedural infrastructure approaches
  • Infrastructure configuration and resource definitions
  • Version control for infrastructure
  • Infrastructure repositories and change workflows
  • Reusable infrastructure components
  • Environment consistency and configuration drift
  • Infrastructure provisioning lifecycle
  • Practical Application: Design a version-controlled Infrastructure as Code workflow for provisioning and managing a technology environment
Day 2

Infrastructure Provisioning, Configuration & Change Management

  • Automated infrastructure provisioning
  • Infrastructure dependencies and resource relationships
  • Parameterization and environment-specific configurations
  • Managing reusable infrastructure modules
  • Configuration management principles
  • Infrastructure validation and testing
  • State management and change tracking
  • Infrastructure updates and controlled modifications
  • Managing provisioning failures
  • Practical Application: Build and validate an automated infrastructure provisioning workflow across multiple environments
Day 3

CI/CD Architecture & Continuous Integration Automation

  • CI/CD principles and delivery lifecycle
  • Source control and collaborative development workflows
  • Continuous integration architecture
  • Automated builds and dependency management
  • Automated testing and quality validation
  • Pipeline stages and workflow orchestration
  • Build artifacts and artifact management
  • Quality gates and validation controls
  • Pipeline failure analysis
  • Practical Application: Design a continuous integration pipeline incorporating source control, automated builds, testing, and validation
Day 4

Continuous Delivery, Deployment & Infrastructure Integration

  • Continuous delivery and automated release processes
  • Deployment strategies and environment promotion
  • Integrating Infrastructure as Code with CI/CD
  • Automated infrastructure changes within delivery pipelines
  • Deployment approvals and change controls
  • Release management and versioning
  • Rollback and recovery procedures
  • Secrets and secure pipeline configuration
  • Deployment monitoring and validation
  • Practical Application: Develop an integrated CI/CD pipeline that provisions infrastructure, deploys an application, validates the release, and supports controlled rollback
Day 5

Advanced Automation, Security & Continuous Improvement

  • CI/CD pipeline optimization
  • Infrastructure automation reliability
  • Security controls within Infrastructure as Code
  • Secure handling of credentials and secrets
  • Policy validation and automated compliance checks
  • Monitoring pipeline performance and deployment outcomes
  • Managing automation failures and operational risks
  • Improving deployment frequency and reliability
  • Infrastructure and delivery automation maturity
  • Final Workshop: Develop an end-to-end Infrastructure as Code and CI/CD automation framework covering infrastructure provisioning, application delivery, validation, security controls, monitoring, and continuous improvement

Upcoming Dates

Selected date

Dubai · 30 May – 3 Jun 2027 · Classroom

Need more details?Chat with us on WhatsApp

CityDatesPrice per ParticipantEarly Bird
CairoScheduled
2 – 6 Nov 2026€3,800—
CasablancaScheduled
9 – 13 Nov 2026€4,700—
DammamScheduled
16 – 20 Nov 2026€4,800—
DohaScheduled
23 – 27 Nov 2026€4,700—
DubaiScheduled
29 Nov – 3 Dec 2026€4,700€4,230until 9 Nov
GenevaScheduled
30 Nov – 4 Dec 2026€7,300€6,570until 9 Nov
IstanbulScheduled
7 – 11 Dec 2026€5,300€4,770until 16 Nov
Kuala LumpurScheduled
14 – 18 Dec 2026€4,700€4,230until 23 Nov
LisbonScheduled
21 – 25 Dec 2026€6,000€5,400until 30 Nov
LondonScheduled
28 Dec 2026 – 1 Jan 2027€5,800€5,220until 7 Dec
MadridScheduled
4 – 8 Jan 2027€6,000€5,400until 14 Dec
MakkahScheduled
4 – 8 Jan 2027€4,800€4,320until 14 Dec
ManamaScheduled
11 – 15 Jan 2027€5,300€4,770until 21 Dec
MarrakeshScheduled
18 – 22 Jan 2027€4,700€4,230until 28 Dec
MilanScheduled
25 – 29 Jan 2027€7,000€6,300until 4 Jan
MunichScheduled
1 – 5 Feb 2027€6,000€5,400until 11 Jan
MuscatScheduled
8 – 12 Feb 2027€6,300€5,670until 18 Jan
OnlineScheduled
14 – 18 Feb 2027€2,700€2,430until 25 Jan
ParisScheduled
22 – 26 Feb 2027€6,700€6,030until 1 Feb
RiyadhScheduled
22 – 26 Feb 2027€4,800€4,320until 1 Feb
RomeScheduled
1 – 5 Mar 2027€7,000€6,300until 8 Feb
SalalahScheduled
8 – 12 Mar 2027€6,300€5,670until 15 Feb
SingaporeScheduled
15 – 19 Mar 2027€8,000€7,200until 22 Feb
TrabzonScheduled
22 – 26 Mar 2027€5,300€4,770until 1 Mar
TunisiaScheduled
29 Mar – 2 Apr 2027€4,300€3,870until 8 Mar
ViennaScheduled
5 – 9 Apr 2027€6,400€5,760until 15 Mar
AmmanScheduled
11 – 15 Apr 2027€4,000€3,600until 22 Mar
AmsterdamScheduled
12 – 16 Apr 2027€6,000€5,400until 22 Mar
BakuScheduled
19 – 23 Apr 2027€5,300€4,770until 29 Mar
BarcelonaScheduled
26 – 30 Apr 2027€6,000€5,400until 5 Apr
DubaiScheduled
30 May – 3 Jun 2027€4,700€4,230until 10 May

Available in: Istanbul · Dubai · London · Riyadh · Doha · Amsterdam

Related Courses

Ready to Elevate Your Team's Capabilities?

Speak with our advisors about upcoming programmes or a bespoke corporate training plan.