Skip to main content
Glad you’re here!, I am

Abdullah Alibrahim

Software and Cloud Systems Engineer
Portrait

I design and deliver secure, scalable systems that take projects from concept to production-ready environments. I work across cloud platforms, virtualization, and infrastructure as code, automating workflows to reduce complexity and streamline delivery. This includes building CI/CD pipelines that balance speed with safety, enabling predictable and repeatable deployments.

Backed by an M.Sc. in IT, strong analytical ability, and a commitment to continuous learning, I focus on creating architectures that are robust today and adaptable for tomorrow.

Contact me
Portrait

My skills

Where I applied my skills

Docker
Docker
How I used this skill
  • Multi-stage Docker builds
  • Managing services Compose
  • Networking and volume management
  • Reproducible environments
CI/CD
CI/CD
How I used this skill
  • Automated builds and tests
  • Matrix builds across versions
  • Staged dev and prod deployments
  • Pipeline monitoring and fixes
IT Security
IT Security
How I used this skill
  • Pentesting web apps and services
  • Secure credentials in pipelines
  • Host hardening with policies
  • Least-privilege access control
Python
Python
How I used this skill
  • Build APIs and CLI tools
  • Automation and utility scripts
  • Work with common data libs
  • Virtualenv and dependency control
Shell scripting
Shell scripting
How I used this skill
  • Setup scripts for environments
  • Automate routine maintenance
  • Manage services and processes
  • Quick fixes with one-liners
YAML
YAML
How I used this skill
  • App and service configs
  • Declarative CI/CD files
  • Reusable config blocks
  • Structured documentation of setups
HTML
HTML
How I used this skill
  • Semantic structures
  • Accessible forms
  • Organized data tables
  • Media embeding
CSS
CSS
How I used this skill
  • Adaptive layouts
  • Performance-optimized styles
  • Reusable design patterns
  • Transitions and effects
Static site generator
Static site generator
How I used this skill
  • Static site generation
  • Built-in docs and blog
  • React-based customization
  • Markdown-driven content
Docker
Docker
How I used this skill
  • Multi-stage Docker builds
  • Managing services Compose
  • Networking and volume management
  • Reproducible environments
CI/CD
CI/CD
How I used this skill
  • Automated builds and tests
  • Matrix builds across versions
  • Staged dev and prod deployments
  • Pipeline monitoring and fixes
IT Security
IT Security
How I used this skill
  • Pentesting web apps and services
  • Secure credentials in pipelines
  • Host hardening with policies
  • Least-privilege access control
Python
Python
How I used this skill
  • Build APIs and CLI tools
  • Automation and utility scripts
  • Work with common data libs
  • Virtualenv and dependency control
Shell scripting
Shell scripting
How I used this skill
  • Setup scripts for environments
  • Automate routine maintenance
  • Manage services and processes
  • Quick fixes with one-liners
YAML
YAML
How I used this skill
  • App and service configs
  • Declarative CI/CD files
  • Reusable config blocks
  • Structured documentation of setups
HTML
HTML
How I used this skill
  • Semantic structures
  • Accessible forms
  • Organized data tables
  • Media embeding
CSS
CSS
How I used this skill
  • Adaptive layouts
  • Performance-optimized styles
  • Reusable design patterns
  • Transitions and effects
Static site generator
Static site generator
How I used this skill
  • Static site generation
  • Built-in docs and blog
  • React-based customization
  • Markdown-driven content

My project highlights

Conduit Container

Conduit Container
YamlShellDockerCI/CD

Conduit Container is my approach to deploying full-stack applications securely and consistently. Both frontend and backend run as Docker services, managed by a CI/CD pipeline that handles builds, releases, and deployments. The outcome is fewer manual steps, reduced errors, and faster delivery, reflecting my DevSecOps approach of combining automation with stability.

1.Conduit Container

Conduit Container

YamlShellDockerCI/CD
Conduit Container

Conduit Container is my approach to deploying full-stack applications securely and consistently. Both frontend and backend run as Docker services, managed by a CI/CD pipeline that handles builds, releases, and deployments. The outcome is fewer manual steps, reduced errors, and faster delivery, reflecting my DevSecOps approach of combining automation with stability.

2.OWASP Juice Shop

OWASP Juice Shop

IT SecurityShellPython
OWASP Juice Shop

Juice Shop Meister is a security project where I documented and demonstrated vulnerabilities in OWASP Juice Shop. I paired technical write-ups with video walkthroughs to explain how exploits work and why they matter. Each exercise strengthened my ability to think like both attacker and defender while communicating risk clearly, turning complex exploits into accessible knowledge.

3.Minecraft Server

Minecraft Server

DockerYamlShellIT Security
Minecraft Server

The Minecraft Server project delivers a lightweight Docker Compose setup for hosting a game server with persistence for world data, configuration, and logs. This ensures the server can restart or update without data loss, while core settings are managed through environment variables, and upgrades could applied by swapping the server JAR. The project reflects my focus on building practical, maintainable solutions through clean containerization practices.

Explore more projects

Contact me

Let’s connect, here’s what I’m looking for and what I can offer:

  • Open to Cloud/Software/Hardware Engineering roles
  • Skilled in end-to-end project execution and optimization
  • Bring strong analytical, fast-learning, and teamwork abilities
  • Open to remote work and relocation

Looking forward to hearing from you!