Course - Infrastructure as Code - IIKG3005
IIKG3005 - Infrastructure as Code
About
Examination arrangement
Examination arrangement: School exam
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
School exam | 100/100 | 3 hours | E |
Course content
- Foundational DevOps principles that guide the design and management of infrastructures through code.
- Learn best practices and industry patterns that ensure efficient and maintainable IaC implementations.
- Use of industry used tools, versatile infrastructure provisioning tools, will be at the heart of this course practical journey.
- Put theory into practice, implementing concepts learned from course material.
- Hands-on experience with a public cloud provider, where we create, modify, and manage infrastructure resources in a code-driven manner
Learning outcome
Knowledge: The student has
- knowledge of how infrastructure can be managed as code using the same principles as in software development.
- knowledge of concepts, processes, and tools used in Infrastructure as Code (IaC).
- insight into the major public cloud solutions where IaC is utilized.
- knowledge of various tools within IaC and where and how to use them.
Skills: The student can
- provision and manage IT infrastructure using code.
- use tools to develop and perform version control against code.
- articulate their professional choices around the use of IaC.
- find and refer to information and literature and assess its relevance for issues that can be solved using IaC.
- introduce changes in a production environment through version-controlled repositories and test environments.
- use code to perform simple and repetitive operations in a data center or public cloud provider.
General Competence: The student
- can plan and carry out work-related tasks and projects independently and as a participant in a group, in accordance with ethical requirements and guidelines within IaC.
- has insight into how development and operations are united in the DevOps philosophy.
- has insight into how to troubleshoot infrastructures using infrastructure as code.
Learning methods and activities
- Lectures
- Written resources
- Online resources
- Laboratory work and problem solving
Compulsory assignments
- Exercises
Further on evaluation
Mandatory assignments (exercises) need to be approved in order to be able to take the exam.
There will be 2 to 4 mandatory exercises during the semester. Further information and the exact number will be specified at the start of the semester.
Re-sit exam in August.
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Digital Infrastructure and Cyber Security (BDIGSEC)
Programming (BPROG)
Recommended previous knowledge
DCST/G2003 - Robuste og skalerbare tjenester
DCST/G1005 - Infrastruktur: sikre grunntjenester
TDT4110 - Informasjonsteknologi, grunnkurs
Course materials
Course literature and material will be announced at the start of the course
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
IMT3005 | 7.5 | AUTUMN 2021 |
No
Version: 1
Credits:
7.5 SP
Study level: Third-year courses, level III
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: English, Norwegian
Location: Gjøvik , Trondheim
- Information Security
- Information Technology and Informatics
Department with academic responsibility
Department of Information Security and Communication Technology
Examination
Examination arrangement: School exam
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 100/100 E 2024-11-27 09:00 INSPERA
-
Room Building Number of candidates SL120 Sluppenvegen 14 1 M414-Eksamensrom 4.etg Mustad, Inngang A 1 SL110 lilla sone Sluppenvegen 14 18 M438 Eksamensrom 4.etg, Inngang D Mustad, Inngang D 25 - Summer UTS School exam 100/100 E INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"