I build the pipelines and automation that ship workloads to and Red Hat , and keep them running across government, public-sector and banking environments.
My experience spans AWS, GCP, OCI and infrastructure.
I work across the whole path to production, from the infrastructure underneath to the alerts at the end.
Step 1: Provision
Infrastructure as code
I provision infrastructure from code and manage server configuration the same way, so an environment can be rebuilt from a repository rather than by hand.
Terraform
CloudFormation
Ansible
Step 2: Deliver
CI/CD & GitOps
that containerize an application, push it to a private registry and deploy it to a cluster, with Git as the record of what should be running.
Jenkins
GitHub Actions
GitLab CI
AWS CodePipeline
Argo CD
Step 3: Run
Containers & orchestration
I deploy workloads and keep them healthy: sizing resource requests and limits so aren’t killed under load, and adding so don’t drop traffic.
Kubernetes
Red Hat OpenShift
Docker
Kustomize
Step 4: Monitor
Observability
Metrics, dashboards and alerts, so a problem surfaces before someone has to open a ticket.
Every mark links to its source. Ejada marks the tools used in the role, linking to the bullet that names one or to the role itself; project marks link to a file or folder in the EKS GitOps Platform repository or to the Centralised Logging and Metrics description. Certifications open their Credly badges. Where a source is not marked for a skill, no claim is made.
Platforms
Core
Working knowledge
AWS (primary)
On-premises / private cloud (core)
GCP (working knowledge)
OCI (working knowledge)
Foundations
Red Hat Enterprise Linux administration
Networking
Python
Bash
Experience
Four years of full-stack development across web and mobile, with DevOps and cloud work growing alongside it rather than replacing it overnight. That background gives me a developer’s perspective on building and operating platforms that effectively serve their users.
Career timeline, 2020 to today
Current role
Previous roles
Study
Certification
Focus
Building softwareWeb & mobile · Jun 2021 – Oct 2025
DevOps and cloudGradual start · ongoing
Roles
Ejada SystemsCloud Engineer · Nov 2025 – now
Now
Afaq EducationalFull-stack · Sep 2023 – Oct 2025
FreelanceWeb & mobile · Jun 2021 – Sep 2025
Mansoura UniversityB.Sc. CS · Sep 2020 – Jun 2024
CertificationsAWS May 2025 · DO280 Jan 2026 · CKA Sep 2026
AWSDO280CKA
2020202120222023202420252026
Cloud Engineer
Ejada Systems
Nov 2025 – present11 mosCurrent
On AWS and platforms.
Deploys and maintains workloadsDeploy and maintain application workloads across and Red Hat clusters, spanning development, staging and production on AWS and on-premises platforms.
Keeps releases stableTune resource requests and limits to stop out-of-memory () restarts under load, and add so finish without dropping traffic.
Speeds up deliveryEngineer in Jenkins and GitHub Actions that containerize applications, push images to a private registry and trigger deployments, cutting release time.
Automates maintenanceAutomate security hardening, patching and routine maintenance across 10+ Linux hosts with and Bash, replacing manual package management and configuration over SSH.
How a release moves
Code change
build and containerize
Jenkins · GitHub ActionsCI/CD pipelines
push the image
Private registrycontainer images
deploy with rolling updates
AWS
On-premises
Kubernetes and Red Hat OpenShift clusters
devstagingprod
Server upkeep
Ansible · Bash
Linux hostshardening, patching
Kubernetes
AWS
OpenShift
Jenkins
GitHub Actions
Ansible
Bash
Linux
Full-Stack Developer
Afaq Educational
Sep 2023 – Oct 20252 yrs 2 mosContract
Built and maintained educational web and mobile applications end to end, from data model and API through to the interface, with dashboards tracking user engagement, learning performance and content analytics.
Freelance Developer
Mostaql and direct clients
Jun 2021 – Sep 20254 yrs 4 mosPart-time
Delivered web and mobile applications for startups and small businesses, including apps and dashboards for a waste-recycling operator covering collection scheduling, user reporting and real-time operational data.
-provisioned VPC, EKS and RDS, with an application and a overlay defined for each of three environments. CI validates every overlay and Terraform module, scans dependencies and infrastructure code with Trivy and Checkov, and publishes images to GHCR. The repository also models SLO alerting, canary delivery and cross-region failover.
Ship
Image · GitHub Actions
Commitgit push to the repository
Testpytest; Trivy, Checkov, tflint and manifest checks run alongside
Buildcontainer image, once the tests pass
Publishimage pushed to GHCR
Manifests · GitOps
Manifests in GitKustomize base and an overlay per environment
DeployArgo CD, set to sync the manifests from Git
one Argo CD Application per environment
Run · on AWS, built with Terraform
Kubernetes clusterAmazon EKS 1.28, one namespace per environment
devKustomize overlay
stagingKustomize overlay
prodKustomize overlay
Behind an AWS load balancer · autoscales 2–10 pods at 70% CPU
PostgreSQLAmazon RDS in private database subnets
metrics every 15 s
Watch
Prometheusstores the metrics; Grafana charts them
SLO alert rules3 alerts on service objectives
Alertmanagerroutes alerts to Slack
Slack#alerts channel
The image and GitOps paths the EKS GitOps Platform defines, the environments they target, and the monitoring modelled around them.
What it demonstrates
Infrastructure as codeTerraform modules build the network (VPC), the EKS cluster and the PostgreSQL database.
Security checks on every changeThe pipeline runs the tests, validates every overlay and Terraform module, scans dependencies and infrastructure code with Trivy and Checkov, and lints the Terraform with tflint.
releasesOne Argo CD application per environment, each set to sync automatically, prune what was removed and undo manual changes.
AutoscalingRuns between 2 and 10 copies of the app, scaling to hold average CPU near 70%.
Modelled SLO alerting alert rules on service-level objectives, configured to route through Alertmanager to Slack.
Safer rolloutsModels canary delivery and cross-region failover.
Centralised Logging and Metrics
Elasticsearch, Logstash and Kibana aggregating application and system logs across environments, with AWS CloudWatch metrics and alarms. Dashboards cover error rate, latency and saturation, with alerts routed to on-call channels.
Logs
Apps & serversapplication and system logs
Logstashcollects and parses
Elasticsearchstores and indexes
Kibanalog search; dashboards on error rate, latency, saturation
Metrics · AWS CloudWatch
CloudWatch metricscollected across environments
CloudWatch alarmsfire on metric thresholds
On-call channelsalerts from the alarms land here
Certifications & education
verified
Certified Kubernetes Administrator (CKA)The Linux Foundation · Sep 2026