IMT3005

Infrastructure as Code

Last taught 2021

Autumn

Gjøvik

English

Overview

7 candidates

Average grade

D

1.71

0.98

Pass rate

86%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

-Infrastructure Definition Tools / Orchestration
-Server Configuration Tools: Declarative Programming
-Server Configuration Tools: Modules, Reuse and Testing
-General Infrastructures Services
-Workflow and Patterns for Provisioning and Updating Servers
-Continuous Integration (CI) and Continuous Delivery/Deployment (CD)
-Monitoring and Centralized Logging
-Container Orchestration
-Security, Availability and Scalability

Learning outcomes

Knowledge: The candidate
-knows how infrastructures can be managed as code with software engineering principles
-has knowledge of professional system administration workflow
-has broad knowledge of cross platform system administration with widely used tools and services

Skills: The candidate
-can orchestrate and provision infrastructures
-can perform configuration management by declarative programming
-can perform the workflow of introducing changes into production through version controlled repositories and testing-environments
-can deploy and maintain widely used software for logging and monitoring
-can deploy directory services

General competence: The candidate
-has insight into how development and operations are uniting in the DevOps philosophy
-has insight into how to troubleshoot in different infrastructures

Teaching methods

-Lectures
-Group work
-Laboratory work
-Web-based learning