This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.
- DevOps Best Resources Compilation
- ๐ Table of Contents
- Networking
- Linux
- Docker
- Kubernetes
- Helm
- CI/CD
- Cloud Providers
- Infrastructure as a Code
- Monitoring
- Microservices
- System Design
- The OSI Model - Explained by Example
- Proxy vs Reverse Proxy Server Explained
- What are SSL/TLS Certificates? Why do we Need them? and How do they Work?
- DNS
- The 8 steps in a DNS lookup
- HTTPS
- Content Delivery Network
- Classless Interdomain Routing (CIDR)
- CIDR Blocks AWS
- What is RPC? gRPC Introduction
- SSL, TLS, HTTPS Explained
- HTTP/1 to HTTP/2 to HTTP/3
- Linux Essentials
- Linux Hard Links versus Soft Links Explained
- Linux inodes Explained
- Top 10 Linux Job Interview Questions
- Firewalls(iptables)
- Network Namespaces Basics
- NameSpaces & Cgroups
- Introduction to Uncomplicated Firewall (UFW)
- Documentation
- hand book
- Name Spaces
- Dockerfile linter, validate
- Docker Tutorial for Beginners
- Docker (iptables)
- Docker Swarm
- Docker Networking
- Documentation
- hand book
- kubebuilder book
- Kubernetes Cookbook
- Nana's Video
- create custom resources
- Play with Kubernetes
- Kubernetes for dev infrastructure
- Top 10 Kubernetes tips and tricks
- Kubernetes Persistent Volumes
- Understanding kubernetes networking: pods
- kubernetes-network-policy-recipes
- kubernetes-security-best-practice
- How To Troubleshoot Kubernetes Pods: Beginners Guide
- Debug Failed Pods
Advanced Topics
- AWS Network Design: Getting Started
- Fundamental Cloud Concepts for AWS
- Architecting for Reliability on AWS
- AWS Well-Architected Framework-White Papers
- Full Arabic Course
- How to Create Your First Serverless/Lambda Functions
- AWS Essentials
- Various Topics
- Golang Application monitoring using Prometheus
- Setup Prometheus Monitoring on Kubernetes using Helm and Prometheus Operator(part 1)
- Setup Prometheus Monitoring on Kubernetes using Helm and Prometheus Operator(part 2)
- The Art of System Design: Practical guide & Lessons from the field in 45 minutes
- What Is GraphQL? REST vs. GraphQL
- What is API Gateway?
- What Is Single Sign-on (SSO)? How It Works
- How to store passwords in the database?
- Why is Kafka fast?
- System Design Interview Question: Design a URL Shortening Service
- System Design Interview Question: Design A Location Based Service (Yelp, Google Places)