DevOps Engineer · Cairo, Egypt

Ahmed
Abd El-salam

I build the path from commit to cluster: Kubernetes on bare metal and EKS, Terraform and Ansible for provisioning, and GitOps delivery with ArgoCD.

3+ years in DevOps. Currently at I-SOFT INTL, automating infrastructure and deployments across on-premises and AWS environments.

01 / Journey

From telecom support to platform automation

Mar 2023 – Present

DevOps Engineer, I-SOFT INTL

Kubernetes, delivery pipelines and infrastructure automation

  • Provisioned on-premises Kubernetes clusters with kubeadm: networking, node management and add-ons.
  • Provisioned and managed Amazon EKS clusters on AWS with Terraform.
  • Containerized and deployed microservices with Docker and Kubernetes; wrote custom Helm charts for repeatable deployments.
  • Ran private Docker registries to store and distribute internal images securely.
  • Built CI/CD pipelines for build, test and deploy, with Microsoft Teams and email notifications; added SonarQube static analysis and security scanning.
  • Implemented GitOps with ArgoCD, deploying Kubernetes manifests from Git.
  • Automated provisioning with Terraform and Ansible; wrote Ansible playbooks for server health checks that notify Microsoft Teams.
  • Set up centralized logging and monitoring with Prometheus and Grafana; managed Azure DevOps repos, dashboards and processes.
KuberneteskubeadmEKSTerraformAnsibleHelmArgoCDSonarQubePrometheusGrafana

Apr – Aug 2022

ITI Intensive Code Camp, DevOps Track

Jul – Sep 2021

Technical Support, Telecom Egypt

2015 – 2019

B.Sc. Computer Science, Faculty of Computers and AI, Benha University

Try it

Ask the terminal

interactive terminal · demo only, no real system attached

02 / Skills

Toolbox, grouped by job to be done

Orchestration & delivery

DockerKubernetesHelmArgoCDJenkinsGit

Infrastructure as code

TerraformAnsibleAWS (EKS)Azure DevOps

Observability & quality

PrometheusGrafanaLokiSonarQube

Scripting & data

BashPythonLinux administrationPostgreSQLMySQLMongoDB

Working style: troubleshooting, collaboration and communication, active learning. Languages: Arabic, English.

03 / Case studies

What I automated, and how

Described from my documented responsibilities. No metrics are claimed because none are in my CV.

Git repoCI pipelineSonarQubeImageRegistryArgoCDKubernetesPrometheus

Cluster topology

Illustrative diagram built from my documented work, not a live cluster. Pick a component to trace its connections.

CI/CD with built-in quality gates

Challenge. Applications needed repeatable build, test and deploy steps, with the team kept informed.

Solution. Pipelines that build, test and deploy, run SonarQube static analysis and security scanning, and notify via Microsoft Teams and email.

Azure DevOpsJenkinsSonarQube

GitOps delivery on Kubernetes

Challenge. Keep cluster state and deployments consistent across environments.

Solution. Custom Helm charts and ArgoCD syncing Kubernetes manifests from Git; microservices containerized with Docker and images served from private registries.

ArgoCDHelmDocker

Clusters and infrastructure as code

Challenge. Stand up clusters in both on-premises and AWS environments.

Solution. kubeadm clusters on premises, including networking, nodes and add-ons; EKS on AWS via Terraform; Ansible for configuration.

kubeadmEKSTerraformAnsible

Proactive monitoring

Challenge. Catch problems before users report them.

Solution. Centralized logging and monitoring with Prometheus and Grafana, plus Ansible playbooks running server health checks that alert Microsoft Teams.

PrometheusGrafanaAnsible

04 / Certifications & learning

Credentials and ongoing study

Certification

AWS Certified Cloud Practitioner

KodeKloud courses

Terraform Associate (HashiCorp) prep
CKA: Certified Kubernetes Administrator course
Kubernetes Troubleshooting for Application Developers
GitOps with ArgoCD
Grafana Loki

05 / Contact

Hiring for a platform or DevOps role? Let's talk.

Email me LinkedIn GitHub

Ahmed Abd El-salam · Cairo, Egypt · References available upon request