BRG-ISEA Reflective Learning Journal – Assignment Brief
Weighting: 100% – Due Date: Please refer to LMS Gradebook
Word Count: 1500–3000 words (excluding appendix)
Submission Checklist
[ ] Reflective Journal in word docx file, with screenshots/scripts/configs
[ ] GitHub Repo – Public Link
[ ] GitHub clearly documented all lab activities to demonstrate process, screenshots, outcomes.
[ ] GitHub Repo – completed pages saved as PDF file(s)
[ ] 15-minute self-narrated Video Demo of labs completed – downloadable MP4 file web link Include this table on the cover page:
Student Name: | |
Student ID: | |
Additional Server Service: | |
GitHub Repository Link: | |
Video URL Link / uploaded filename: | CTID-YourName-AssignmentISEA.MP4 |
GitHub pages saved as PDF | CTID-YourName-AssignmentISEA-GITnn.PDF |
Word DOCX file uploaded on LMS: | CTID-YourName-AssignmentISEA.DOCX |
Hire a Professional Essay & Assignment Writer for completing your Academic Assessments
Native Singapore Writers Team
- 100% Plagiarism-Free Essay
- Highest Satisfaction Rate
- Free Revision
- On-Time Delivery
Purpose of Assessment
This journal reflects on a series of structured lab tasks completed throughout the BRG-ISEA unit, focusing on the real-world application of server environment concepts in both Linux and cloud systems. Each lab involved practical, hands-on experience with system operations, automation scripting, cloud provisioning, cost modelling, DNS configuration, and security hardening. The learning journey culminated with a recorded video demonstration, allowing for both technical execution and reflective analysis of decisions, challenges, best practices and lessons learned.
Scope of Assessment
Reflect on all activities completed across the 4-day intensive mode. These include Linux setup, cloud deployment, scripting, permissions, DNS configuration, SSL certificates, a consulting session, and one self-selected additional server service.
You must reflect on the full range of activities across the 4-day intensive schedule, including:
- Discovery and observations
- Problems you solved
- Tools you used
- Insights gained
- Relevance to industry roles (e.g., System Admin, DevOps, IT consultant)
Structure of Reflective Journal
1. Installing a Linux Environment on Your PC
(Based on: Obtaining a Linux Environment Lab)
2. Exploring Ubuntu Desktop and CLI Tools
(Based on: Ubuntu Desktop Familiarisation Lab)
3. Managing and Controlling Linux Services
(Based on: Linux Services Lab)
4. Understanding and Applying Linux Permissions (Based on: Linux Permissions Lab)
5. Searching and Navigating the Linux File System
(Based on: Searching File Systems Lab)
6. Total Cost of Ownership (TCO) in Cloud Infrastructure
(Based on: TCO Analysis Lab for AWS vs Azure)
7. Provisioning and Securing a Cloud VM (AWS EC2)
(Based on: Amazon EC2 Web Services Lab)
8. Writing Bash Scripts and Using Regular Expressions
(Based on: Bash Coding Lab)
9. Configuring DNS and Testing Domain Resolution
(Based on: DNS Configuration Lab)
10. Obtaining and Managing Digital Certificates with Let’s Encrypt
(Based on: SSL Certificate Lab)
11. Scripting Linux Server Functions for Automation
(Based on: Scripting Linux Server Functions Lab)
12. Additional Server Service (Self-Selected) (E.g., MariaDB, Docker, Nextcloud, VPN, etc.)
Video Demonstration Requirements
- Submit a 15-minute video that includes:
- Demonstration of all completed labs and your working cloud/Linux server.
- Self-narration explaining what you learned, including scripts, commands, and outputs.
- Webcam view included, with verbal reflection on challenges, insights, and decisions.
- Walkthrough of the additional server service you explored.
- The video link provided must be downloadable
Academic Integrity and AI Use
You may use AI tools for:
- Grammar, formatting, sentence structure
- Script validation or assistance
Prohibited
You may NOT use AI to:
- Generate large parts of your journal or video script, narration
- Complete labs or fabricate technical content
Mandatory
Include a section titled “AI Tools Used (if any)” at the end of your journal.
All work must be your own. Any detected academic dishonesty (plagiarism, undeclared AI use, ghost-writing) will be reported and penalized.
Resources
- Kaplan Canvas LMS: https://lms.kaplan.com.sg/
- GitHub Docs: https://docs.github.com/
- Ubuntu ISO: http://mirror.aarnet.edu.au/pub/ubuntu/releases/
- AWS Free Tier: https://aws.amazon.com/free
- VirtualBox: https://www.virtualbox.org/
- virtualization – Install Ubuntu Desktop 22.04 ARM64 on macOS Apple Silicon (M1/Pro/Max) in Parallels – Ask Ubuntu
- Download Ubuntu Desktop | Ubuntu
- DITMS Tech – IT Subscriptions – Home
- Amazon Web Services Educate
- Microsoft Azure Dev Tools for Teaching
- Microsoft Azure for Students
- Oracle Academy
- VMware Academy
MU BRG-ISEA: Introduction to Server Environments and Architectures
Buy Custom Answer of This Assessment & Raise Your Grades
Grading Criteria
Criteria | Excellent (High Distinction) | Very Good (Distinction) | Good (Credit) | Satisfactory (Pass) | Unsatisfactory (Fail) |
Coverage of all unit activities 20% | Comprehensively covers all required activities with depth and personalisation. | Covers most activities with good detail and minimal gaps. | Covers key activities adequately, but some are briefly addressed. | Superficially addresses activities with limited depth. | Many activities missing or inadequately addressed. |
17-20 | 13-16 | 9-12 | 5-8 | 0-4 | |
Depth of technical understanding 20% | Demonstrates excellent grasp of concepts, applies them accurately. | Good understanding shown with minor gaps or inaccuracies. | Moderate grasp with some correct application and minor misunderstandings. | Basic understanding evident, but with notable misconceptions. | Lacks understanding;
numerous technical inaccuracies. |
17-20 | 13-16 | 9-12 | 5-8 | 0-4 | |
Reflective insight and problemsolving 25% | Highly insightful reflection; excellent analysis of problems and solutions. | Clear reflection with relevant problem-solving approaches discussed. | General reflection with some mention of decisions and issues faced. | Limited reflection and shallow problem-solving discussion. | Minimal
reflection; lacks analysis or depth. |
21-25 | 16-20 | 11-15 | 6-10 | 0-5 | |
Quality and structure of writing 10% | Fluent, wellorganised, errorfree; strong professional tone. | Well-structured with minor language or format issues. | Generally clear; some inconsistencies in grammar or structure. | Difficult to follow; numerous language issues. | Poorly written and structured; unclear or disorganised. |
9-10 | 7-8 | 5-6 | 3-4 | 0-2 | |
Video presentation quality & demonstration 15% | Clear, engaging, thorough walkthrough; voice and visuals well aligned. | Informative and mostly clear; slight lack in polish or clarity. | Meets basic expectations with minor technical or pacing issues. | Disorganised or lacks clarity; key tasks poorly demonstrated. | Incomplete or poorly delivered; minimal effort shown. |
13-15 | 10-12 | 7-9 | 4-6 | 0-3 | |
Use of GitHub and technical documentation 10% | Excellent use of GitHub; wellorganised repo with meaningful commits. | Good GitHub use; repo is mostly clear and complete. | Basic documentation included; minor issues in organisation. | Minimal GitHub usage or poor documentation structure. | No meaningful use of GitHub or documentation absent. |
9-10 | 7-8 | 5-6 | 3-4 | 0-2 |
BRG-ISEA Lab Activities
Session 1a: Setting Up Linux
Create a GitHub account and start documenting progress.
- → Go to https://github.com and sign up for a new account.
- → Create a new repository (e.g., BRG-27-labs).
- → Clone the repository to your local machine using Git.
- → Add a README.md and start documenting each lab you complete.
Lab: Obtaining Linux on your PC – Install Ubuntu using VirtualBox.
- → Download Ubuntu ISO from the official website.
- → Install VirtualBox and create a new virtual machine.
- → Configure VM settings (e.g., 4GB RAM, 20GB disk).
- → Mount ISO and install Ubuntu through guided installer.
Lab: Familiarity with Ubuntu Linux – Basic command line navigation and utilities.
- → Practice using `pwd`, `ls`, `cd`, `mkdir`, and `touch`.
- → Understand directory structure (`/etc`, `/var`, `/home`).
- → Use `man` to explore Linux manual pages.
Session 1b: Exploring Linux
Lab: Linux Services – Understanding and managing background services.
- → List services using `systemctl list-units –type=service`.
- → Start/stop services with `sudo systemctl start|stop [service]`.
- → Check status of services using `sudo systemctl status`.
Lab: Linux Permissions – Explore and apply file and directory permissions.
- → Use `ls -l` to view permissions.
- → Change permissions using `chmod` (e.g., `chmod 755 file.sh`).
- → Change ownership using `chown user:group file.txt`.
- Lab: Searching Filesystems – Use commands like `find` and `grep`.
- → Use `find /path -name ‘filename’` to locate files.
- → Use `grep -r ‘search-term’ /path/` to search content.
Session 2a: Total Cost of Ownership
Lab: Total Cost of Ownership – Apply TCO concepts in practical comparison.
- → Compare cloud vs on-prem cost (hardware, software, licensing).
- → Use Excel or Google Sheets to document monthly and yearly costs.
- → Calculate break-even point, ROI and 3-year projections.
- → Compare TCO across cloud providers
Session 2b: Cloud Services
Lab: Cloud Computing – Launch and configure EC2 instance or Azure VM.
- → Create free tier account on AWS or Azure.
- → Launch Ubuntu instance (t2.micro or B1s).
- → Configure SSH keypair, security groups/firewall.
- → SSH into VM and update OS packages.
Lab: Bash Scripting – Write simple shell scripts for server automation.
- → Create a `.sh` file and add `#!/bin/bash` at top.
- → Use `echo`, `if`, `for`, `while`, `cron` examples.
- → Run scripts using `bash script.sh` or `chmod +x script.sh`.
Session 3a: DNS & Certificates
Lab: DNS – Configure and test DNS using BIND or cloud provider.
- → Register a domain (or use free domain service like Freenom).
- → Configure A record to point to server public IP.
- → Use `dig` or `nslookup` to verify DNS propagation.
Lab: Digital Certificates – Use Let’s Encrypt to secure a server.
- → Install Certbot: `sudo apt install certbot python3-certbot-nginx`.
- → Run `sudo certbot –nginx` or `–apache`.
- → Verify certificate using `https://yourdomain` in browser.
Session 3b: Server Automation
Lab: Scripting Linux Server Functions – Automate server tasks using scripts.
- → Write script to automate update/backup tasks.
- → Use cron jobs: `crontab -e` to schedule the script.
- → Log output to a file using `>> /var/log/task.log`.
Sessin 4a: Lab Consultation & Additional Server Services
Participated in Q&A session with teaching staff
- → List issues you’ve encountered and bring them up.
- → Test all configurations before final presentation.
- → Cloud First and Server Architecture Design – Considerations & Approaches
Experiment with another server service of interest (in discussion with lecturer) Installed, configured and tested an additional service of your choice.
- → Choose from: MySQL, Jenkins, Samba, FTP, Docker, etc. → Download source for server service to be installed
- → Install service eg. using apt or curl.
- → Configure and test the basic functionality.
- → Documented service configuration and testing steps in GitHub
Session 4b: Lab documentation & Reflection Journal
Lab activity documentation and peer feedback.
- → Prepare GitHub README with clear documentation.
- → Create screenshots of your servers and commands.
- → Be ready to explain what you did and what you learnt.
- → Prepared a list of unresolved issues or conceptual doubts
- → Received final feedback and clarifications on your server deployment
- → Practised articulating technical concepts as a consultant would
Reflection on lab consultancy, peer demonstrations and self-assessment
- → Noted key improvements, obstacles faced, and how they were resolved
- → Tools you used, Insights gained, lessons learned
- → Related experience to future IT roles (System Admin, DevOps, etc.)
📹 Video Demonstration Requirements
- Demonstration of all completed labs and your working cloud/Linux server.
- Self-narration explaining what you learned, including scripts, commands, and outputs.
- Webcam view included, with verbal reflection on challenges, insights, and decisions.
- Walkthrough of the additional server service you explored.
- Video link provided must be downloadable
Buy Custom Answer of This Assessment & Raise Your Grades
The post MU BRG-ISEA Introduction to Server Environments and Architectures Reflective Learning Journal Assignment Brief appeared first on Singapore Assignment Help.