Khaled Abdel-Aziz, Developer in London, United Kingdom
Khaled is available for hire
Hire Khaled

Khaled Abdel-Aziz

Verified Expert  in Engineering

DevOps Engineer and AWS Developer

Location
London, United Kingdom
Toptal Member Since
May 18, 2022

Khaled is a senior DevOps engineer with solid experience in software development and IT operations. He is a highly skilled professional certified in AWS DevOps engineering and solutions architecture, Red Hat Linux, Oracle, Sun Solaris, and Microsoft. Proficient in multiple market-leading toolsets, such as AWS, HashiCorp products, Docker, Ansible, Jenkins, Octopus, Prometheus, Cortex, and Grafana, Khaled roots his work on a strong will to automate all possible tasks.

Portfolio

RhythmScience Inc.
Amazon Web Services (AWS), DevOps, PostgreSQL, Python, Docker, Terraform...
Oak9, Inc.
Terraform, Technical Writer, Amazon Web Services (AWS), Security, Azure...
Engaging Works Group Limited
Amazon Web Services (AWS), Docker, Docker Swarm, NGINX, PostgreSQL, .NET...

Experience

Availability

Full-time

Preferred Environment

Linux, Windows, Hashistack, Prometheus, Grafana, Jenkins, GitHub, Docker, Octopus Deploy, Amazon Web Services (AWS), Cloudflare, JavaScript, Google Cloud Platform (GCP), SOC 2

The most amazing...

...migration I’ve run involved relocating around 2,000 instances from on-premises to AWS using Ansible, Terraform, and code scripts.

Work Experience

DevOps Engineer

2022 - 2024
RhythmScience Inc.
  • Created and maintained infrastructure as code (IaC) using Terraform for new and existing services.
  • Implemented, maintained, and monitored alerts using Prometheus, Datadog, and Amazon CloudWatch.
  • Migrated the PostgreSQL database across different environments and set up AWS Database Migration Service (DMS) tasks to feed specific data sets into Tableau for data analysis.
  • Utilized various tool sets, including AWS services, Terraform, Datadog, Sentry, Vanta, Google Domains, and different custom integrations with vendors.
Technologies: Amazon Web Services (AWS), DevOps, PostgreSQL, Python, Docker, Terraform, Sentry, GitHub, Linux, Windows, Docker Swarm, Kubernetes, Load Balancers, IaaS, Scalability, Orchestration, Cloud Infrastructure, DevSecOps, Containerization, OpenVPN, Amazon API Gateway, API Gateways, Vanta, Monitoring, Linux Administration, Containers, Shell Scripting, Scripting Languages, Configuration Management, Leadership, AWS Glue, Cloud Architecture, AWS ALB, AWS CloudTrail, Amazon RDS, Amazon Elastic Container Service (Amazon ECS), Helm, Microservices Architecture, AWS Database Migration Service (DMS), Scripting, Confluence, Data Feeds, Web Platforms, Software Testing Lifecycle (STLC), Databases, Cloud Migration, Ubuntu, YAML, REST, ECS, GitLab CI/CD, Serverless, Cloud Security, IT Security, GitHub Actions, Startups, AWS Key Management Service (KMS)

Terraform Developer

2022 - 2022
Oak9, Inc.
  • Wrote multiple technical articles about Security as Code.
  • Authored multiple technical articles about Terraform's best practices.
  • Wrote multiple technical articles about how to enforce the principle of least privileged (all CSPs).
Technologies: Terraform, Technical Writer, Amazon Web Services (AWS), Security, Azure, Google Cloud Platform (GCP), Keycloak, Microservices, Bash, Amazon EBS, IaaS, Cloud Infrastructure, DevSecOps, OpenVPN, IT Security

DevOps Engineer

2022 - 2022
Engaging Works Group Limited
  • Provided a solution for monitoring and alerting applications running under Docker.
  • Automated tasks that were causing issues, e.g., disk space cleanup, etc.
  • Worked with developers to establish a process to onboard new applications.
Technologies: Amazon Web Services (AWS), Docker, Docker Swarm, NGINX, PostgreSQL, .NET, Microservices, Bash, Amazon EBS, System Administration, Windows Server, IaaS, Cloud Infrastructure, DevSecOps, Containerization, OpenVPN, Web Platforms, Software Testing Lifecycle (STLC)

Lead Platform and DevOps Engineer

2019 - 2022
Credit Suisse
  • Migrated around 2,000 hosts from the local data center to AWS with associated load balancer, routing, security group, storage, tagging, and cost management using Terraform, Ansible, Jenkins, and Octopus Deploy.
  • Used Jira for tracking, sprint planning, and reporting.
  • Optimized the infrastructure in AWS and reduced costs by 15-20%, using recommendations from AWS Compute Optimizer and moving to a cheaper architecture—Inter to AMD.
