DevOps Engineering
DevOps Engineering
Table of Contents
Study Facts
- Prog. CodePDOE2-FC
- NQF Level5.2
- Credits120
- Valid fromH26
- Versionv1.0 (2025-11)
- Study ModeFull-time, Part-time
- Program Manager
DevOps Engineering, short for Development Operations, is an applied discipline within software engineering that integrates development, operations, and business processes to create efficient digital solutions. The approach focuses on collaboration and automation to streamline the software development lifecycle through continuous integration, deployment, and improvement. By using automation tools, CI/CD systems, and Infrastructure as Code (IaC), DevOps enhances communication, reduces barriers between teams, and promotes agile development practices.
DevOps differs from traditional software engineering, which typically follows a linear process where integration and deployment occur only at the end of development. DevOps instead relies on continuous workflows and automated pipelines that enable rapid feedback, ongoing optimisation, and higher product quality.
The programme combines theoretical understanding with practical training to prepare candidates for professional DevOps roles. Students gain insight into core DevOps principles, CI/CD pipeline management, configuration, and cloud infrastructure, alongside hands-on experience in scripting, programming, containerisation, virtualisation, and secure software deployment.
Graduates from the programme are equipped with the technical competence and collaborative mindset required to work effectively in modern IT environments. The education provides a foundation for lifelong learning and professional growth within the field of DevOps engineering.
The Digital Classroom
All students at Noroff have access to a digital classroom, referred to as the learning platform. Here, the students can access relevant academic and practical information about the study programme. The learning platform also contains learning content, activities, delivery deadlines, work requirements, and assessments for every course.
Online
Online studies are flexible since students can study from anywhere and at their own pace according to the academic progression and scheduled deadlines. Students access their learning material for each course through the learning platform, and discussion forums are used for communication between fellow students and teachers. Lectures and live-streamed sessions are not a part of the primary offer but may be provided as additional activities depending on the course.
Campus
As part of the campus community, students will have access to on-site teachers, guest lecturers, and other students during their learning journey. Students on campus study in modern working environments and have access to professional equipment for practical training.
Vocational education at Noroff can expand career opportunities and lay lifelong learning foundations. Throughout the programme, students will familiarise themselves with key competencies relevant to industry employment.
A newly graduated DevOps candidate with no prior work experience can have several entry-level career opportunities available. With the ever-growing need for IT professionals, there is an increased demand for DevOps-specific skills, especially due to the technological shift in software development from traditional linear lifecycles to agile, cloud-based approaches.
After graduation, the candidate may qualify for work within these areas:
- DevOps Engineer
- Cloud Operations Engineer
- Site Reliability Engineer (SRE)
- Infrastructure or Systems Administrator
The Norwegian Qualifications Framework for Lifelong Learning (NQF) defines the levels of qualifications in the Norwegian educational system. These levels are achieved through a learning process. Categories in the NQF are defined as:
Knowledge: Understanding theories, facts, principles, procedures in the discipline, subject area and/or occupation.
Skills: Ability to utilise knowledge to solve problems or tasks (cognitive, practical, creative and communication skills).
General Competence: Ability to independently utilise knowledge and skills in different situations.
After graduation from this programme, students have acquired the following learning outcomes:
The candidate...
- has knowledge of information technologies (IT), business intelligence, and the communication processes applied in the field of DevOps engineering.
- has knowledge of the installation, configuration, and troubleshooting of server operations within systems and technological environments.
- has knowledge of work processes involved in the installation, configuration, and administration of Linux servers.
- has knowledge of the design, scope, testing, and automation of cloud-based applications and the post-deployment management within the field of DevOps engineering.
- has knowledge of agile methodologies, lifecycle management, continuous integration, and pipeline automation within software development.
- has knowledge of scripting and programming for troubleshooting, testing, and automation.
- has knowledge of IT infrastructures, virtualisation, networking, and cloud infrastructure.
- has knowledge of cloud-specific technologies used within the field of DevOps engineering.
- can assess their own work in relation to conventional IT security, threat identification, triage, and monitoring.
- can assess their own work in relation to conventional coding practices, code standards, source code management, and version control management (Git).
- is familiar with the history, heuristics, and societal role of DevOps engineering.
- has insight into his/her own opportunities for development within the field of DevOps engineering.
The candidate...
- can explain their choices in planning, installing, and configuring IT infrastructure.
- can explain their choices in designing, developing, and testing software system solutions.
- can explain their choices in setting up cloud management and identification tools.
- can explain their choices in communicating technical commitments, reports, and user documentation.
- can explain their use of version control systems (Git) for production code, continuous deployments, and branch management.
- can reflect on their own practice in performing system configuration, troubleshooting, development, and deployment of complete system solutions, and adjust it under supervision.
- can reflect on their own practice in utilising and implementing automation tools and management systems, and adjust it under supervision.
- can find and refer to relevant information and material, and assess its relevance for analysing, structuring, and optimising processes for application development.
- can find and refer to security protocols, and assess every layer of the software development lifecycle.
The candidate...
- can plan and carry out continuous integration and test automation in software development projects alone or as part of a group and in accordance with ethical requirements and principles for agile methodologies.
- can contribute to organisational development by implementing system solutions that meet the needs of an organisation and its users, in accordance with ethical requirements and principles within the field of DevOps engineering.
- can contribute to organisational development by optimising programming solutions in the application development lifecycle.
- can plan and carry out all the necessary steps to facilitate the use of Continuous Integration and Continuous Deployment (CI/CD) within the development pipeline.
- can plan and carry out proactive work alone or as part of a group to reduce IT security-related risks in accordance with ethical requirements and principles.
- can exchange points of view with peers and others with a background in DevOps engineering, and participate in discussions about the development of good practices.
Noroff offers an engaging, student-active learning experience that prepares students for professional working life through unique and industry-relevant learning activities, including flexible and independent self-study. Guidance and feedback from teachers support the students' learning journey.
All learning activities are aligned with the current learning outcomes, designed to promote a holistic understanding of key issues and challenges within each subject area. By fostering critical thinking, creativity, collaboration, and communication, students will develop lifelong learning skills.
Learning activities can vary for campus and online delivery and are composed of theoretical and practical approaches, providing students with the best possible outcome for each course.
For all online studies, English is the primary language for teaching. English can also be used as the teaching language on some campuses.
Assessment consists of compulsory activities and exams. These impact the student’s learning significantly and concludes if the student has achieved the intended learning outcome and, if so, at what level. Assessments include summative and formative methods depending on the content of the learning outcome of each course. Assessments for each course are described in the course descriptions.
Information about equipment requirements is available on the Noroff website.
Online students are required to purchase and maintain their equipment.
There are three ways to meet the admission criteria and be enrolled as a student:
1. By upper secondary education (videregående skole)
- Higher education entrance qualification from Norway or abroad
2. By Norwegian vocational upper secondary education
- Documented vocational qualifications diploma (yrkeskompetanse) within: dataelektronikerfaget, automatiseringsfaget, IT-driftsfaget og IT-utviklingsfaget etc.
- Documented craft certificate (fag og svennebrev) within: automatiker, dataelektroniker, IT-driftstekniker, IT-utvikler, telekommunikasjonsmontør etc.
3. Prior learning and work experience
More information about admission requirements is available on our webpage under Admission Requirements.
