Hi There, Hope you are feeling awesome today. This Repo have (will have) all my experience regarding Cloud Computing and DevOps.
I hope you enjoy going through it and giving me your feedback.
You must understand that all cloud services are Linux-based, So understanding how Linux work is the first step to understand cloud.
Content | Required? | Arabic (videos) | English |
---|---|---|---|
Basic Commands and Directory Hierarchy | YES | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | |
Disks and Filesystems How | YES | 1 | 2 | 3 | 4 | 5 | 6 | | |
User Space Starts | YES | 1 | 2 | 3 | 4 | ... | IMP |
How the Linux Kernel Boots | YES | Dr.Handosa | |
Network Applications and Services | YES | 1 | 2 | 3 | 4 | |
Network File Transfer and Sharing | YES | 1 | | |
Virtualization | YES | 1 | | |
Introduction to Compiling Software from C Source Code | No | 1 | |
Full Linux Introduction Playlist: Linuxtopia
NOTE: Most of the content have text-based tutorials and books.
Highly Recommend to check out Red Hat Enterprise Linux 8.0 (RH124) - Red Hat System Administration I
and "How Linux Works" - Brian Ward
Nope, Not Yet ... Give it some more patience.
Shell Scripting is a crucial Linux component that you need before going to cloud.
Components |
---|
Introduction to shell scripting |
Variables - Input and Output |
If ... else Statement |
for ... loop Statement |
while ... loop Statement |
switch ... case Statement |
UNTIL Loop |
Functions in Bash Scripting |
Strings in Bash |
Program 1 |
Program 2 |
Program 3 |
Great Resource to take into consideration Bash Scripting Cheatsheet
Meet your new friend: https://learntocloud.guide/ this tool is open source Make use of.
Best Way to learn about cloud providers is by DOING.
Don't spend you own money but make use of the Academies
offered by the cloud providers.
-
- Youtube Playlist
- AWS Academy (Join NTI Training and you will get it for free)
-
- Qwiklabs
- Go to the GDSC Community in you Campus and ask for a promo code for Qwiklabs Cloud paths and they will gladly provide them.
Cloud isn't just monopolized by big tech players there are a lot of other cloud providers:
There are other cloud providers as well, but those are on top of my mind.
- Infrastructure as a Service (IaaS)
- Cloud computing service that offers essential compute, storage, and networking resources on demand, on a pay-as-you-go basis.
- Platform as a Service (PaaS)
- A complete development and deployment environment in the cloud.
- Software as a Service (SaaS)
- Allows users to connect to and use cloud-based apps over the Internet
*
* *
SaaS
* * * *
PaaS
* * * * *
IaaS
* * * * * * *
- Cloud Services ==> Pay-As-You-Go Services
- Very scalable and can be cost efficient
- Virtual Private Servers ==> Fix Monthly Fee
- Not So Scalable, can be expensive if not using resources.
Made with ❤️ by Kareem El-Giushy ©️ MIT Licence