Summary
Overview
Work History
Education
Certification
Training
Skills
Work Availability
Work Preference
Quote
Languages
Timeline
BusinessAnalyst

Mahmoud Magdy

Summary

Experienced DevOps professional with a strong background in implementing and managing CI/CD pipelines, cloud infrastructure, and automation tools. Proven ability to foster team collaboration and achieve results while adapting to changing needs and ensuring reliability. Skilled in containerization, orchestration, and configuration management, with a focus on continuous improvement and operational excellence. Ready to bring expertise to this role and make a significant impact.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior DevOps Engineer

Digified
06.2024 - Current
  • Design, deploy, and maintain Kubernetes clusters for efficient container orchestration, ensuring high availability and scalability
  • Establish and maintain robust CI/CD pipelines for automated testing, deployment, and rollback
  • Collaborate with development and operations teams to enhance system architecture and performance and integrate automated solutions into the development workflow
  • Troubleshoot application configuration issues in testing, staging and UAT environments
  • Implemented best practices for scaling, monitoring, and securing Kubernetes environments to enhance performance and reliability
  • Maintained comprehensive documentation for infrastructure, configurations, and processes to ensure knowledge transfer
  • Setup monitoring and tracking to all running services and maintain them to maximize the uptime of the service
  • Perform routine maintenance tasks, including updates, patches, and system optimizations
  • Implement and enforce security best practices for both infrastructure and applications
  • Reduced deployment times with the introduction of CI/CD pipelines for multiple projects.
  • Developed custom scripts using Python or Bash languages to automate repetitive tasks or integrate disparate systems effectively streamlining workflows across departments.
  • Streamlined infrastructure management through automation using industry-leading tools such as Ansible, Kubernetes, and Terraform.
  • Created team strategy for SDLC automation, configuration management and release management.

DevOps Engineer

Freelance
11.2023 - Current
  • Design, deploy, and maintain Kubernetes clusters for container orchestration
  • Utilize cloud services, focusing on AWS, to architect scalable and reliable solutions
  • Implement and manage infrastructure as code using tools such as Jenkins
  • Establish and maintain robust CI/CD pipelines for automated testing, deployment, and rollback
  • Work closely with development teams to optimize build and release processes
  • Develop automation scripts and tools using Python, bash, and Groovy to enhance efficiency and streamline processes
  • Collaborate with software engineers to integrate automated solutions into the development workflow
  • Perform routine maintenance tasks, including updates, patches, and system optimizations
  • Troubleshoot and resolve infrastructure issues, ensuring high availability and performance
  • Implement monitoring solutions to identify and address performance bottlenecks and system failures proactively
  • Configure and manage centralized logging for tracking system behavior and debugging
  • Implement and enforce security best practices for infrastructure and applications
  • Conduct regular security audits and vulnerability assessments
  • Maintain comprehensive and up-to-date documentation for infrastructure, configurations, and processes

Senior Information Technology Consultant

Grafene Consulting
12.2021 - 04.2023
  • Implementing and supporting clients with business solutions like TeamMate+, involving technical installation and customizing software and reports to align with the clients needs and requirements
  • Providing technical support to clients by troubleshooting and resolving their day-to-day issues and liaising with the global support desk to resolve complex issues, either by direct calls, email or opening a technical tickets
  • Interacting with client staff and build professional and constructive relationships to support the strategic relationship
  • Contributing to technical and commercial proposals, as well as leading the preparation for client presentations
  • Make regular client contact calls to provide them with updated information about new releases of the solutions

DevOps Engineer & Critical Application Support Level 2 Engineer

Orange Business Services
10.2019 - 10.2021
  • Ensuring applications availability to meet the SLA target, where needs to be available 99% of the time
  • Responsible for 2nd level technical support and escalation, supporting 4 applications with +90% success rate, solving most of the issue in less than 24 hours, resolving at least 25 tickets on a daily basis
  • Assist in application maintenance operations to ensure service continuity, by attending the weekly CAB (Change Advisory board) calls and communicate action items to relevant users
  • Provide administration services on applications, making sure the database is consistent and updated
  • Provide workarounds for major issues until a permanent fix is delivered

Senior System Administrator

Zewail City of Science and Technology
05.2018 - 10.2019
  • Provide technical support for Admissions & Registrar Office
  • Provide technical & Administrative management of Power Campus System
  • Prepare and present training on Power Campus online services for faculty and Staff of Admissions & Registrar Office
  • Technical & Administrative management of Moodle and LTS (Learning Technology Services)
  • Provide technical support for computer-based admission exams
  • Prepare and present training on LT (Learning Technology) online services for faculty and students
  • Implemented a ticketing system that improved communication between students and the admission office that streamlined problem resolution processes

System Administrator

Active Digital Development
05.2016 - 05.2018
  • Administer the company live, testing, database and SVN servers
  • Administer the disaster recovery plans to ensure that data is backed up and can be restored in case of failure
  • Manage day to day deployment and server updates tasks
  • Cooperate with the management, planning for the upcoming projects
  • Maintaining computer equipment by replacing or upgrading components as needed and Installing patches to fix security vulnerabilities in computer systems
  • Create and maintain cron jobs and bash script to automate and schedule tasks
  • Monitor system performance and security and took corrective action when necessary

Education

Bachelor of Computer Science -

Faculty Of Science - Cairo University
01.2015

Certification

  • Microsoft Azure: From Zero to Hero - The Complete Guide - Udemy
  • AWS Certified Cloud Practitioner - Amazon Web Services Training and Certification
  • DevOps Beginners to Advanced | Decoding DevOps with Projects - Udemy
  • Azure Active Directory Identity and Access Management Course - Udemy
  • DevOps Hands on Camp - Talents Arena.

Training

ITI Intensive Training Program - DevOps, 10/01/23

Skills

  • Maintenance and troubleshooting
  • Developer collaboration
  • Release management
  • Continuous integration
  • Version control systems
  • Agile
  • Virtualization
  • Performance Optimization
  • Python

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Part TimeFull TimeContract WorkGig Work

Work Location

Remote

Important To Me

Work-life balanceCompany CultureFlexible work hoursWork from home option4-day work week

Quote

Good judgment comes from experience. Experience comes from bad judgment.
Jim Horning

Languages

English
Advanced (C1)
Arabic
Bilingual or Proficient (C2)

Timeline

Senior DevOps Engineer

Digified
06.2024 - Current

DevOps Engineer

Freelance
11.2023 - Current

Senior Information Technology Consultant

Grafene Consulting
12.2021 - 04.2023

DevOps Engineer & Critical Application Support Level 2 Engineer

Orange Business Services
10.2019 - 10.2021

Senior System Administrator

Zewail City of Science and Technology
05.2018 - 10.2019

System Administrator

Active Digital Development
05.2016 - 05.2018

Bachelor of Computer Science -

Faculty Of Science - Cairo University
Mahmoud Magdy