Objective

Experienced DevOps Engineer with more than a two year of hands-on expertise in deploying and maintaining continuous integration/continuous delivery (CI/CD) pipelines, automation, and cloud services. Proficient in a wide range of tools and technologies, including Kubernetes,Linux,Istio and more. Committed to continuous learning and seeking opportunities to expand my skill set while contributing to software development and deployment processes, infrastructure optimization, and effective team collaboration. Eager to further grow my experience in a challenging and dynamic DevOps role.

Birthdate

25nd June 1998.

Military Status

Complete

Nationality

Egyption

Education

Bachelor’s Degree in computer science from Assiut -university

Information technology - very good

2016 - 2020

4-Months Intensive Training Code Camp, DevOps Track in ITI

2022 - 2022

Work Experience

Maxab

Mid Senior Devops engineer

June 2024 - Now

Key Responsibilities:

  • Cloud Infrastructure Management: Manage and optimize infrastructure across AWS and Huawei Cloud, ensuring high availability, scalability, and performance for both production and development environments.
  • Infrastructure Automation: Utilize Terraform to automate infrastructure provisioning, ensuring consistency and repeatability across environments. Contribute to the development of robust, scalable infrastructure-as-code templates for the team.
  • CI/CD Pipeline Automation: Develop and maintain automated pipelines using GitHub Actions to streamline the Continuous Integration and Continuous Delivery (CI/CD) process, ensuring efficient and reliable software deployments.
  • Deployment Automation: Lead the automation of the deployment lifecycle using ArgoCD, significantly reducing manual intervention and enhancing deployment speed and reliability.
  • Application Monitoring & Incident Response: Set up and maintain monitoring systems with Prometheus, Grafana, and Loki to track system health, aggregate logs, and monitor real-time performance metrics, proactively identifying and resolving issues.
  • Dev Team Collaboration & Support: Work closely with the development team to troubleshoot production issues, optimize workflows, and resolve bottlenecks, providing expert support for smooth operations.

ngo

Devops engineer

February 2024 - May 2024

Key Responsibilities:

  • Cloud Infrastructure Management: Responsible for managing and optimizing cloud infrastructure across multiple platforms, including Amazon EKS (AWS) and Oracle Cloud Infrastructure (OCI).
  • CI/CD Pipeline Development: Designed, implemented, and maintained automated Continuous Integration and Continuous Delivery (CI/CD) pipelines to streamline software delivery, utilizing ArgoCD for deployment automation.
  • Infrastructure as Code (IaC): Spearheaded the creation and management of cloud resources using Terraform, ensuring reproducibility, scalability, and efficiency in infrastructure provisioning.
  • Application Monitoring & Performance Optimization: Set up and managed monitoring solutions using Grafana, Prometheus, and Loki to track application health, performance, and logs. Actively worked on performance tuning and troubleshooting production issues.
  • Dev Team Support: Collaborated with the development team to resolve technical issues, optimize workflows, and ensure a smooth development-to-production pipeline. Provided on-call support to address production incidents and reduce downtime.
  • Automation & Efficiency: Automated key processes to minimize manual intervention and improve operational efficiency, contributing to faster development cycles and more reliable deployments.

Maxab

Devops engineer

January 2023 - January 2024

Maxab

Devops engineer internship

December 2022 - January 2023

Sphinx University

Information Technology Specialist

May 2022 - July 2022

Information systems Institute

Help desk support engineer

December 2020 - December 2021

Projects

Terraform modules to manage various AWS resources

  • IAM Module: This module would define IAM roles, policies, user and groups
  • SNS Module: This module can be used to create and manage Amazon Simple Notification Service (SNS) topics, subscriptions, and related configurations.
  • ECR Module: This module is for managing Amazon Elastic Container Registry (ECR) repositories, including access policies and lifecycle settings.
  • Kinesis Module: For managing Amazon Kinesis data streams and associated resources.
  • Route53 Module: This module could be used for setting up and managing Route 53 DNS records, hosted zones, and other related configurations.
  • EFS Module: To create and configure Amazon Elastic File System (EFS) instances and associated security settings.
  • Lambda Module: This module would define AWS Lambda functions and their associated triggers, permissions, and configurations.
  • SQS Module: For managing Amazon Simple Queue Service (SQS) queues, policies, and other settings.

Database Management System Using Bash Script

Create infrastructure in AWS using Terraform and utilize Terraform to execute Ansible code for server configuration, installation, and setup of Jenkins and worker nodes

Use Terraform to provision a GKS (Google Kubernetes Engine) cluster in GCP, deploy a Jenkins server using Helm, and establish a CI/CD pipeline for building a Django application with dynamic agents, de

TECHINICAL SKILLS

  • DevOps & Cloud Technologies

    Infrastructure as Code (IaC): Terraform, AWS CloudFormation

    Cloud Platforms: Amazon Web Services (AWS), Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), Huawei cloud

    Containerization & Orchestration: Docker, Kubernetes, Helm, Istio (Service Mesh)

    Monitoring & Logging: Prometheus, Grafana, Loki

    Configuration Management: Ansible

    Databases: PostgreSQL, MySQL

    CI/CD: Continuous Integration & Continuous Delivery (CI/CD) using GitHub Actions, Jenkins

    Security & Networking: Cloudflare, Twingate,aws waf

  • Networking & Systems Administration

    Linux Administration: User Account Management, Group Account Management, Process Management, Storage Management (LVM, RAID, Stratis), Apache, DNS, Nginx, DHCP

    Good knowledge Server managemnt( apache ,DNS,nginx,DHCP),

    Good knowledge in system security hardening: SELinux/ACL and chroot,

  • Programming & Scripting Languages

    Python, C++, Bash (Shell Scripting)

    Object Oriented Programming (OOP),

Languages

Language

English

Good

Language

Arabic

Mother Tongue

Students Activites

ACM Assiut Community

Participation in ACM Assiut Community