Duration |
3 days |
Course Time |
9.00am - 5.00pm |
Enquiry |
Click here to contact us
|
This course is delivered by
NUS-ISS.
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, disk, 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 practice of using software tools and scripts to automate provision servers, installing software, configuring networks, defining firewall rules, etc. in virtualized IT environment like cloud computing. Developers for the first time is able to 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 course, participants 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.
This course is targeted at :
- Software Engineers
- IT administrators
- DevOps engineers who are looking to use IaC tools to manage their virtualised IT resources or streamline their application rollouts.
Pre-requisites
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).
Note that this is not a Linux administration course. If you are looking to automate and manage applications, consider attending the
Containers for Deploying and Scaling Apps course instead.
What to Bring
Participants must bring their internet-enabled computing device (laptops, tablet etc) with power charger to access and download course materials.
If you are bringing a laptop, please refer to the full tech spec here.
As part of the ICTCF, this course falls under the Apps Infrastructure and ICT Infrastructure functional cluster and tagged to the following competencies:
- ICT Infrastructure: Infrastructure Automation
- Apps Development: Infrastructure as Code
- Apps Development: Configuration Management
The course is mapped to the following job roles:
- DevOps Engineer
- Software Engineer
- Delivery Manager
- Application Infrastructure Manager
- Infrastructure Architect
- Infrastructure Engineer