Personal internship documentation and learning journal for AWS Cloud technologies.
This repository contains my internship documentation, workshop notes, and hands-on labs completed during my journey with AWS services at Amazon Web Services Vietnam Co., Ltd.
Intern: Nguyen Van Duy Khiem
Duration: September 8, 2025 - December 12, 2025
Position: FCJ Cloud Intern
University: FPT University - Software Engineering
1. Worklog
Weekly documentation of internship activities, learnings, and progress (Week 1-12).
2. Proposal
Internship and project proposals, approvals, and planning notes.
Translated AWS blog posts and reference write-ups for study.
Records of events, conferences, and trainings attended.
Hands-on workshop building a private analytics platform with AWS services:
- Objectives & Scope
- Architecture Walkthrough
- Clickstream Ingestion Implementation
- Private Analytics Layer
- Shiny Dashboards Visualization
- Clean-up & Summary
Personal reflections on progress, strengths, gaps, and next steps.
Shared learnings, peer feedback, and community notes.
- Hugo Extended v0.152.2 or later
- Node.js (for package management)
- Git
# Clone repository
git clone https://github.com/the-khiem7/AWS.FirstCloudJourney.git
cd AWS.FirstCloudJourney
# Install dependencies
npm install
# Run development server with drafts
npm run dev
# Build for production
npm run buildVisit http://localhost:1313/AWS.FirstCloudJourney/ to view the site locally.
- Static Site Generator: Hugo (Extended)
- Theme: hugo-theme-learn
- Deployment:
- GitHub Pages (Primary)
- Vercel (Backup)
- CI/CD: GitHub Actions
# Create new page
hugo new content/<section>/<page>/_index.md
hugo new content/<section>/<page>/_index.vi.mdAll content is available in both English and Vietnamese:
_index.md- English version_index.vi.md- Vietnamese version
⚠️ Important: To avoid 404 errors on GitHub Pages:
- Remove references first - Update all
_index.mdfiles that link to the content - Delete the folder - Remove from
content/directory - Test locally - Run
npm run buildto verify - Commit & push - Deploy changes
- URL: https://the-khiem7.github.io/AWS.FirstCloudJourney/
- Trigger: Automatic on push to
mainbranch - Workflow:
.github/workflows/hugo.yml
- Config: Uses
config.production.tomlfor relative URLs - Build:
hugo --config config.production.toml --gc --minify
.
|-- content/ # Markdown content files
| |-- 1-Worklog/ # Weekly internship logs
| |-- 2-Proposal/
| |-- 3-Translated-Blogs/
| |-- 4-Events-Participated/
| | \-- 4.1-AWS Vietnam Cloud Day 2025/
| |-- 5-Workshop/ # Private Analytics workshop
| |-- 6-Self-Assessment/
| \-- 7-Sharing-&-Feedback/
|-- static/ # Static assets (images, CSS, fonts)
|-- themes/ # Hugo theme
|-- layouts/ # Custom layout overrides
|-- config.toml # Hugo config for GitHub Pages
|-- config.production.toml # Hugo config for Vercel
\-- package.json # Node.js dependencies