Hamed Soleimani
Verified Expert in Engineering
Site Reliability Engineer and Developer
Hamed is a site reliability engineer with more than four years of experience developing, deploying, and maintaining highly scaled applications. Hamed has hands-on experience with Kubernetes, Terraform, Ansible, and AWS and is an experienced Python-and-Go developer. Recently Hamed's been working on several infrastructure migration projects, usually migrating Kubernetes on AWS.
Portfolio
Experience
Availability
Preferred Environment
Linux, Terraform, Ansible, Python, Go, Amazon Web Services (AWS), PostgreSQL, MySQL, Docker, Kubernetes
The most amazing...
...project that I've done recently was migrating a client with over 30 microservices and over 40 servers from EC2 to EKS.
Work Experience
Site Reliability Engineer
VM Farms
- Provisioned highly available AWS-based infrastructure for existing and new clients using Terraform and Ansible.
- Migrated existing clients from our on-premises infrastructure to Kubernetes (EKS) without downtime.
- Migrated clients' PostgreSQL/MySQL databases from on-premises to AWS RDS.
- Actively managed, improved, and monitored cloud infrastructure on AWS services such as EC2, EKS, RDS, Elasticsearch, ElastiCache, S3, IAM, VPC, CloudWatch, Route 53, and so on.
- Created various Terraform modules to reduce redundancy in our codebases.
- Created and managed fully automated CI/CD pipelines for various tech stacks via Docker, CircleCI, and Ansible.
- Held a series of Kubernetes workshops for my colleagues.
- Configured, deployed, and operated monitoring tools such as Prometheus, Grafana, and ELK stack to improve alerting and help with DR.
- Administered and supported Kubernetes-based infrastructures and helped our clients to fix their issues.
Site Reliability Engineer
Cafe Bazaar
- Designed and developed new Kubernetes CRDs to build an IaaS platform to schedule virtual machines on the on-premises cloud.
- Designed an analytics system to track users' events and give summarized and readable reports using Druid.
- Designed a deployed a system to save and serve distributed data flows using an integration of Kafka and Hadoop.
- Deployed applications and big data services on locally maintained Kubernetes cluster.
Software Engineer
Mahsan
- Designed and developed a distributed service discovery tool using Avahi and Bonjour.
- Reimplemented Redis clustering communication with reliable multicast messaging.
- Developed pattern matching and rule system engines based on Aho-Corasick and Rete algorithms.
- Developed reliable inter-node and inter-process communications using shared memory and multicast networking.
Experience
Adding Kubernetes Support to Google Cloud Platform/Terraformer
https://github.com/GoogleCloudPlatform/terraformer/pull/29Skills
Languages
Python, Go, C++
Tools
Terraform, CircleCI, Ansible
Platforms
Linux, Docker, Kubernetes, Amazon Web Services (AWS), Apache Kafka
Other
Prometheus, TCP/IP, Networking, Algorithms
Storage
PostgreSQL, MySQL, Druid.io
Frameworks
Hadoop, Spark
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