Overview

This unit prepares students to develop skills in creating cloud environments to enable DevOps practices to be undertaken. Students will implement Continuous Integration/Continuous Development (CI/CD) tools to deliver projects with the DevOps methodology

Requisites

Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date

Learning outcomes

Students who successfully complete this unit will be able to:

  • Explain DevOps principles, methods, practices in terms of Industry application and Industry 4.0
  • Utilise a cloud platform to perform tasks, use tools and techniques to facilitate DevOps methodology
  • Configure cloud infrastructure to set up environments using automation tools
  • Design cloud infrastructure for continuous integration, continuous deployment of software
  • Deploy software applications utilizing CI/CD pipelines
  • Manage the process of DevOps utilising a range of project management tools

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Laboratory
3.00 12 weeks 36
Face to Face Contact (Phasing out)
Laboratory
3.00 12 weeks 36
Specified Learning Activities (Phasing out)
Various
42.00 1 week 42
Face to Face Contact (Phasing out)
Laboratory
3.00 12 weeks 36
TOTAL150

Assessment

Type Task Weighting ULO's
AssignmentIndividual 10 - 20% 
PortfolioGroup 40 - 60% 2,3,4,5,6 
TestIndividual 30 - 40% 1,3,4,5 

Hurdle

As the minimum requirements of assessment to pass a unit and meet all ULOs to a minimum standard, an undergraduate student must have achieved:

  • An aggregate mark for the unit of 50% or more, including
  • At least 35% of the possible final marks for each Major Assessment Component (any assessment worth 20% or more)
  • At least 45% in the final exam

Students who do not achieve at least 35% of the possible final marks for each Major Assessment Component and at least 45% for the final exam (if applicable), will receive a maximum of 44% as the total mark for the unit and will not be eligible for a conceded pass.


The Major Assessment Components in this unit are the Online Activities (combined grade), Computer Lab Reports (combined grade) and the Exam.

Content

  • Software creation and distribution models
  • Introduction of DevOps principles, methods and practices
  • Software release processes (source, build, test, production)
  • Cloud management tools, resource provisioning
  • Software configuration management (SCM)
  • Continuous integration (source, build)
  • Continuous delivery, continuous (automated) deployment, and continuous monitoring

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.