Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

This repository contains a structured learning path for beginners entering the DevOps and Cloud Engineering field. The curriculum is designed for students, recent graduates, and career switchers, with an estimated completion time of 6-12 months of dedicated learning.

NotificationsYou must be signed in to change notification settings

anushkaa-02/DevOps-Roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Note: If you found the content helpful, consider giving the repository a star ⭐

🔗 Join our community 👇

📋 Table of Contents

🎯 About

This repository contains a structured learning path for beginners entering the DevOps and Cloud Engineering field. The curriculum is designed for students, recent graduates, and career switchers, with an estimated completion time of 6-12 months of dedicated learning.

📚 Learning Path

Roadmap

Phase 1: Foundation (2-3 months)

Linux and Shell Scripting

# Topics:├── Linux Administration|   ├── Linux Installation│   ├── Command Line Basics│   ├── File System Management│   ├── Process Management│   ├── User Administration│   └── Package Management└── Bash Scripting    ├── Variables and Data Types    ├── Control Structures    ├── Functions    └── Automation Scripts

Programming Foundation

Choose one:

  • Python (Recommended for beginners)
    • Basic syntax and data structures
    • Object Oriented Programming
    • File handling and automation
    • API integration
    • Libraries: requests, pandas, numpy
  • Golang
    • Systems programming
    • Concurrent programming
    • Cloud-native development

Version Control

# Git & GitHub├── Git Setup├── Basic Commands├── Branching Strategies├── Git Flow├── Pull Requests├── Code Reviews└── Collaborative Development

Phase 2: Core IT Skills (1 month)

Network Fundamentals

  • OSI Model - In-depth
  • TCP/IP Protocol Suite
  • Internet Protocols ( HTTP, HTTPS, SSH, SMTP, ICMP, etc)
  • How to analyze network packets using tools such as Wireshark
  • DDOS attack and how to mitigate that
  • CIDR and SubnettingVideo Link
  • DNS and DHCPVideo Link
  • Vertical V/s Horizontal Scaling
  • SSL/TLS, symmetric vs asymmetric encryption and how it works :Video Link
  • Reverse Proxy V/s Forward Proxy V/s load balancer
  • Troubleshooting application slowness, latency, unavailability etc
  • RAID
  • NAS vs SAN storage
  • SQL vs NoSQL
  • DB Sharding, Caching etc

Phase 3: Cloud Computing (2-3 months)

Choose your cloud provider:

  • Which Cloud Provider to choose? Confused? Watch the video below and you should be goodVideo link
Cloud providerCertification typeCertificationTutorials
AWSFoundation
Associate
• AWS Certified Cloud Practitioner
• AWS Solutions Architect Associate
AzureFoundation
Associate
• AZ-900 Azure Fundamentals
• AZ-104 Azure Administrator
Playlist
GCPFoundation
Associate
• Google Cloud Digital Leader
• Associate Cloud Engineer
Playlist

Note: Got more questions about the Cloud/DevOps Certifications? Watch the video below:

Video Link

Phase 4: DevOps Tools (3-4 months)

1. Containerization (Docker)

# Docker Fundamentals├── Container Basics├── Dockerfile Creation, Multi-Stage Builds├── Image Management├── Docker Compose├── Container Networking├── Docker Best Practices└── Volume Management

Checkout the free YouTube playlist 👉here

2. Container Orchestration (Kubernetes)

Checkout the free YouTube playlist 👉here

3. CI/CD Pipeline

  • Jenkins ( Checkout the free Youtube videohere)
  • Modern CI/CD Tools(at least one from below)
    • GitHub Actions
    • Azure DevOps (Checkout the free Youtube Playlisthere)
    • GitLab CI/CD (Checkout the free Youtube videohere)

4. Infrastructure as Code

# Terraform├── HCL Syntax├── Resource Management├── State Management├── Modules└── Cloud Provider Integration

5. Monitoring & Logging

  • Prometheus & Grafana
  • ELK Stack
  • Fluentd

Phase 5: 🛠️ Projects

  • Check out theRepo here for #10weeksofcloudops projects

📚 Learning Resources

Official Documentation

YouTube Channels

  • Tech Tutorials With Piyush

Practice Platforms

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

📜 License

This project is licensed under the MIT License - see theLICENSE file for details.

⭐ Support

If you found this helpful, please star this repository!

📬 Contact

For any queries or suggestions, please open an issue in this repository.


Made with ❤️ by [Piyush Sachdeva]Last updated: October 2024

About

This repository contains a structured learning path for beginners entering the DevOps and Cloud Engineering field. The curriculum is designed for students, recent graduates, and career switchers, with an estimated completion time of 6-12 months of dedicated learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp