Tarek Esmail, Developer in Cairo, Cairo Governorate, Egypt
Tarek is available for hire
Hire Tarek

Tarek Esmail

Verified Expert  in Engineering

Software Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
August 11, 2021

Tarek is a skilled Linux and DevOps engineer experienced in supporting, automating, and optimizing mission-critical deployments in AWS, GCP, and Azure by leveraging configuration management, CI/CD, and DevOps processes. Tarek has led teams, created patches, scaled projects, diagnosed and solved systems-related issues, and built fully automated pipelines for code deployment. He has worked in complex environments and supported businesses in the fintech and telecommunications industries.

Portfolio

IN3 Technology
Azure, Amazon Web Services (AWS), Jenkins Pipeline, Amazon RDS, Amazon Route 53...
Almatar
Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS)...
Izam
AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Amazon EC2, Autoscaling Groups...

Experience

Availability

Full-time

Preferred Environment

Slack, MacOS, Linux

The most amazing...

...result I achieved reduced ~$3,000 of monthly costs by eliminating unnecessary servers and consolidating databases.

Work Experience

DevOps Team Lead

2020 - PRESENT
IN3 Technology
  • Created and maintained fully automated CI/CD pipelines for code deployment.
  • Managed, improved, and monitored cloud infrastructure on AWS, EC2, S3, and RDS, including back-ups, patches, and scaling.
  • Led and collaborated on projects within the DevOps space.
  • Automated the maintenance of highly scalable, fault-tolerant solutions in AWS.
  • Developed utilities using Golang and API services.
  • Diagnosed and resolved systems-related tasks in accordance with priorities setup in dealing with trouble tickets.
  • Rolled out updates using Helm in a CI/CD pipeline and Helm Chart Museum.
Technologies: Azure, Amazon Web Services (AWS), Jenkins Pipeline, Amazon RDS, Amazon Route 53, Amazon EC2, Autoscaling Groups, Kubernetes, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (Amazon ECR), AWS CodePipeline, AWS CodeBuild, AWS DevOps, Helm

Principal DevOps Engineer

2018 - 2019
Almatar
  • Reduced costs by ~$3,000 each month by eliminating unnecessary servers and consolidating databases.
  • Introduced pipeline and automation best practices, putting together an introduction to Docker and Kubernetes on AWS.
  • Involved in maintaining user accounts (IAM), SQS and SNS services on AWS cloud.
  • Set up schedules for back-ups and monitoring processes.
  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins.
Technologies: Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Amazon RDS, Amazon Elastic Container Registry (Amazon ECR), AWS HA, Amazon S3 (AWS S3), AWS ALB, Amazon EBS, Amazon EC2, Terraform, Jenkins Pipeline, GitHub Actions, Microservices, Kubernetes, Amazon EKS, Packer, AWS WAF, Amazon Simple Queue Service (SQS), AWS DevOps, Helm

DevOps Consultant

2017 - 2018
Izam
  • Participated in SCM tool evaluation selection and implementation. Proactively identified and implemented process and other operational improvements for build, release, and deployment.
  • Collaborated with the team to schedule and monitor batch jobs weekly.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, and load balancers (ELBs) in the defined virtual private connection.
  • Setup and built various AWS infrastructure resources; VPC EC2, S3, IAM, EBS, security group, auto-scaling, and RDS in CloudFormation JSON templates.
Technologies: AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Amazon EC2, Autoscaling Groups, Amazon Elastic Container Registry (Amazon ECR), Google Cloud Platform (GCP), Apigee, Amazon API Gateway, Database Clusters, AWS DevOps, AWS CloudFormation

SaaS Application

This is a SaaS application built for restaurants where each shop has its own store in our infrastructure. Clients can sign up and create an account to build a store. This operation is fully automated and creates DNS records, databases from templates, and storage file systems. I developed middleware to perform this using AWS APIs. The app is based on Kubernetes EKS using the following resources from AWS: EC2, RDS, EFS, EBS, auto-scaling groups, Route53, and Terraform.

Frameworks

AWS HA

Libraries/APIs

Jenkins Pipeline, Apigee

Tools

Amazon Elastic Container Registry (Amazon ECR), Terraform, Packer, Grafana, Amazon CloudWatch, Amazon EKS, Helm, Amazon Elastic Container Service (Amazon ECS), AWS CodeBuild, Amazon EBS, Amazon Simple Queue Service (SQS), AWS CodeDeploy, Kibana, ELK (Elastic Stack), AWS CloudFormation, Git, Slack, Amazon Virtual Private Cloud (VPC), AWS SDK, AWS ELB, AWS CLI, Amazon Simple Email Service (SES), AWS IAM

Paradigms

Continuous Integration (CI), DevOps, Microservices

Platforms

Amazon EC2, Kubernetes, AWS ALB, AWS Lambda, Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), MacOS, Linux, AWS STS, AWS NLB

Storage

Amazon S3 (AWS S3), Amazon EFS, Elasticsearch

Other

Amazon Route 53, Prometheus, AWS DevOps, Cloud Architecture, AWS Cloud Architecture, Autoscaling Groups, Amazon RDS, AWS CodePipeline, GitHub Actions, AWS WAF, Amazon API Gateway, Database Clusters, Cisco, Cisco Networking

Languages

Python 3, C, Go

2006 - 2011

Bachelor's Degree in Electornics and Communication Engineering

University of Benha - Benha, Cairo, Egypt

SEPTEMBER 2021 - PRESENT

AWS Certified Solutions Architect Professional

Amazon Web Services

APRIL 2011 - PRESENT

Cisco CCNA Security

Cisco

JUNE 2010 - PRESENT

Cisco CCNA R&S

Cisco