Skip to main content

DevOps Training Track

Interns: 1

Tech Stack: Linux, Docker, CI/CD, Cloud (AWS/GCP), Monitoring

Prerequisites: CS graduate with interest in infrastructure

Back to Overview


Phase 1: Foundation Learning (Week 1-4)

Week 1: Linux & Cloud Fundamentals

Topics:

  • Linux fundamentals (file system, permissions, processes)
  • Terminal/CLI proficiency
  • Shell scripting basics
  • Cloud platform overview (AWS/GCP)
  • Cloud console navigation

Self-Learning:

  • Linux command line tutorials
  • Cloud platform basics
  • Review infrastructure docs

Deliverables:

  • Linux basics assessment passed
  • Cloud console access (read-only)
  • Basic shell scripts written
  • Infrastructure diagram understood

Checkpoint: Friday review with DevOps lead


Week 2: Git, CI/CD & Containerization

Topics:

  • Git advanced concepts (branching strategies, hooks)
  • CI/CD concepts and pipelines
  • Docker fundamentals (images, containers, volumes)
  • Dockerfile creation
  • Container networking basics

Self-Learning:

  • CI/CD platform tutorials
  • Docker tutorials
  • Review existing pipelines

Deliverables:

  • Pipeline documentation completed
  • Dockerfile for sample app created
  • Container deployed locally
  • CI/CD concepts documented

Checkpoint: Friday review


Week 3: Orchestration & Infrastructure as Code

Topics:

  • Kubernetes introduction (pods, services, deployments)
  • K8s basics and kubectl
  • Infrastructure as Code concepts
  • Terraform/CloudFormation basics
  • State management

Self-Learning:

  • Kubernetes tutorials
  • IaC tutorials
  • Practice in sandbox environment

Deliverables:

  • K8s concepts documented
  • Simple K8s deployment done
  • Basic IaC script written
  • Sandbox deployment completed

Checkpoint: Friday hands-on review


Week 4: Monitoring, Logging & Security

Topics:

  • Monitoring tools overview
  • Log aggregation and analysis
  • Alerting basics
  • Security best practices
  • Secrets management
  • Introduction to production infrastructure

Self-Learning:

  • Monitoring platform tutorials
  • Security basics
  • Explore production setup (read-only)

Deliverables:

  • Monitoring dashboard explored
  • Log analysis exercise completed
  • Security checklist understood
  • Production infrastructure documented

Checkpoint: Month 1 Evaluation


Phase 2: Guided Real Projects (Week 5-8)

Work on actual infrastructure tasks with close senior supervision

Week 5: First Real Task

Focus:

  • Assigned first real DevOps task (small, well-scoped)
  • Understanding existing infrastructure
  • Following runbooks and procedures
  • Daily check-ins with DevOps lead

Deliverables:

  • First task assigned and understood
  • Implementation started following procedures
  • Questions documented and clarified
  • Daily standups attended

Checkpoint: Friday review


Week 6: Task Completion + Deployment Practice

Focus:

  • Completing first task
  • Shadow production deployments
  • Understand rollback procedures
  • Documentation

Deliverables:

  • First task completed
  • Deployment shadowed
  • Runbook followed/updated
  • Documentation completed

Checkpoint: Friday review with senior


Week 7: Second Task + Automation

Focus:

  • Second task (slightly larger scope)
  • Automation opportunities
  • Scripting (Bash/Python)
  • Cross-team collaboration

Deliverables:

  • Second task in progress
  • Automation script written
  • Team collaboration demonstrated
  • Process improvement identified

Checkpoint: Friday review


Week 8: Task Completion + Learning Gaps

Focus:

  • Complete second task
  • Address any learning gaps
  • Prepare for independent work
  • Incident response understanding

Deliverables:

  • Second task completed
  • Learning gaps addressed
  • Incident response process understood
  • Ready for Phase 3

Checkpoint: Month 2 Evaluation


Phase 3: Independent Ownership (Week 9-12)

Own DevOps tasks end-to-end with minimal guidance

Week 9: Independent Project Start

Focus:

  • Assigned DevOps improvement project to own
  • Planning and execution
  • Risk assessment
  • Stakeholder communication

Deliverables:

  • Project scope understood independently
  • Implementation plan created
  • Development in progress
  • Risk assessment documented

Checkpoint: Friday check-in (guidance only if blocked)


Week 10: Project Completion

Focus:

  • Complete independent project
  • Testing and validation
  • Documentation
  • Demo preparation

Deliverables:

  • Project completed
  • Testing/validation done
  • Documentation updated
  • Demo to team

Checkpoint: Friday demo to team


Week 11: Ownership + Knowledge Sharing

Focus:

  • Take on additional tasks
  • Runbook updates
  • Document learnings
  • Process improvement implementation

Deliverables:

  • Additional tasks completed
  • Runbooks updated
  • Knowledge document created
  • Process improvements suggested

Checkpoint: Friday review


Week 12: Final Wrap-up & Presentation Prep

Focus:

  • Complete any remaining work
  • Final presentation preparation
  • Self-assessment writing
  • Documentation cleanup

Deliverables:

  • All tasks completed and handed over
  • Final presentation prepared
  • Self-assessment document written
  • 12-week learning summary drafted

Checkpoint: Friday review


Week 13: Final Evaluation & Conversion

Focus:

  • Final presentation to leadership
  • Evaluation meetings
  • Feedback discussion
  • Conversion decision

Deliverables:

  • Final presentation delivered
  • Evaluation completed
  • Feedback collected
  • Conversion decision received

Checkpoint: Final Evaluation Meeting