// about

About Ahmed Swilam

I am Ahmed Swilam, a Junior DevOps Engineer based in Cairo, Egypt. I focus on building production-style DevOps projects that connect application deployment, infrastructure automation, CI/CD pipelines, containerization, monitoring, and security scanning.

I care about building systems that are not only working, but also documented, reproducible, troubleshootable, and ready to be understood by other engineers.

Experience

DevOps Intern / Software DevOps Specialist Trainee — Digilians

Cairo, Egypt · Jan 2026 – Jun 2026

Completed hands-on DevOps training covering Linux administration, Bash scripting, Git/GitHub, Docker, Docker Compose, Kubernetes, AWS fundamentals, CI/CD, infrastructure automation, monitoring, and DevSecOps practices.

  • Built and documented containerized applications using Docker and Docker Compose.
  • Practiced Kubernetes deployments using Deployments, Services, Ingress, ConfigMaps, Secrets, StatefulSets, PVCs, RBAC, NetworkPolicies, HPA/VPA, rollout management, service discovery, and troubleshooting commands.
  • Built Jenkins CI/CD workflows integrating GitHub checkout, automated testing, SonarQube analysis, Quality Gate enforcement, Docker image build, Trivy scanning, Docker Hub push, and EC2-based deployment.
  • Worked with AWS and Terraform fundamentals including EC2, IAM, VPC, S3, RDS fundamentals, infrastructure planning, and Terraform lifecycle commands.
  • Created Bash automation scripts and practiced Linux troubleshooting using process monitoring, log analysis, permissions, SSH, cron jobs, and process priority management.

Education

Bachelor of Computer Science

2025

Certifications

IBM Applied DevOps Engineering Professional Certificate

Coursera / IBM

AWS Cloud Practitioner

AWS

In Progress

Skills

Cloud & Infrastructure as Code

AWS EC2IAMS3VPCRDS fundamentalsTerraform

Containers & Orchestration

DockerDocker ComposeKubernetesMinikubeDeploymentsServicesIngressConfigMapsSecretsStatefulSetsPVCsRBACNetworkPoliciesHPA/VPA

CI/CD & DevSecOps

JenkinsGitHub ActionsGitHub WebhooksSonarQubeQuality GatesTrivyDocker HubAutomated TestingCI/CD Pipelines

Linux & Automation

LinuxUbuntuCentOSBashShell ScriptingYAMLSSHCronFile PermissionsProcess ManagementNginxTroubleshooting

Monitoring & Logging

PrometheusGrafanaNode ExporterFluentdSystem MonitoringLogs

Version Control & Documentation

GitGitHubMarkdownTechnical DocumentationTroubleshooting Guides