Course - Infrastructure as Code - IMT3005
Infrastructure as Code
About
About the course
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 outcome
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
Learning methods and activities
-Lectures
-Group work
-Laboratory work
-Web-based learning
Further on evaluation
Forms of assessment:
-Written exam, 3 hours, counts for 60 %
-Assessment of project, counts for 40 %
-Both parts must be passed.
The grades for each of the two parts are valid the following academic year. Re-sit examination for the written exam in August. For the project: the next time the course is run.
Specific conditions
Admission to a programme of study is required:
Engineering - Computer Science (BIDAT)
IT Operations and Information Security (BITSEC)
Network and System Administration (BDR)
Programming (BPROG)
Recommended previous knowledge
-IMT2282 Operating Systems
-IMT3003 Service Architecture Operations
-IMT1082 Object orientert programmering
Course materials
Morris, K. Infrastructure as Code. O'Reilly Media, June 2016, and teaching material available online in the LMS.
Credit reductions
| Course code | Reduction | From |
|---|---|---|
| IMT3292 | 10 sp | |
| IIKG3005 | 7.5 sp |
Subject areas
- Information Security
- Information Technology and Informatics
Contact information
Course coordinator
Department with academic responsibility
Department of Information Security and Communication Technology
Examination
Examination
Ordinary examination - Autumn 2020
Oppgave
Submission 2020-11-26 Time Release 10:00
Submission 23:59 Exam system Inspera Assessment
Arbeider
Submission 2020-11-25 Time Release 09:00
Submission 23:59 Exam system Inspera Assessment