Technologies: Linux, Docker, Nomad, Consul, Vault, Terraform, Ansible, Jenkins, Octopus Deploy, Prometheus, Grafana, Windows, DevOps, CI/CD Pipelines, Docker Compose, Continuous Integration (CI), Continuous Delivery (CD), Amazon Web Services (AWS), Kibana, ELK (Elastic Stack), HashiCorp, Bash Script, Windows PowerShell, Java, Jira, LDAP, Hashistack, GitHub, Computer Science, Jenkins Pipeline, TeamCity, Kubernetes, Amazon S3 (AWS S3), CORS, HTML, Amazon Route 53, Amazon EC2, MySQL, MongoDB, Infrastructure as Code (IaC), Networking, AWS IAM, Cloud Computing, Kubernetes Operations (kOps), Amazon EKS, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Amazon Virtual Private Cloud (VPC), Git, Datadog, AWS Transit Gateway, Security, Amazon CloudWatch, Architecture, IT Deployments, DNS, Python, Docker Swarm, Docker Cloud, Technical Hiring, Source Code Review, Task Analysis, Interviewing, AWS Lambda, AWS Cloud Architecture, AWS DevOps, AWS Certified Solution Architect, Cloud, PostgreSQL, .NET, Microservices, Bash, Amazon EBS, System Administration, Windows Server, Load Balancers, IaaS, Scalability, Orchestration, Cloud Infrastructure, DevSecOps, Containerization, Amazon API Gateway, API Gateways, Monitoring, Linux Administration, Containers, Shell Scripting, Scripting Languages, Configuration Management, Leadership, Cloud Architecture, AWS ALB, AWS CloudTrail, Helm, Microservices Architecture, Scripting, Confluence, Transport Layer Security (TLS), Data Feeds, Web Platforms, Software Testing Lifecycle (STLC), Databases, Cloud Migration, Ubuntu, YAML, REST, ECS, Cloud Security, IT Security, GitHub Actions, AWS Key Management Service (KMS)

Senior DevOps and Operations Engineer

2016 - 2019
HSBC UK
  • Onboarded new projects into Pivotal Cloud Foundry (PCF), MuleSoft API manager, Jenkins, and GitHub.
  • Set up monitoring dashboards in AppDynamics and Splunk and built dashboards for platform monitoring, inventory, and issues tracking.
  • Managed the automated CI/CD process in an agile environment using different tools like Jenkins, Nexus, and custom scripts.
Technologies: VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), GitHub, Jenkins, MuleSoft, Node.js, Splunk, Linux, Bash Script, DevOps, CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), AppDynamics, Windows PowerShell, Java, Jira, LDAP, Windows, Computer Science, Jenkins Pipeline, TeamCity, Unix, HTML, Infrastructure as Code (IaC), Networking, Cloud Computing, Git, Security, Architecture, IT Deployments, DNS, Python, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Cloud, .NET, Microservices, Bash, System Administration, Windows Server, Load Balancers, Cloud Infrastructure, Containerization, Monitoring, Linux Administration, Containers, Shell Scripting, Scripting Languages, Configuration Management, Leadership, Release Management, Cloud Architecture, Microservices Architecture, Scripting, Confluence, Data Feeds, Web Platforms, Software Testing Lifecycle (STLC), Databases, Ubuntu, Bitbucket, YAML, REST, IT Security

Senior Automation and Environment Engineer

2011 - 2016
Credit Suisse
  • Managed the credit risk division's impact analysis platforms. It included environment management, automation of impact runs using Perl and shell and batch scripts, managing source code in Apache Subversion, and managing releases, builds, and testing.
  • Spearheaded the infrastructure by decommissioning the old servers and commission of new ones. That improved the use of poorly utilized servers and reduced infrastructure costs by 30%.
  • Monitored and supported Monte Carlo grid on Platform Symphony running Markit Analytics modules. Used ITRS Geneos, Splunk, and custom shell scripts.
Technologies: Linux, Solaris, Sybase, Splunk, Control-M, Bash Script, DevOps, CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), Windows PowerShell, Java, Jira, LDAP, Windows, GitHub, Computer Science, TeamCity, Unix, Subversion (SVN), Perl, HTML, Networking, Git, Security, Architecture, IT Deployments, Source Code Review, Task Analysis, Interviewing, Bash, System Administration, Windows Server, Monitoring, Linux Administration, Shell Scripting, Scripting Languages, Configuration Management, Release Management, Scripting, Data Feeds, Web Platforms, Software Testing Lifecycle (STLC), Databases, Ubuntu

