Version 1.0 | Summer Edition
-
Linux & Shell Scripting
Command-line basics, file handling, process management, bash scripting. -
Version Control (Git)
Branching strategies, pull requests, merge workflows. -
Programming Skill
Python or Go for automation and tooling.
-
Jenkins Fundamentals
Pipelines, plugins, job configuration. -
Build + Docker Integration
Building container images within Jenkins pipelines. -
Unit Testing & Artifact Storage
Nexus or JFrog integration. -
📺 Recommended Video:
What is DevOps to Docker, Kubernetes, Terraform, Ansible, Grafana
-
Core Concepts
Dockerfiles, image layering, container networking. -
Best Practices
Efficient images, multi-stage builds. -
Docker Compose
Multi-container applications usingdocker-compose.yml
, local orchestration.
-
Cluster Fundamentals
Pods, Deployments, Services. -
Advanced Topics
Helm, CRDs (Custom Resource Definitions), auto-scaling, networking.
- Understand the difference: IaaS vs PaaS vs SaaS.
- AWS Free Tier
- Azure for Students
- GCP Trial
- Create and configure VM instances
- Set up storage buckets
- Manage IAM roles and policies through dashboards
- AWS: Use Boto3 (Python SDK) to script infrastructure, automate workflows, and interact with services.
- Azure: Use Azure SDK for Python to manage resources and deploy services through code.
🔧 This roadmap is designed for Linux-first environments. While some tools may demonstrate usage on Windows, COLAB encourages you to adapt all workflows and automation practices on Linux for real-world readiness.