Internship field

Cloud Computing & DevOps

A project-based introduction to cloud and DevOps practices, from architecture and version control through deployment and monitoring.

Cloud fundamentalsLinuxGitCI/CDDockerMonitoringDeployment
Program length:4 weeks · PKR 700

Week 1 — Cloud foundations

Learn core cloud concepts and service models.

Objectives

  • IaaS/PaaS/SaaS
  • Regions
  • Security

Tasks (3)

  1. 1. Cloud comparison

    Compare three cloud providers on compute, storage and database services.

    Deliverable: PDF.

    10 pts
  2. 2. Architecture diagram

    Design a simple scalable web architecture with labelled cloud components.

    Deliverable: Diagram.

    20 pts
  3. 3. Cost awareness

    Create a simple monthly cost estimate for the architecture.

    Deliverable: Spreadsheet.

    15 pts

Week 2 — Git and Linux

Build the command-line and version-control workflow.

Objectives

  • Linux basics
  • Git workflow
  • Documentation

Tasks (3)

  1. 1. Linux command set

    Complete a practical command-line exercise covering files, permissions and processes.

    Deliverable: Text or PDF.

    10 pts
  2. 2. Git workflow

    Create a repository and demonstrate branches, commits, merge and a pull request.

    Deliverable: Repository URL.

    20 pts
  3. 3. README

    Write a professional README with setup, usage and troubleshooting steps.

    Deliverable: Repository URL.

    15 pts

Week 3 — CI/CD and containers

Automate a repeatable build and deployment workflow.

Objectives

  • Docker
  • Pipelines
  • Testing

Tasks (3)

  1. 1. Dockerise an app

    Create a Dockerfile for a small application and document how to run it.

    Deliverable: Repository URL.

    20 pts
  2. 2. CI pipeline

    Create a CI workflow that installs dependencies and runs a test or lint step.

    Deliverable: Repository URL.

    25 pts
  3. 3. Deployment plan

    Write a deployment plan with environment variables, rollback and release steps.

    Deliverable: PDF.

    15 pts

Week 4 — Monitoring and final deployment

Final project

Design reliable operations for a small service.

Objectives

  • Observability
  • Incident response
  • Release

Tasks (3)

  1. 1. Monitoring plan

    Define logs, metrics and alerts for the service.

    Deliverable: PDF.

    20 pts
  2. 2. Runbook

    Create a runbook for five common production incidents.

    Deliverable: PDF.

    20 pts
  3. 3. Final cloud project

    Present the architecture, deployment workflow, security controls and monitoring plan as one portfolio project.

    Deliverable: PDF + repository URL.

    30 pts