
Marouane BouarichaVerified by Kube-Ops Academy
Site Reliability Engineer
Algeria@marouane-bouarichaMember since October 20, 2026Engineer
Helping developers focus on code by engineering scalable, resilient, and automated platforms. Looking for my new challenge as a DevOps/SRE Engineer.
- Labs solved
- 70
- Projects
- 0
- Tracks complete
- 1/4
- Average score
- 100
Badges
- Weekly thirdFinish 3rd in a published week. October 18, 2026
- First to solveBe the first learner on the platform to finish a lab.
- 50 labsFinish 50 different labs.
- Kubernetes completeFinish every Kubernetes lab. October 21, 2026
Tracks
Activity, last 12 months
70 labs finished in the last 12 months
Finished labs
· Linux · Beginner
Install, Inspect, and Remove RPM Packages
Install an approved tool from the company mirror, find out which package owns a file, undo the install cleanly, and leave evidence of what changed.
Score 10017 min+50 XP
· Linux · Intermediate
Repair SELinux File Contexts
The ops portal returns 403 on a server where the permissions are right and the web server is healthy.
Score 10032 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 10017 min+50 XP
· Docker · Intermediate
Publish a Release by Digest
Push one build under several tags to a private registry, prove they all name the same bytes, then delete every local copy and pull it back by digest.
Score 10027 min+75 XP
· Linux · Beginner
Access Control Lists and Inheritance
An auditor needs to read the platform team's directory without joining the team.
Score 10056 min+50 XP
· Docker · Advanced
The Secret in the Layer
A credential was copied into an image and deleted in the next instruction.
Score 10040 min+100 XP
· Docker · Advanced
Scan, Inventory, and Prove an Image
A credential reached a published image.
Score 10077 min+100 XP
· Docker · Advanced
Harden the Runtime
A service running as root with every default capability and a writable filesystem.
Score 10016 min+100 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 10014 min+50 XP
· Git · Beginner
Compare Fast-Forward and Three-Way Merges
Two approved branches, one team policy: fast-forward when you can, an explicit merge commit for CI changes.
Score 1006 min+50 XP
· Git · Beginner
Resolve a Modify/Delete Conflict
Carol retired a script on main; Bob's branch still edits it.
Score 1007 min+50 XP
· Git · Beginner
Resolve a Content Conflict
You and Alice changed the same line.
Score 10017 min+50 XP
· Git · Beginner
Handle an Urgent Interruption with Stash
Half-way through metrics work, production needs a config fix now.
Score 1005 min+50 XP
· Git · Beginner
Compare and Merge Completed Work
OPS-110 is approved.
Score 1006 min+50 XP
· Git · Beginner
Create a Health-Check Feature Branch
Kubernetes needs a readiness probe before the staging rollout.
Score 10022 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 10025 min+50 XP
· Git · Beginner
Read Project History
Answer four questions about OpsTrack's history with evidence from Git, for the team's onboarding page.
Score 1009 min+50 XP
· Git · Beginner
Build Atomic Commits with Selective Staging
An endpoint and a log fix, tangled in one file overnight.
Score 1008 min+50 XP
· Git · Beginner
Protect Secrets and Generated Files
A local test run left artefacts behind and someone staged the production env file.
Score 1005 min+50 XP
· Git · Beginner
Inspect Changed, Staged and Committed Content
Two unrelated edits, one file each: see exactly what is in the working tree, the index and the last commit, and commit them separately.
Score 1007 min+50 XP
Is this your profile? Edit it