Senior Release and Environment Engineer

2010 - 2011
The Royal Bank of Scotland
  • Assisted agile development teams in bringing their deployment packages into the automated release management framework based on BMC BladeLogic Automation Suite.
  • Managed system integration testing (SIT), user acceptance testing (UAT), and production (PROD) environments for the Loan IQ application—Windows, Oracle, Cognos DataNet, and Informatica PowerCenter—and handled deployments and releases.
  • Spearheaded the Query Management Tool (QMT) SIT, UAT, and PROD environments—Linux, TIBCO iProcess, Oracle, Apache, and Apache Tomcat.
Technologies: Linux, Oracle, Informatica ETL, DevOps, CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), Bash Script, Java, Jira, Computer Science, Unix, Subversion (SVN), Perl, HTML, IT Deployments, Source Code Review, Bash, System Administration, Windows Server, Shell Scripting, Scripting Languages, Configuration Management, BladeLogic, Release Management, Scripting, Databases, Bitbucket

Senior Environment Engineer

2009 - 2010
Barclays Capital
  • Maintained the current infrastructure, handling availability, patching, and upgrades.
  • Commissioned a new set of Wintel servers for the new platform.
  • Set up a continuous integration environment for the newly developed project.
Technologies: C#, C++, SQL, Linux, Windows, DevOps, Bash Script, Java, Jira, Computer Science, Unix, Subversion (SVN), Perl, Bash, System Administration, Windows Server, Scripting Languages, Configuration Management, Scripting, Databases

Senior Environment and Release Engineer

2007 - 2009
Citi
  • Planned the entire release cycle for major and minor releases and prepared release notes for support teams to promote releases to the production environment.
  • Improved the release process by automating nightly builds and packaging using CruiseControl and shell scripts; migrating Solaris and Wintel scheduled jobs to AutoSys; setting standard procedures for grid environment deployments.
  • Managed environments and coordinated infrastructure changes, such as hardware and middleware upgrades, patches, new setups, and capacity planning, with various dedicated groups.
Technologies: Linux, Java, Oracle, Jira, DevOps, Bash Script, Computer Science, Unix, Subversion (SVN), Perl, Bash, System Administration, Windows Server, Scripting Languages, Configuration Management, Scripting, Databases

Environment and Support Engineer

2001 - 2007
Lehman Brothers
  • Managed and supported all infrastructure changes affecting investment banking (IBD) systems in Europe and provided level two and three support to all IBD applications during EU support hours.
  • Coordinated the support and testing during infrastructure changes. Wrote several scripts in shell and Perl to automate tasks and reports provided by Integrated Bank Technology (IBT), such as the LDAP and monitoring permissions reports.
  • Managed the implementation and deployment of the wireless connectivity solution on banking laptops and deployed many applications for BlackBerry devices.
Technologies: Linux, Windows, IBM Rational ClearCase, LDAP, Bash Script, DevOps, Computer Science, Unix, Subversion (SVN), Bash, Scripting Languages, Configuration Management, Scripting, Databases

EDA Migration to AWS

I technically led a project to migrate around 2,000 hosts to AWS. I wrote Terraform and Ansible code to automate the migration process. The code incorporated provisioning of Amazon EC2 instances, storage, load balancer, networking, security groups, S3 buckets, secrets, and parameters management and monitoring. The project's second phase is meant to build a cloud-native platform that completely runs on HashiCorp Nomad, Consul, and Vault. The setup and configuration are only done via code run under CI/CD pipelines running under TeamCity and Jenkins.

CMB Digital Transformation

The project was created to migrate CMB applications written in Java and Node.js from the legacy platform to the CMB Digital Platform running under Pivotal Cloud Foundry and Mulesoft.

MY RESPONSIBILITIES
• Onboarded new projects into the CMB Digital Platform (Pivotal Cloud Foundry PCF, Mulesoft API Manager, GitHub, Jenkins).
• Managed automated CI/CD process in an agile environment using different tools like Jenkins, Nexus, and custom scripts.
• Set up monitoring dashboards in AppDynamics and Splunk.
• Built dashboards to monitor the platform, inventory, and issues tracking (custom-built dashboard using scripts).
• Acted as lead engineer and provided training and guidance to new joiners in the UK, India, and China.

In this project, I created many dashboards in AppDynamics to simplify the platform's monitoring and a custom dashboard to manage cost per application using shell scripts and HTML.

Credit Risk Impact Analysis

