Mahmoud Elshenhab - ATS Resume

Mahmoud Elshenhab

Staff Compliance Automation Engineer @Okta

Email: mahmoud.alshinhab@gmail.com

Phone: +353 86 461 9975

Location: Kill, Co. Kildare, Ireland

LinkedIn: linkedin.com/in/Shenhab

GitHub: github.com/shenhab

Website: gurutux.com

SUMMARY

Staff Compliance Automation Engineer with 10+ years of experience in software development, infrastructure automation, and system engineering. Currently at Okta, focused on developing tools and processes to automate compliance evidence collection and reporting, significantly reducing manual effort while improving data reliability. Previously at ServiceNow, enhanced cloud infrastructure reliability through proactive monitoring and alert automation. At Amazon Web Services (AWS), led key initiatives to streamline region builds and patching workflows, reducing cycle times from 40+ days to 7 days, and provided expert-level support for enterprise customers on complex infrastructure, particularly Relational Database Services (RDS). Skilled in designing resilient systems, developing automation scripts (Python, Ruby, Bash), and implementing database solutions (MySQL, PostgreSQL, MariaDB) to improve operational efficiency and eliminate manual intervention.

SKILLS

Cloud Platforms

  • AWS
  • Azure
  • GCP

Infrastructure as Code

  • Ansible
  • Puppet

Containerization

  • Kubernetes (K8s)
  • LXC on Proxmox

Monitoring

  • Grafana
  • Splunk

Programming Languages

  • Python
  • Ruby
  • Bash
  • JavaScript
  • HTML
  • CSS

Databases

  • MySQL
  • PostgreSQL
  • MS SQL Server
  • Sybase
  • MariaDB
  • Amazon Aurora

Operating Systems

  • Linux (CentOS/RHEL)
  • Windows Server
  • VMware ESX
  • Proxmox

Web Services

  • NginX
  • Apache HTTP Server
  • SMTP (Postfix)
  • DNS (Bind)
  • WordPress
  • Varnish Cache

Other

  • ServiceNow Platform
  • Software Debugging
  • System Development
  • Services Architecture
  • Dashboarding
  • n8n
  • CI/CD
  • GitHub Actions
  • GitHub
  • Jira
  • Confluence
  • Slack

Networking

  • TCP/IP
  • DNS
  • DHCP
  • VPN
  • Firewalls
  • DLNA

Diagram as Code

  • Mermaid Diagrams

CV as Code

  • YamlCV ;)

EXPERIENCE

Staff Compliance Automation Engineer

OKTA | September 2023 to Present

Dublin, Ireland (Remote)

  • Developed an internal survey tool to automate the collection of compliance-related information from various teams.
  • Collaborated with cross-functional teams to ensure the tool met compliance requirements.
  • Implemented a user-friendly interface to facilitate easy data entry and retrieval.
  • Designed and implemented a CI pipeline to automate testing the survey tool, ensuring high code quality and reliability.
  • Mentored junior engineers on best practices for developing secure and efficient software solutions.
  • working on designing and implementing a project to automate the collection of compliance evidence from various teams.

Staff Site Reliability Engineer

ServiceNow | September 2021 to September 2023

Dublin, Ireland (Remote)

  • Maintain and improve the operational reliability of the ServiceNow Cloud platform.
  • Enhance infrastructure stability and performance utilizing internal automation services.
  • Manage and respond to system alerts, collaborating effectively with customer support teams to ensure timely resolution.
  • Develop automation processes for alert handling, thereby reducing manual workload and improving response accuracy.
  • Contribute to the refinement of internal team operational procedures and workflows.

System Development Engineer

Amazon Web Services (AWS) | December 2019 to November 2021

Dublin, Ireland

  • Developed automation for AWS networking service region builds, enhancing deployment speed and consistency.
  • Participated in on-call rotation, assuming ownership for production fleet reliability, maintenance, and incident response.
  • Engineered automation solutions for service deployments, contributing to improved service quality and reduced release cycle times.
  • Resolved complex system issues, developed new service features, and enhanced operational automation capabilities.
  • Resolved a critical software defect related to fleet monitoring by applying expertise in the Gossip protocol.
  • Served as a subject matter expert in automating patching workflows; led a project reducing patching cycle time from over 40 days to 7 days.
  • Initiated development of zero-touch build workflows for bastion fleets to minimize manual configuration.

System Engineer I

Amazon Web Services (AWS) | May 2018 to November 2019

Dublin, Ireland

  • Developed automation for AWS networking service region builds, enhancing deployment speed and consistency.
  • Participated in on-call rotation, assuming ownership for production fleet reliability, maintenance, and incident response.
  • Engineered automation solutions for service deployments, contributing to improved service quality and reduced release cycle times.
  • Resolved complex system issues, developed new service features, and enhanced operational automation capabilities.

