Khaled Abdel-Aziz
Verified Expert in Engineering
DevOps Engineer and AWS Developer
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
Experience
- Windows - 20 years
- Linux - 20 years
- Jenkins - 5 years
- Terraform - 4 years
- Amazon Web Services (AWS) - 4 years
- Hashistack - 3 years
- Docker - 3 years
- Ansible - 3 years
Availability
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
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
Experience
EDA Migration to AWS
CMB Digital Transformation
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
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/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.
Education
Bachelor of Science Degree in Electrical Engineering
Alexandria University - Alexandria, Egypt
Certifications
AWS Certified Solution Architect Professional
Amazon Web Services
AWS Certified DevOps Engineer Professional
AWS
Skills
Libraries/APIs
Jenkins Pipeline, Node.js
Tools
Hashistack, Grafana, GitHub, Vault, Terraform, Ansible, Jira, HashiCorp, TeamCity, AWS IAM, Amazon Elastic Container Service (ECS), Git, Amazon Elastic Block Store (EBS), AWS CloudTrail, AWS Key Management Service (KMS), AWS Subnets, Cron, AWS Deployment, AWS Cloud Development Kit (CDK), Jenkins, IBM Rational ClearCase, Docker Compose, Kibana, AppDynamics, Subversion (SVN), Amazon Elastic Container Registry (ECR), Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Amazon CloudWatch, Docker Swarm, Keycloak, Helm, Confluence, Bitbucket, GitLab CI/CD, Google Workspace, SonarQube, Splunk, Control-M, Informatica ETL, ELK (Elastic Stack), Amazon EKS, Amazon Simple Queue Service (SQS), NGINX, Sentry, OpenVPN, Tableau, Amazon Simple Notification Service (SNS), AWS Glue, AWS ELB, Shell
Languages
Bash Script, Bash, YAML, SQL, HTML, Python, C#, C++, Java, Perl, JavaScript, Go, PHP
Paradigms
DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices, DevSecOps, REST, Microservices Architecture, Unit Testing
Platforms
Linux, Windows, Docker, Amazon Web Services (AWS), Unix, Kubernetes, Amazon EC2, Windows Server, AWS ALB, Ubuntu, AWS Cloud Computing Services, 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, AWS Elastic File System, Sybase, MySQL, Datadog, Docker Cloud, PostgreSQL, Database Security, Elasticsearch, MongoDB, Redshift, Amazon DynamoDB
Frameworks
Windows PowerShell, .NET
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, Infrastructure as a Service (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, AWS Certified Cloud Practitioner, AWS Certified SysOps Administrator, AWS Certified DevOps Engineer, VPC, Identity & Access Management (IAM), AWS Auto Scaling, Systems Monitoring, Elastic Load Balancers, 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, APIs, Cloudflare, AWS Transit Gateway, SOC 2, Technical Writing, BladeLogic, Web Application Firewall (WAF), Document Management Systems (DMS), Amazon Machine Images (AMI), AWS Database Migration Service (DMS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring