Automating Infrastructure Provisioning and Configuration

Programme Code D84
Cloud Infrastructure
Learning Partner(s)
3 Days
Format In-person
Ops Excellence Infrastructure as Code Configuration Management
Job Roles
Cloud Infrastructure Manager Software Engineer ICT&SS Professional DevOps Engineer Delivery Manager Cloud Infrastructure Engineer Cloud Infrastructure Architect


Discover the power of infrastructure automation in cloud computing. Cloud computing is the on-demand delivery of computing services over the Internet. One of the main advantages of cloud computing is that physical IT infrastructures like servers, disks, network equipment are now virtualised. Entire IT infrastructure can now be provisioned from the browser or applications and occupies no physical space in your data centre.

Infrastructure automation, or infrastructure as code (IaC), is the practice of using software tools and scripts to automate provision servers, installing software, configuring networks, defining firewall rules, etc. in a virtualised IT environment like cloud computing. Developers for the first time can integrate infrastructure provisioning and management of their application into their application itself.

IaC is also an integral part of DevOps culture; it allows DevOps engineers to create consistent, immutable and replicable environments for development, testing and production.

In this workshop-oriented programme, you will be equipped with the concepts of IaC, and will have the opportunity to learn about the different IaC tools and write scripts to provision resources according to a set of requirements.

Key Takeaways

At the end of the programme, you will be able to:
  • Articulate and explain the benefits of adopting IaC into an organisation
  • Understand major concepts in infrastructure automation
  • Create scripts to provision resources according to a set of application requirements
  • Managed provisioned resources and configurations

Who Should Attend

  • Please refer to the job roles section.
  • Targeted at Software Engineers, IT administrators and DevOps Engineers who are looking to use IaC tools to manage their virtualised IT resources or streamline their application rollouts.


You need to be familiar with Linux system operation and administration commands (e.g. software installation, basic networking, formatting and mounting volumes, SSH key management etc).

What To Bring

You must bring your internet-enabled computing devices (laptops, tablets etc) with power chargers to access and download programme materials. No printed copies of programme materials are issued. Please refer to the full tech specifications here.

Programme Structure

This programme will cover:
  • Infrastructure automation key concepts
  • Describe the required infrastructure as code
  • Manage configurations and configuration drifts
  • Creating shareable and reusable infrastructure blocks

This is not a Linux administration programme. If you are looking to automate and manage applications, consider attending the Containers for Deploying and Scaling Apps programme instead.


Full Fee

Full programme fee


9% GST on nett programme fee


Total nett programme fee payable, including GST S$1962

With effect from 1 Jan 2024

Payment for this programme is to NUS-ISS, National University of Singapore.

Upcoming Classes

Class 1
09 Sep 2024 to 11 Sep 2024 (Full Time)
Duration: 3 days
When: Sep - 09, 10, 11
Time : 9:00 AM to 5:00 PM

How To Register


Step 1 Apply through your organisation's training request system.

Step 2 Your organisation's training request system (or relevant HR staff) confirms your organisation's approval for you to take the programme.

Your organisation will send registration information to the academy.

Organisation HR L&D or equivalent staff can click here for details of the registration submission process.

Step 3 GovTech Digital Academy will inform you whether you have been successful in enrolment.


The use cases are practical and useful.


The programme covered the overall idea of how IaC works, and how Terraform and Ansible can help.


The hands-on workshop and introduction to various automation tools were useful.