course-details-portlet

IMT3005

Infrastructure as Code

Credits 10
Level Third-year courses, level III
Course start Autumn 2020
Duration 1 semester
Language of instruction English
Location Gjøvik
Examination arrangement Assignment and Work

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)

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
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

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

Examination arrangement: Assignment and Work
Grade: Letters

Ordinary examination - Autumn 2020

Oppgave
Weighting 20/100 Date Release 2020-11-09
Submission 2020-11-26
Time Release 10:00
Submission 23:59
Exam system Inspera Assessment
Arbeider
Weighting 80/100 Date Release 2020-11-09
Submission 2020-11-25
Time Release 09:00
Submission 23:59
Exam system Inspera Assessment

Re-sit examination - Summer 2021

Oppgave
Weighting 20/100 Exam system Inspera Assessment
Arbeider
Weighting 80/100 Exam system Inspera Assessment