Khaled Abdel-Aziz, Developer in London, United Kingdom

Khaled Abdel-Aziz

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.

Khaled is available for hire
Hire Khaled

Portfolio

Oak9, Inc.
Terraform, Technical Writer, Amazon Web Services (AWS), Security, Azure...
Engaging Works Group Limited
Amazon Web Services (AWS), Docker, Docker Swarm, NGINX
Credit Suisse
Linux, Docker, Nomad, Consul, Vault, Terraform, Ansible, Jenkins...

Location

London, United Kingdom

Availability

Part-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

2022 - 2022

Terraform Developer

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)
2022 - 2022

DevOps Engineer

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
2019 - 2022

Lead Platform and DevOps Engineer

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 (Amazon 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
2016 - 2019

Senior DevOps and Operations Engineer

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), PCF, Cloud Foundry, 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
2011 - 2016

Senior Automation and Environment Engineer

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, Geneos Active Console, 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
2010 - 2011

Senior Release and Environment Engineer

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, TIBCO, Oracle, Apache Tomcat, 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
2009 - 2010

Senior Environment Engineer

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
2007 - 2009

Senior Environment and Release Engineer

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, Symphony, Oracle, Jira, DevOps, Bash Script, Computer Science, Unix, Subversion (SVN), Perl
2001 - 2007

Environment and Support Engineer

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, BlackBerry, ClearCase, LDAP, Bash Script, DevOps, Computer Science, Unix, Subversion (SVN)

Experience

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 is 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 in the projects included:
1. Onboarded new projects into the CMB Digital Platform (Pivotal Cloud Foundry PCF, Mulesoft API Manager, GitHub, Jenkins)
2. Managed automated CI/CD process in an agile environment using different tools like Jenkins, Nexus, and custom scripts.
3. Set up monitoring dashboards in AppDynamics and Splunk
4. Built dashboards to monitor the platform, inventory, and issues tracking (custom-built dashboard using scripts).
5. 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 monitoring of the platform and also created a custom dashboard to manage cost per application using shell scripts and HTML.

Credit Risk Impact Analysis

I joined the team with the primary goal of improving 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 complete 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 included:
• Setup and manage ten isolated parallel environments used to run 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%

Skills

Languages

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

Libraries/APIs

Jenkins Pipeline, Node.js

Tools

Hashistack, Grafana, GitHub, Vault, Terraform, Ansible, Jira, HashiCorp, TeamCity, Git, Jenkins, ClearCase, Docker Compose, Kibana, AppDynamics, Subversion (SVN), AWS IAM, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (Amazon ECR), Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Amazon CloudWatch, Docker Swarm, Splunk, Control-M, Informatica ETL, ELK (Elastic Stack), Amazon EKS, Amazon Simple Queue Service (SQS), NGINX

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD)

Platforms

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

Storage

Amazon S3 (AWS S3), Sybase, Datadog, Docker Cloud, 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, AWS Cloud Architecture, AWS Certified Solution Architect, Cloud, Site Reliability Engineering (SRE), Octopus Deploy, LDAP, CORS, Networking, Kubernetes Operations (Kops), AWS CodePipeline, Architecture, DNS, Interviewing, Cloudflare, AWS Transit Gateway, SOC 2, Amazon RDS, Technical Writer

Frameworks

Windows PowerShell

Industry Expertise

Security

Education

1991 - 1995

Bachelor of Science Degree in Electrical Engineering

Alexandria University - Alexandria, Egypt

Certifications

FEBRUARY 2020 - FEBRUARY 2023

AWS Certified Solution Architect Professional

Amazon Web Services

FEBRUARY 2020 - FEBRUARY 2023

AWS Certified DevOps Engineer Professional

AWS