
Sohila MustafaVerified by Kube-Ops Academy
Junior DevOps Engineer
Egypt@sohilaMember since September 7, 2026Operator
Junior DevOps Engineer specializing in cloud-native delivery on AWS. I provision infrastructure with Terraform, deploy containerized workloads to Kubernetes with Helm and ArgoCD, and automate pipelines with GitHub Actions. I also build observability with Prometheus, Grafana, and Loki. Currently preparing for the CKA and RHCSA and seeking a Junior DevOps or Cloud Engineer role.
- Labs solved
- 15
- Projects
- 1
- Tracks complete
- 0/2
- Average score
- 100
Badges
- 10 labsFinish 10 different labs.
Projects
Added by the learnerThermoDispatch
Cloud-native, heat-aware route planning platform (Django + PostgreSQL backend, React/Vite frontend) deployed on AWS EKS. I provisioned the infrastructure with Terraform (VPC, public/private subnets, IAM), built a Docker-based CI/CD pipeline with GitHub Actions, and set up GitOps delivery with ArgoCD and ArgoCD Image Updater so every merge to main deploys automatically. I managed the Kubernetes workloads with Helm, HPA, Secrets, Services and ALB Ingress, and added Prometheus and Grafana monitorin
- AWS EKS
- Terraform
- Kubernetes
- Helm
- ArgoCD
- GitHub Actions
Tracks
Activity, last 12 months
15 labs finished in the last 12 months
Finished labs
· Linux · Intermediate
Configure and Operate an SSH Server
Set up remote administration on server1 for a new trainee: tighten the daemon, validate before reloading, and verify the server's identity from the client the way a careful admin does on first contac…
Score 10013 min+75 XP
· Linux · Beginner
Delegate a Narrowly Scoped sudo Action
A support operator should be able to restart one service and nothing else.
Score 10035 min+50 XP
· Linux · Beginner
Access Control Lists and Inheritance
An auditor needs to read the platform team's directory without joining the team.
Score 10020 min+50 XP
· Linux · Beginner
Permissions, umask, and Sticky Directories
A payroll file is world-writable and a shared scratch directory lets anyone delete anyone's work.
Score 10023 min+50 XP
· Linux · Beginner
Groups and Shared Project Directories
Two engineers need to work in the same directory and a third person must stay out of it.
Score 10018 min+50 XP
· Linux · Beginner
User Account Lifecycle
A new engineer starts today and a contractor's engagement ended yesterday.
Score 10025 min+50 XP
· Linux · Beginner
Shell Environment and a Repeatable Inventory
Turn the inventory you gathered by hand into a command that any new shell can run, and learn where the shell finds commands and why.
Score 10015 min+50 XP
· Linux · Beginner
Archive, Verify, and Restore a Release
Package a release so it can travel, prove nothing was lost on the way, and restore it somewhere safe before you ever trust the archive with the real thing.
Score 10050 min+50 XP
· Linux · Beginner
Find Files and Understand Links
Hunt down misplaced configuration in a messy tree with find, then repair a release pointer, learning the difference between a hard link and a symbolic link on the way.
Score 10015 min+50 XP
· Linux · Beginner
Search Logs and Build Pipelines
Support wants the failed requests and a status summary from the portal's access log.
Score 10040 min+50 XP
· Linux · Beginner
Read and Edit Configuration Files
Change three settings in a configuration file without losing the original, without touching anything else in it, and with a diff that proves exactly what you did.
Score 10013 min+50 XP
· Linux · Beginner
Create and Organize Files Safely
Build the release workspace out of the files that landed in the inbox, keep the originals intact, and clean up your scratch space without deleting anything you cannot get back.
Score 10018 min+50 XP
· Git · Beginner
Configure Git for OpsTrack
First day on the OpsTrack team: before anyone commits, Git has to know who they are and how this team starts a repository.
Score 1007 min+100 XP
· Linux · Beginner
Paths and Filesystem Navigation
Find the portal's configuration, its log and its inbox without moving a thing, and record where they live so the next person does not have to hunt.
Score 10015 min+50 XP
· Linux · Beginner
First Login and System Discovery
You have just been handed a server nobody documented.
Score 1006 min+50 XP
Is this your profile? Edit it