DevOps Engineering in the Cloud
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
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 |
TOTAL | 150 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Assignment | Individual | 10 - 20% | 1 |
Portfolio | Group | 40 - 60% | 2,3,4,5,6 |
Test | Individual | 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.