cotldus / devops-course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevOps Course

Office Hours

Links

Exercises

Course Outline & Suggested Material for Preparation

Day 1 (half day)

  • Modern Application Design – The Big Picture
  • Why DevOps?
  • Cloud Computing
  • Git

Videos

Material

Day 2 (Full Day)

  • Recap: The Need for DevOps, Cloud Computing, Git
  • CI/CD, Pipelines
  • Kanban, Agile & Scrum
  • Containers & Kubernetes
  • Automation & Infrastructure-as-Code

Videos

Material

Day 3 (Show & Tell)

The stage is yours!

  • Projects – choose one of the following

    • (1) BCM Pte Ltd. --> your deliverable is a slide deck
    • (2) CI/CD --> your deliverable is a GitHub repository with code & descriptions. No slides!
  • One project per student, no group work

    • The descriptions are vague on purpose and meant to inspire your creativity & give you freedom to build a project based on your ideas, interest, and level of technical debt.
    • Try your best not to think of the project as 'homework submission', but your chance to apply what you learned
    • For the BCM project: assume you're speaking to an executive panel (the customer) in that session
    • For the technical project: much more important than actual coding miracles is clearly showing & illustrating what you are trying to achieve, which steps you take, and what the desired outcome is (README.md). If you can make automated (parts!) of the CI/CD workflow happen, even better! Clone and adapt some of the examples from the course to get you started!
  • Submit into the 'Show and Tell' folder in LumiNUS by 8pm the night before the session:

    • a slide deck – if you chose project (1)
    • a text file containing a link to a public GitHub repo – if you chose project (2)
  • Get ready to present at the Show & Tell! In the interest of time we will use ONE laptop where we run all slides & projects from

  • Attendance is compulsory. If you have a valid reason why you are not able to join the Show & Tell session, you are expected to record a short video (max 5 minutes) where you:

    • assume you're speaking to an executive panel (the customer) – if you chose project (1)
    • show what you built & talk about your approach – if you chose project (2)
    • how to record such a video? Get on a Zoom call with yourself, press record, share the screen and you're in business. After that, upload the file to LumiNUS.

Tools & References

Other Material & Links

About


Languages

Language:HTML 41.6%Language:Roff 35.4%Language:Shell 22.9%