Apply Now
Contact
Parent Programme
Bachelor of Science in Computing (Level 7 NFQ)
MODULE NFQ
Level 6
MODULE CREDIT UNITS
ECTS: 5
MODULE TITLE
DevOps
Reference Code: M2.5
STAGE
Year 2
Fall Semester
12 Weeks X 3.15 Hours per week

DevOps

DevOps Introduction & Culture

Introduction

  • History of DevOps
  • Core concepts
  • Goals and Stakeholders
  • Business value
  • Configuration Management

Culture

  • Significance of DevOps as part of a collaborative culture
  • Key elements of DevOps
  • Implementation of DevOps as part of a culture: opportunities and challenges

Organisation & DevOps Practices

Organisation

  • Teamwork; organisation, autonomy and integration
  • Architecting for DevOps
  • Governance

DevOps Practices

  • Version control
  • Flow & Feedback
  • Experimentation
  • Constraints
  • Integration, Delivery and Deployment

DevOps Processes

Processes

  • Introduction to processes
  • DevOps in relation to IT Service Management
  • Continuous integration/delivery/deployment/monitoring and feedback
  • Agile and Scrum
  • The Agile Manifesto
  • Lean: Metrics and Process’ Optimisation
  • Business Value: Optimisation using story mapping

Automation & Improvements

Automation

  • Continuous Delivery: core concepts
  • Enablers and Benefits
  • DevOps Toolchains
  • Deployment Pipeline

 Improvements

  • Relevance of Measurement
  • Metrics
  • Monitoring and Logging
  • Operationalising improvements

Minimum Intended Learning Outcomes (MIMLOs)

Upon successful completion of this module, the learner should be able to:
LO1
Demonstrate knowledge of the fundamentals and objectives of DevOps within an organisation.
LO2
Apply the principles of DevOps to a software development project.
LO3
Appraise DevOps principles and practices including integration, delivery and testing.
LO4
Evaluate the DevOps relationship to Agile, Lean and ITSM.
LO5
Apply DevOps skills and knowledge to solve a relevant computing challenge.

Assessment

MIMLOs
Assessment
Percentage
1, 2
In-Class Test
40%
2-5
Project
60%

Reassessment Opportunity

Where the combined marks of the assessment and examination do not reach the pass mark the learner will be required to repeat the element of assessment that they failed. Reassessment materials will be published on Moodle after the Examination Board and will be aligned to the MIMLOs and learners will be capped at 40% unless there are personal mitigating circumstances.

Aims & Objectives

This module ensures learners have an understanding of DevOps and how the adoption of agile practices by an organisation ensures efficient and effective delivery of ICT applications and services.  It enables learners to understand the importance of an agile relationship between software development and ICT operations and aims to show learners how DevOps can change and improve an organisations overall performance. The module engenders in the learner an appreciation of a collaborative culture within ICT.

This module will ensure learners meet the following objectives:

  • Understand history and relevance of DevOps within the computing world and the overall context of an organisation.
  • Enable the learner to apply DevOps practices regarding software development and deployment.
  • Understand the software development lifecycle; development and test to deployment and operations.
  • Develop a range of skills not limited to a single function.
  • Build the learners understanding of processes and automation to ensure continuous delivery optimising overall organisational performance.
[TheChamp-Sharing]
APPLY NOW
Top