I joined the team to primarily improve the credit risk impact analysis process. Historically, the process took 10-15 days to complete, with many manual steps in between. I built multiple scripts and monitors, so the process was entirely run and finished in 8-10 hours, with the ability to run multiple processes in parallel. The whole run was automated without any manual intervention required.

MY RESPONSIBILITIES
• Set up and manage 10 isolated parallel environments for the impact analysis processes.
• Manage and support Symphony grid environments used by the runs to ensure the right versions are consistently set up per environment.
• Improve utilization of all environments, which resulted in an overall cost reduction of 30%.

DevOps Implementation in Healthcare

http://rhythm360.io/
Managed and maintained multiple environments as the senior DevOps engineer, ensuring proper setup, configuration, availability, and HIPAA compliance.

I maintained an existing Docker swarm cluster and built further environments using Terraform code. I also built and maintained the data analytics platform based on Tableau and set up multiple CI/CD workflows on GitHub Actions to simplify microservices builds, tests, and deployments.

I used multiple AWS services and various other tools like Sentry, Grafana, Vanta, and Helm. I built different Amazon Machine Images for Windows and Linux instances using Packer to automate a new clinic setup fully. I migrated the PostgreSQL database across various environments and set up AWS DMS tasks to feed specific data sets into Tableau for data analysis. I also executed, supported, and monitored alerts using Prometheus, Datadog, and Amazon CloudWatch.

Languages

Bash Script, Bash, YAML, SQL, HTML, Python, C#, C++, Java, Perl, JavaScript, Go

Libraries/APIs

Jenkins Pipeline, Node.js

Tools

Hashistack, Grafana, GitHub, Vault, Terraform, Ansible, Jira, HashiCorp, TeamCity, Amazon Elastic Container Service (Amazon ECS), Git, Amazon EBS, AWS CloudTrail, AWS Key Management Service (KMS), Jenkins, IBM Rational ClearCase, Docker Compose, Kibana, AppDynamics, Subversion (SVN), AWS IAM, Amazon Elastic Container Registry (ECR), Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Amazon CloudWatch, Docker Swarm, Keycloak, Helm, Confluence, Bitbucket, GitLab CI/CD, Splunk, Control-M, Informatica ETL, ELK (Elastic Stack), Amazon EKS, Amazon Simple Queue Service (SQS), NGINX, Sentry, OpenVPN, Tableau, Amazon Simple Notification Service (Amazon SNS), AWS Glue, AWS ELB, Shell

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices, DevSecOps, REST, Microservices Architecture

Platforms

Linux, Windows, Docker, Amazon Web Services (AWS), Unix, Kubernetes, Amazon EC2, Windows Server, AWS ALB, Ubuntu, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), MuleSoft, Solaris, Oracle, AWS Lambda, AWS Elastic Beanstalk, Google Cloud Platform (GCP), Azure, Vanta

Storage

Amazon S3 (AWS S3), Databases, Sybase, Datadog, Docker Cloud, PostgreSQL, MySQL, MongoDB

Other

Prometheus, Computer Science, Nomad, Consul, AWS DevOps, CI/CD Pipelines, Amazon Route 53, Infrastructure as Code (IaC), Cloud Computing, IT Deployments, Technical Hiring, Source Code Review, Task Analysis, Amazon RDS, AWS Cloud Architecture, AWS Certified Solution Architect, Cloud, Site Reliability Engineering (SRE), System Administration, Load Balancers, IaaS, Scalability, Orchestration, Cloud Infrastructure, Containerization, Monitoring, Linux Administration, Containers, Shell Scripting, Scripting Languages, Configuration Management, Cloud Architecture, GitHub Actions, Scripting, Data Feeds, Web Platforms, Software Testing Lifecycle (STLC), Cloud Migration, ECS, Cloud Security, IT Security, Octopus Deploy, LDAP, CORS, Networking, Kubernetes Operations (kOps), AWS CodePipeline, Security, Architecture, DNS, Interviewing, Amazon API Gateway, API Gateways, Leadership, Release Management, Transport Layer Security (TLS), Serverless, Startups, Cloudflare, AWS Transit Gateway, SOC 2, Technical Writer, BladeLogic, Web Application Firewall (WAF), Document Management Systems (DMS), Amazon Machine Images (AMI), AWS Database Migration Service (DMS)

Frameworks

Windows PowerShell, .NET

1991 - 1995

Bachelor of Science Degree in Electrical Engineering

Alexandria University - Alexandria, Egypt

FEBRUARY 2020 - FEBRUARY 2023

AWS Certified Solution Architect Professional

Amazon Web Services

FEBRUARY 2020 - FEBRUARY 2023

AWS Certified DevOps Engineer Professional

AWS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring