Skip to content

Competence grid for part 6

Use this grid to judge whether you can run your platform securely, recoverably and economically. Read each row and solve the task next to it without looking anything up. If it comes easily, you have reached the goal. If not, the link in the last column takes you to the right place. Within the Swiss framework curriculum, part 6 mainly serves the competences B9.2 (determining protection needs), B13.1 (backup and restore concepts), B13.5 (service levels), B14.7 (billing ICT services) and B15.1 (energy and resource efficiency).

I can …TaskLook up
assess a member's protection needsRate the fiduciary office for confidentiality, integrity and availability and justify each level.Security
harden a serverName the three measures of the hardening script and what they protect against.Security
require a security profile for podsList what a pod has to specify for the profile restricted.Security
store secrets safely in GitExplain who can decrypt a SealedSecret and what happens without its key.Security
set RPO and RTOSet RPO and RTO for the web shop and say which backup meets them.Backup and restore
tell what Git coversName three things that Git does not bring back after a rebuild.Backup and restore
back up and restore VMsBack up a VM and restore it as a new VM.Backup and restore
promise an honest availabilityUse the lab architecture to explain why 99.9% is not realistic.SLA and operations concept
calculate full cost and derive a priceWork out the share of the cost a member with 1 CPU and 2 GB carries.Cost and resource efficiency
adjust resources based on measurementsCompare requests and use of a namespace and propose new values.Cost and resource efficiency
onboard a new member with alert and triage (advanced)List what a new member gets in OpenNebula and in the cluster. Then explain the path of its alert to the triage service.Advanced tasks
restore the cluster from a snapshot (advanced)Describe the steps and what remains to be done afterwards.Advanced tasks
write and check a postmortem (advanced)Check a draft of the model against its timeline and correct it.Advanced tasks

With this part you complete milestone 4 and have covered the content of the course. Rows marked as advanced belong to an advanced task from chapter 6.5 and are not part of the base. You hand in milestone 4 together with milestone 3 as hand-in 2. The exam follows towards the end of the module.

Text and figures are licensed under CC BY-SA 4.0 and the code under the MIT License. The sources are on GitHub.