DevOps Training Track
Interns: 1
Tech Stack: Linux, Docker, CI/CD, Cloud (AWS/GCP), Monitoring
Prerequisites: CS graduate with interest in infrastructure
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