- [A] LinkedIn Profile
- [B] DevOps Telegram Channel
- [C] Qwiklabs Sign Up
- [D] Google Cloud Console
- [E] Google Cloud Shell
- [F] Google Cloud Shell with Editor
- [G] MongoDB Cloud
- [1] Google Qwiklabs
- [2] Google Cloud Essentials:
- [3] Enroll in the 'Quest'
- [4] - Create Virtual Machine
- [5] - Deploy on Kubernetes
- [6] MongoDB Getting Started
- [7] Docker Hello
- [8] NodeJS API in Docker
- [9] GitHub Actions Example
- [10] ARM Templates
- [11] Ansible Exercise
- [12] GCP Deployment Manager
- [13] Try Azure App Service
- [14] Netlify CMS
- [15] k3s Exercise
- [16] Docker Hello – Auto Build
- [17] Kubernetes in Google Cloud Shell
- [18] scrumblr | Containerized Version
- Modern Application Design – The Big Picture
- Why DevOps?
- Cloud Computing
- Git
- Recap: The Need for DevOps, Cloud Computing, Git
- CI/CD, Pipelines
- Kanban, Agile & Scrum
- Containers & Kubernetes
- Automation & Infrastructure-as-Code
- CI/CD Explained in 100 Seconds (2 min)
- Scrum 7 min explainer video
- Docker in 100 Seconds
- Kubernetes in 100 Seconds
- Infrastructure-as-Code (3 min)
- DevOps Basics
- What is CI/CD?
- What's Agile & Scrum?
- Docker Introduction
- What's GitHub Actions?
- Learn Git Branching
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 (PDF) – if you chose project (1)
- a text file that contains your name + 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.