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 learner
  • ThermoDispatch

    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

    Code

Tracks

Activity, last 12 months

15 labs finished in the last 12 months

Finished labs

  1. · 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

  2. · 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

  3. · 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

  4. · 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

  5. · 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

  6. · Linux · Beginner

    User Account Lifecycle

    A new engineer starts today and a contractor's engagement ended yesterday.

    Score 10025 min+50 XP

  7. · 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

  8. · 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

  9. · 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

  10. · 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

  11. · 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

  12. · 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

  13. · 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

  14. · 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

  15. · Linux · Beginner

    First Login and System Discovery

    You have just been handed a server nobody documented.

    Score 1006 min+50 XP

Every lab on this page was finished on a real Linux machine and checked automatically. Try the same labs yourself, free.

Practise these labs

Is this your profile? Edit it