Cloud Support Engineer II

Amazon Web Services (AWS) | October 2017 to April 2018

Cape Town, South Africa

  • Provided expert-level technical support to AWS Enterprise customers, diagnosing and resolving complex infrastructure issues, specializing in Relational Database Services (RDS).
  • Executed database migrations involving MySQL, MariaDB, and Amazon Aurora across multiple AWS regions with minimal downtime.
  • Conducted in-depth root cause analyses for system and database failures for both customer and internal AWS service teams.
  • Collaborated with AWS Solution Architects to design and recommend best practices for highly available, durable, and performant database solutions.

Cloud Support Engineer I

Amazon Web Services (AWS) | November 2015 to September 2017

Cape Town, South Africa

  • Achieved recognition as an RDS Subject Matter Expert (SME).
  • Executed numerous database migrations involving MySQL, MariaDB, and Amazon Aurora across multiple AWS regions, consistently achieving minimal downtime (under 5 minutes).
  • Conducted in-depth root cause analyses for system and database failures for both customer and internal AWS service teams.
  • Collaborated with AWS Solution Architects to design and recommend best practices for highly available, durable, and performant database solutions.
  • Advised customers on optimal AWS service selection based on workload requirements, feature needs, and budget constraints.
  • Guided internal and external clients on application redesign to optimize database communication methods, significantly improving workload performance.
  • Developed Python and Bash scripts to automate operational tasks for customers.
  • Identified and reported bugs in AWS internal workflows impacting customer experience; created reproducible test cases facilitating service team investigations and subsequent fleet-wide patches.
  • Developed automated onboarding training materials for MySQL, MariaDB, and Aurora support.
  • Mentored and trained new Cloud Support Engineers to proficiency.

System Engineer

Freelance | October 2014 to September 2015

Egypt

  • Designed and implemented a home multimedia streaming system leveraging DLNA and Torrent technologies on a Linux platform.
  • Resolved multi-user access limitations for a local company's Microsoft Access database application, enabling concurrent operations across multiple branches.

NIX System Engineer

Link Data Center (LinkDev) | March 2012 to October 2014

Cairo, Egypt

  • Administered Linux servers (primarily CentOS/RHEL) and led project implementations within a data center environment focused on web hosting.
  • Executed migration of hosting infrastructure from Apache HTTP Server to Nginx.
  • Designed and implemented distributed media hosting solutions for enhanced performance and scalability.
  • Developed Bash scripts for automated DNS record migration and proactive service monitoring.

System Administrator

International Turnkey Systems (ITS) | October 2011 to March 2012

Cairo, Egypt

  • Administered servers operating Microsoft Windows Server and Linux distributions within a VMware ESX virtualized environment.
  • Managed database systems including Microsoft SQL Server and Sybase ASE.

EDUCATION

Bachelor of Computer Sciences

Misr Higher Institute for Commerce & Computers | September 2005 - June 2009

Mansoura, Egypt

Grade - Good (70.73%)

CERTIFICATIONS

  • Microsoft Certified - Azure Fundamentals (AZ-900) - Microsoft (October 22, 2021)
    Certificate ID: I003-7698
  • Introduction to Computer Science and Programming Using Python - MITx (edX) (March 17, 2017)
    Certificate ID: 05a576b4853640b0bfe7b9b221a9fd5d
  • Cloud Computing Concepts, Part 2 - University of Illinois at Urbana-Champaign (Coursera) (April 27, 2015)
    Certificate ID: 48W63NBRVF
  • Cloud Computing Concepts, Part 1 - University of Illinois at Urbana-Champaign (Coursera) (March 17, 2015)
    Certificate ID: 4LVSBUDRWC
  • Red Hat Certified System Administrator (RHCSA) - RHEL 5 (EX200) - Red Hat (April 16, 2009)
    Certificate ID: 100-108-729
  • Former Red Hat Certified Technician (RHCT) - RHEL 5 (RH202) - Red Hat (April 16, 2009)
    Certificate ID: 100-108-729

PROJECTS

YamlCV

Created a Jekyll-based CV management system that uses YAML as a single source of truth for resume data. The system generates both an interactive, visually-rich HTML resume and an ATS-friendly version from the same data source. Features responsive design, elegant timeline-based experience visualization, and customizable styling. Built with HTML, CSS, Jekyll/Liquid templating, and JavaScript for interactive elements. Repository available at https://github.com/shenhab/YamlCV

Project URL: https://github.com/shenhab/YamlCV

Football Player Data Visualization Tool

Developed a software application using Python (and relevant data analysis/visualization libraries) to process and visualize football player statistics sourced from FBref.com. Implemented features enabling comparative analysis of player performances, designed to make complex statistical data accessible and understandable to a general audience. Continuously exploring enhancements for football data analysis presentation.