Day 21
Today I learned how AWS is structured:
Region → Availability Zone → Data Center
Also covered EC2, Lambda, S3, VPC & CloudFront
AWS and Azure are the same thing — just different names
Spun up my first EC2 instance and SSHed into it
#100DaysOfCloud#AWS#LearningInPublic
Day 21 — Just moved to AWS.
First thing I did? Set up a billing alert. Not the fun part — the necessary part.
Lost my Azure credits to an idle storage account. Not making that mistake twice.
$100 in credits. 184 days. Clock is ticking. 🔥
#AWS#CloudSecurity#100DaysOfCloud
🚀 Day 1 of #100DaysOfDevOps by @KodeKloudHQ
Today's task: Linux User Setup with a Non-Interactive Shell
📚 What I learned:
✅ SSH into a Linux server to perform administrative tasks
✅ Create users using the useradd command
✅ Configure a user with a non-interactive shell to prevent direct terminal or SSH access
✅ Verify user details using the id command
💡 Key takeaway: A non-interactive shell executes commands without requiring user input. This makes it ideal for automation and is widely used in:
✔️ Cron Jobs
✔️ Shell Scripts
✔️ GitHub Actions
✔️ Jenkins Pipelines
✔️ Docker Builds
✔️ Remote Command Execution
In modern DevOps, automation is the goal, and non-interactive shells make that possible.
#KodeKloud#100DaysOfDevOps#100DaysOfCloud#Linux#DevOps#Docker#CICD#GitHubActions#Kubernetes#Terraform#CloudComputing#AWS#Azure#DevOpsJourney#CloudJourney#ContinuousLearning#ksops
Day 20 — First commit pushed to GitHub. 🔥
Documented my Azure billing mistake publicly so others can learn from it.
Git is now part of the workflow.
#Git#GitHub#CloudSecurity#100DaysOfCloud
Day 19 - Missed the class but went back and learned git and github actions from scratch.
Local workflow, branching,pull request, YAML, secret management and action runners...
the journey is still far from over 🔥🔥..#Git#GitHub#CloudSecurity#100DaysOfCloud
Day 14 on Azure
did RBAC via Azure portal today.
Created users, built a DevOps group and assigned roles to the group instead of individuals.
Smarter, cleaner, scales better. 🔥
#Azure#CloudSecurity#RBAC#100DaysOfCloud
Day 14 — Built out the full Azure Storage suite today via CLI.
Blob, File Share, Table and Queue — all inside one storage account.
Then it hit me how everything from day 1 connects into one real world application.
The dots are connecting. 🔥
#Azure#CloudSecurity#100DaysOfCloud"
Day 12 on Azure, Tried to create a Blob Storage account and got hit with three different errors back to back. By the end I had a storage account, a container and a file successfully uploaded to the cloud all via CLI, no portal.
#Azure#CloudSecurity#100DaysOfCloud#AzureStorage"
Day 11 on Azure and it just humbled.
I learnt about Blob, File, Queue, Table, Disk, Data Lake Gen2 e.t.c, each one has a specific job and picking the wrong one will cost you. Literally.
Still processing everything but I'm not stopping. 🔥
#Azure#CloudSecurity#100DaysOfCloud"
Day 10 on azure
I created a VNet, Subnet and deployed a VM attached to my own network via Azure CLI.
CIDR notation still has me confused but I'm not stopping.
Consistency over perfection. 🔥
#Azure#CloudSecurity#100DaysOfCloud"
Day 8
Linux user management via CLI Azure networking concepts.
VNETs, subnets, NSGs, disaster recovery and the CIA triad.
All via command line. Getting better every day. 🔥
#Azure#CloudSecurity#100DaysOfCloud
Day 7 on Azure, went deep into Linux user management inside a VM.
Created a new user, granted sudo access and managed directory permissions.
Key lesson: NEVER deploy your app as root. Least privilege is everything in cloud security.
#Azure#CloudSecurity#100DaysOfCloud#Linux
"Day 6 on Azure — created a VM via CLI, SSH'd into it remotely and learned to deallocate to stop billing.
Next up: automating deployment with a shell script.
#Azure#CloudSecurity#100DaysOfCloud#Linux"
Day 5 of documenting my cloud journey. I just created my first resource group via CLI on a Linux terminal running on WSL, no portal, just pure command line.
the grind is real but so is the progress.
#Azure#CloudSecirity#100DaysOfCloud#AWS#Linux
Day two of my Azure journey, unfortunately my system went off.
I learnt about introduction to Linux- based- system, the three major families, did some command, etc.
honestly it was a fun experience for me 😌👩🏿💻. can't wait to go deeper 🤞....#Azure#CloudComputing#100DaysOfCloud
Day 050 of #100DaysOfCloud
Halfway point reached!
Today I handled a storage crisis by expanding an EC2 EBS volume from 8 GiB to 12 GiB with zero downtime.
Here is the 3-layer expansion process 🧵👇
Day 049 of #100DaysOfCloud
Private IPs. Public Results.
Today, I built a secure log pipeline using AWS VPC Peering to bridge two separate environments.
Here is the network flow 🧵👇
Day 046 of #100DaysOfCloud
Why wait for a script to run when you can trigger it instantly?
Today, I automated S3 file management using AWS Lambda and DynamoDB.
Here is the serverless workflow 🧵👇