Gamal Selim

Gamal Selim

Ph.D.: Security of Critical Infrastructures
Cairo, Egypt
eng.gamal.eldin94@gmail.com
Gamal Selim

About Me

PhD in Computer Science with a focus on Distributed Systems and Cloud Computing. Over 10 years of experience in software architecture, cloud infrastructure, and leading high-performance engineering teams. Passionate about solving complex technical challenges and mentoring the next generation of engineers.

With over a decade of experience in IT infrastructure, cloudOps, and automation, I specialize in designing, implementing, and maintaining high-performance computing environments. I have worked extensively with leading technologies, including Kubernetes, OpenShift, Terraform, Ansible, and VMware, to create efficient, secure, and scalable solutions for various industries.

My mission is to leverage my expertise in IT infrastructure and automation to help organizations streamline operations, improve security, and optimize performance.

Technical Skills

Automation & DevOps

Ansible, Jenkins, Docker, GitOps, Terraform

Cloud Platforms

AWS, Google Cloud, Oracle Cloud Infrastructure

Containerization & Orchestration

Kubernetes, OpenShift, Docker

Virtualization

VMware, KVM, RedHat Enterprise Virtualization

Linux & UNIX Administration

RHEL, CentOS, Ubuntu, Solaris

Networking & Security

Security hardening, Load Balancing (HAProxy), Firewalls, VPNs

Database Administration

MySQL, PostgreSQL, MySQL Cluster

Monitoring & Performance Tuning

Zabbix, Nagios, Log Analysis

Scripting & Automation

Bash, Python

Web Servers & Infrastructure

Nginx, Apache, WebSphere

Experience

IT Operations and Automation Technical Team Lead

ACME SAICO - Integrated Engineering Systems (IES) • Sep 2022 - Present · 2 yrs 5 mos

Cairo, Egypt · On-site

  • Design, develop and deploy Technical Architecture for customers
  • Develop and maintain configuration management solutions (Ansible, Puppet)
  • Developing and implementing service improvements
  • Research, recommend and adopt the right solution based on the use case
  • Help tune performance and ensure high availability of infrastructure
  • Design and develop infrastructure monitoring and reporting tools
  • Onsite support for customers having critical infrastructures
  • Developing scripts for log analysis and monitoring system performance
  • vCenter/ESXi administration and management
  • Performance tuning for services like MySQL, Nginx, and Apache
  • Security hardening for Linux servers
  • Setting up and configuring open source Zabbix solution for monitoring systems, services and network devices
  • Developing Bash scripts that automates administration tasks
  • Design for infrastructure including systems architecture and their availability

IT Infrastructure Consultant

UNIX | Linux | Ansible | Red Hat OpenShift • Dec 2017 - Aug 2022 · 4 yrs 9 mos

Cairo Governorate · Hybrid

  • Onsite support for customers having critical infrastructures
  • Developing scripts for log analysis and monitoring system performance
  • vCenter/ESXi administration and management
  • Performance tuning for services like MySQL, Nginx, and Apache
  • Security hardening for Linux servers
  • Analyzing and preventing attacks
  • Creating, monitoring, and maintaining backup for our servers
  • Providing technical support via tickets, phone, and e-mail
  • Designing high-level solutions for integrating different systems from different vendors
  • Developing Bash scripts that generate daily performance reports
  • Carry out daily Linux/Unix system administration tasks for Linux/Unix machines
  • Setting up and configuring open source Zabbix solution for monitoring systems, services and network devices
  • Developing Bash scripts that automates some administration tasks
  • Periodically making a health check for Linux/Unix systems
  • Setting up and configuring open source load balancer (HAProxy) to load the balance between application servers
  • Design and implement docker containers to setup applications needed to be portable and flexible
  • Setting up and configuring phabricator on CentOS 7 to manage the projects in the company
  • Implementing and configuring FreeIPA on CentOS 7 to act as domain controller and DNS server
  • Implementing NTP Server and synchronize the time for all servers and clients in the network
  • Setting up and configuring GitLab on CentOS 7
  • Implementing and configuring KVM and Redhat Enterprise Virtualization
  • Design for infrastructure including systems architecture and their availability
  • Implementing and dealing with Container using Docker
  • Implementing and configuring Kubernetes to manage containers
  • Implementing and configuring Ansible to manage different Linux servers at the same time and automate the administration tasks

Senior Systems Engineer

UNIX | Linux | VMware vSphere • Sep 2015 - Nov 2017 · 2 yrs 3 mos

Cairo, Egypt · Hybrid

  • Carry out daily Linux/Unix system administration tasks for Linux/Unix machines
  • Setting up and configuring open source Zabbix solution for monitoring systems, services and network devices
  • Developing Bash scripts that automates some administration tasks
  • Periodically making a health check for Linux/Unix systems
  • Setting up and configuring open source load balancer (HAProxy) to load the balance between application servers
  • Design and implement docker containers to setup applications needed to be portable and flexible
  • Setting up and configuring phabricator on CentOS 7 to manage the projects in the company
  • Implementing and configuring FreeIPA on CentOS 7 to act as domain controller and DNS server
  • Implementing NTP Server and synchronize the time for all servers and clients in the network
  • Setting up and configuring GitLab on CentOS 7
  • Implementing and configuring KVM and Redhat Enterprise Virtualization
  • Design for infrastructure including systems architecture and their availability
  • Implementing and dealing with Container using Docker
  • Implementing and configuring Kubernetes to manage containers
  • Implementing and configuring Ansible to manage different Linux servers at the same time and automate the administration tasks

Certifications

AWS Educate Getting Started with Compute

AWS Educate Getting Started with Compute

Amazon Web Services (AWS)

Issued Dec 2023

AWS Educate Getting Started with Storage

AWS Educate Getting Started with Storage

Amazon Web Services (AWS)

Issued Dec 2023

IBM Certified System Administrator - MQ V9.0

IBM Certified System Administrator - MQ V9.0

IBM

Issued Dec 2023

IBM Certified System Administrator - WebSphere Application Server Network Deployment V9.0

IBM Certified System Administrator - WebSphere Application Server Network Deployment V9.0

IBM

Issued Dec 2023

Oracle Autonomous Database Cloud 2019 Certified Specialist

Oracle Autonomous Database Cloud 2019 Certified Specialist

Oracle

Issued Dec 2023

Oracle Cloud Infrastructure 2019 Cloud Operations Certified Associate

Oracle Cloud Infrastructure 2019 Cloud Operations Certified Associate

Oracle

Issued Dec 2023

Oracle cloud infrastructure Developer Associate

Oracle cloud infrastructure Developer Associate

Oracle

Issued Dec 2023

Oracle cloud infrastructure foundations 2020 Associate

Oracle cloud infrastructure foundations 2020 Associate

Oracle

Issued Dec 2023

Huawei Certified ICT Associate

Huawei Certified ICT Associate

Huawei

Issued Dec 2023

Cisco Certified Network Associate Academy

Cisco Certified Network Associate Academy

Cisco

Issued Dec 2023

Selected Publications