Skip to content

// HELLO, I'M

MOHAMED ISMAIL

DEVOPS ENGINEER

[ CI/CD PIPELINES ] [ DOCKER CONTAINERS ] [ AWS INFRASTRUCTURE ]
SYSTEM_ADMIN@ROOT
root@ci-cd-runner:~

root@ci-cd-runner:~# ./skills_check.sh

> EXPERTISE: I automate the path from code to production. I write Dockerfiles to containerize apps, configure YAML Pipelines for testing & deployment, and monitor health with AWS CloudWatch.

> LINUX OPS: Proficient in advanced system administration including service management (`systemctl`), log parsing (`grep/awk`), and automated scheduling (`cron`).

root@ci-cd-runner:~# _

01. OPERATIONAL STACK

CI/CD & DEPLOY

  • GitHub Actions
  • YAML Pipelines
  • Docker & Compose
  • Automated Testing

AWS CLOUD

  • EC2 & VPC Config
  • CloudWatch Monitoring
  • IAM & Security Groups
  • S3 Storage

LINUX & SCRIPTING

  • Bash Automation
  • Python Scripting
  • Systemctl & Cron
  • Log Analysis (Awk)

02. INFRASTRUCTURE LOGS

AUTOMATED

CI/CD PIPELINE AUTOMATION

Designed a robust deployment pipeline using GitHub Actions. Wrote custom YAML workflows that trigger on git push, run unit tests, build a Docker image, and deploy to a staging environment automatically.

GIT PUSH
LINT & TEST
DOCKER BUILD
DEPLOY
GITHUB ACTIONS YAML DOCKER
OBSERVABILITY

CONTAINER MONITORING & LOGS

Deployed Python applications within Docker containers on AWS EC2. Configured CloudWatch agents to scrape system logs and set up alarms for high CPU usage or application crashes.

AWS CLOUDWATCH EC2 DOCKERFILE
SECURITY

LINUX AUTOMATION & HARDENING

Wrote Bash scripts to automate server provisioning. Utilized systemctl to manage custom services and cron for scheduled backups. Locked down SSH access using key-pairs and firewall rules.

BASH SYSTEMCTL CRON

03. INITIATE HANDSHAKE

Let's build something together

Or email me directly at: esmailx50@gmail.com