Internship field
Cloud Computing & DevOps
A project-based introduction to cloud and DevOps practices, from architecture and version control through deployment and monitoring.
Week 1 — Cloud foundations
Learn core cloud concepts and service models.
Objectives
- IaaS/PaaS/SaaS
- Regions
- Security
Tasks (3)
- 10 pts
1. Cloud comparison
Compare three cloud providers on compute, storage and database services.
Deliverable: PDF.
- 20 pts
2. Architecture diagram
Design a simple scalable web architecture with labelled cloud components.
Deliverable: Diagram.
- 15 pts
3. Cost awareness
Create a simple monthly cost estimate for the architecture.
Deliverable: Spreadsheet.
Week 2 — Git and Linux
Build the command-line and version-control workflow.
Objectives
- Linux basics
- Git workflow
- Documentation
Tasks (3)
- 10 pts
1. Linux command set
Complete a practical command-line exercise covering files, permissions and processes.
Deliverable: Text or PDF.
- 20 pts
2. Git workflow
Create a repository and demonstrate branches, commits, merge and a pull request.
Deliverable: Repository URL.
- 15 pts
3. README
Write a professional README with setup, usage and troubleshooting steps.
Deliverable: Repository URL.
Week 3 — CI/CD and containers
Automate a repeatable build and deployment workflow.
Objectives
- Docker
- Pipelines
- Testing
Tasks (3)
- 20 pts
1. Dockerise an app
Create a Dockerfile for a small application and document how to run it.
Deliverable: Repository URL.
- 25 pts
2. CI pipeline
Create a CI workflow that installs dependencies and runs a test or lint step.
Deliverable: Repository URL.
- 15 pts
3. Deployment plan
Write a deployment plan with environment variables, rollback and release steps.
Deliverable: PDF.
Week 4 — Monitoring and final deployment
Final projectDesign reliable operations for a small service.
Objectives
- Observability
- Incident response
- Release
Tasks (3)
- 20 pts
1. Monitoring plan
Define logs, metrics and alerts for the service.
Deliverable: PDF.
- 20 pts
2. Runbook
Create a runbook for five common production incidents.
Deliverable: PDF.
- 30 pts
3. Final cloud project
Present the architecture, deployment workflow, security controls and monitoring plan as one portfolio project.
Deliverable: PDF + repository URL.