Hamed Soleimani, Site Reliability Engineer and Developer in Toronto, ON, Canada
Hamed Soleimani

Site Reliability Engineer and Developer in Toronto, ON, Canada

Member since October 7, 2020
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.
Hamed is now available for hire

Portfolio

  • VM Farms
    Terraform, Kubernetes, Amazon Web Services (AWS), AWS, Docker, Ansible...
  • Cafe Bazaar
    Kubernetes, Linux, Prometheus, Apache Kafka, Druid, Hadoop, Spark, GoLand
  • Mahsan
    C++, Linux, TCP/IP, Networking, Algorithms

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Linux, Terraform, Ansible, Python, Go, AWS, 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.

Employment

  • Site Reliability Engineer

    2018 - PRESENT
    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.
    Technologies: Terraform, Kubernetes, Amazon Web Services (AWS), AWS, Docker, Ansible, CircleCI, Prometheus, Linux, Python
  • Site Reliability Engineer

    2018 - 2018
    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.
    Technologies: Kubernetes, Linux, Prometheus, Apache Kafka, Druid, Hadoop, Spark, GoLand
  • Software Engineer

    2016 - 2018
    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.
    Technologies: C++, Linux, TCP/IP, Networking, Algorithms

Experience

  • Adding Kubernetes Support to Google Cloud Platform/Terraformer
    https://github.com/GoogleCloudPlatform/terraformer/pull/29

    I was trying to import an already created infrastructure to Terraform and I noticed there was a tool called Terraformer developed for this purpose. At that time it wasn't supporting Kubernetes, so I went ahead and modified it

Skills

  • Languages

    Python, Go, C++
  • Tools

    Terraform, CircleCI, Ansible
  • Platforms

    Linux, Docker, Kubernetes, Amazon Web Services (AWS), Apache Kafka
  • Other

    AWS, Prometheus, TCP/IP, Networking, Algorithms, Druid
  • Storage

    PostgreSQL, MySQL
  • Frameworks

    Hadoop, Spark

To view more profiles

Join Toptal
Share it with others