Mohamed Amine Ghanmi, Developer in Vancouver, Canada
Mohamed is available for hire
Hire Mohamed

Mohamed Amine Ghanmi

Verified Expert  in Engineering

DevOps Engineer and Developer

Vancouver, Canada

Toptal member since July 18, 2022

Bio

Mohamed is the valedictorian of his country and one of the algorithms champions. He is very good at designing and writing optimized code, scripts, and microservices. Mohamed is passionate about working with amazing people and teams within the company. He has collaborated with front and back-end teams, DBA, networking, and security. He always tries to be up to date with technologies and tools and always looking to challenge himself daily.

Portfolio

Zencore
Cloud Engineering, DevOps, Cloud Engineering, Azure, Solution Architecture...
Electronic Arts
Gaming, Video Gaming, Online Gaming, Gaming Platforms, AWS, Cloud Engineering...
Talemetry
AWS, Azure, DevOps, Cloud Engineering, Site Reliability, Cloud Architecture...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, VMware

The most amazing...

...thing I've developed is a multi-tenant Kubernetes cluster that was used by most of the company's teams.

Work Experience

Senior Cloud Solution Architect Consultant

2021 - 2022
Zencore
  • Mastered SaaS, PaaS, and laaS for Azure, the Google Cloud platform, and AWS.
  • Created Kubernetes clusters using Terraform, deployed them on the Google Cloud platform, and monitored the health of pods using Helm charts.
  • Led a cultural change, prioritized cloud expertise through DevOps practices, and was involved in coaching and mentoring.
  • Provided highly available and fault-tolerant applications using technologies like Kubernetes and Apache on Google Cloud platform.
Technologies: Cloud Engineering, DevOps, Cloud Engineering, Azure, Solution Architecture, Site Reliability, AWS, Cloud Services, CI/CD Pipelines, GitLab CI/CD, Architecture, Cloud Architecture, Kubernetes, Apigee, APIs, Proxies, Azure Kubernetes Service (AKS), Linux, Microservices Development, CircleCI, AWS Fargate, AWS Lambda, Cloud Monitoring

Senior Cloud Architect Lead

2018 - 2021
Electronic Arts
  • Developed a multi-tenant Kubernetes cluster used by most of the company teams.
  • Led team meetings with stakeholders and product managers, covering user stories, acceptance criteria, high-level team decisions, cost estimation, and discussions on architecture.
  • Gained experience securing end-to-end environments, including on-premise and on-cloud environments, to meet compliance requirements.
  • Performed infrastructure cost analysis and optimization.
  • Managed provisions for backup, redundancy, failover, disaster recovery scenarios, and best practices.
  • Built and maintained tracing, logging, and analytic solution tools for all aspects of infrastructure and systems.
  • Utilized ConfigMaps, security contexts, and resource requirements while working with Kubernetes and handled liveness and readiness probes, logging, metrics, and monitoring.
  • Contributed to pod and service networking and used the container network interface. Also, I worked on the app's lifecycle management, including rolling updates, rollbacks, high availability, and scalability.
  • Ran multiple schedulers for pods and used monitoring solutions to track the response time, errors, and resource limits with Kubernetes, along with KPIs for all applications.
  • Conducted security authentication and authorization, configured network policies, and created TLS certificates. I also handled storage and worked on persistent volumes, volume access modes, persistent volume claims, and storage objects.
Technologies: Gaming, Video Gaming, Online Gaming, Gaming Platforms, AWS, Cloud Engineering, Azure, Cloud Engineering, DevOps, Site Reliability, Solution Architecture, Kubernetes, APIs, Proxies, Linux, CI/CD Pipelines, Microservices Development, CircleCI, AWS Fargate, AWS Lambda, Backups, Cloud Monitoring

Senior Cloud Architect

2017 - 2018
Talemetry
  • Designed, architected, and implemented next-generation automation solutions, supported migration projects using the public cloud, and led cultural change for cloud adoption.
  • Performed analysis of best practices and emerging concepts in DevOps and infrastructure automation.
  • Designed and implemented right-sized and right-sourced technical solutions in support of business and IT initiatives.
  • Built and implemented availability, scalability, and performance plans.
  • Designed, architected, and deployed sizeable scalable monitoring systems for massively growing global infrastructure.
Technologies: AWS, Azure, DevOps, Cloud Engineering, Site Reliability, Cloud Architecture, Solution Architecture, Kubernetes, APIs, Proxies, Linux, CI/CD Pipelines, Microservices Development, CircleCI, AWS Fargate, AWS Lambda, Cloud Monitoring

DevOps Lead

2016 - 2017
Ritchie Bros. Auctioneers (Canada)
  • Assisted in overall architecture and infrastructure design. Implemented infrastructure as a code.
  • Ensured high availability, fail-over, auto-scaling, and auto-healing strategies. Implemented and managed our continuous integration and delivery services.
  • Implemented and managed our Docker swarm clusters. I proactively managed and implemented network security and kept abreast of current security best practices.
  • Developed documentation and other materials to support ongoing development, change control, and production maintenance. Monitored servers and troubleshoot production and performance issues.
Technologies: DevOps, Cloud Engineering, AWS, Cloud Engineering, Azure, Site Reliability, Linux, Kubernetes, APIs, Proxies, CI/CD Pipelines, Microservices Development, Cloud Monitoring

Full-stack Consultant

2015 - 2016
Coemy Group
  • Acted as AWS Azure and full-stack consultant working directly with clients and business stakeholders.
  • Designed, managed, and migrated infrastructures to Azure or AWS. Managed Linux, Windows, networking, and systems engineering tasks.
  • Implemented automated solutions using the latest technologies and best practices. Networking implementation, such as TCP/IP protocol stack and advanced routing and switching implementations.
  • Worked on different Cloud technologies, including AWS Azure and Google Cloud, troubleshooting and fixing any cloud-related problems. Implemented CI/CD, microservices, and configuration management tools.
Technologies: AWS, Cloud Engineering, Azure, DevOps, Cloud Engineering, Site Reliability, Linux, APIs, Proxies, CI/CD Pipelines, Microservices Development, Cloud Monitoring

Data Scientist

2014 - 2015
GreenFlex
  • Maintained and improved our AWS infrastructure provisioning and automation system.
  • Created and instrumented a monitoring and logging system that reports on the health of our distributed system. Maintained and enhanced an application performance monitoring solution.
  • Designed and developed a scalable and resilient solution for our distributed infrastructure using auto-scaling, creating redundancies, and enabling service discovery.
Technologies: Data Science, Cloud Monitoring

Software Developer

2013 - 2014
Ericsson
  • Installed, administrated, and troubleshot Linux-based systems in cloud environments. Provided emergency responses for urgent site issues.
  • Performed monitoring of all our hosted applications, network, and other related devices that support our hosted environment. Completed security audits on a regular basis.
  • Performed software installations, upgrades, and migrations as required. Managed all network backups, restores, file replication,s and script management.
  • Staged, tested, and deployed all production servers using our DevOps and hosting operations tools.
Technologies: Economic Development, Backups, Cloud Monitoring

Software Developer

2012 - 2012
Tunisie Telecom
  • Acquired strong problem-solving skills in a complex, multi-tiered integrated environment with the ability to understand the inter-relationship between the various components and layers.
  • Polished the ability to create, understand, and maintain detailed technical documentation. Became a trusted automation and tooling advisor for DevOps initiatives by providing objective, practical, and relevant ideas, insights, and advice.
  • Worked with teams to bring continuous improvement to DevOps processes and tools. Deployed, tested, and documented development, pre-production, and production environments.
Technologies: Economic Development

Slack OpsBot

Built a Slack Bot application designed to interact with any type of user via conversation to perform operational tasks and enable a faster delivery while reducing overhead, such as:
• Automation of end-to-end release cycle
• Monitoring, logging, reporting
• On-call and integration with Pagerduty
• Schedule downtime in different environments
• Lists detailed information about any service
• Scale up and down specific services and environments
• Automatically detect unused test and stage environements and scale them down.

Microservice Architecture

An infrastructure and services that are provisioned as code and code changes can be auto-tested and deployed.

A specific service version can be launched for testing, debugging, and demos. Service is reasonably resilient and high-available, and it can be automatically scaled.

Web Projects

Developed a workforce management application to be used in real-time.

We developed and optimized an image search engine for a web application using machine learning and image algorithms. It detects and recognizes faces and car plates.
2010 - 2013

Master's Degree in Computer Science

British Columbia Institute of Technology - Vancouver, Canada

JANUARY 2022 - PRESENT

Terraform

HashiCorp

JULY 2020 - JULY 2022

GCP Professional Cloud Architect

GCP

JULY 2018 - JULY 2021

AWS Certified Solutions Architect Associate

AWS

JANUARY 2016 - PRESENT

Ansible

Linux Academy

JANUARY 2016 - PRESENT

Docker Deep Dive

Linux Academy

JANUARY 2016 - PRESENT

Jenkins and Build Automation

Linux Academy

JANUARY 2015 - PRESENT

CCNA

Cisco

JANUARY 2013 - PRESENT

M102 | MongoDB for DBAs

MongoDB University

JANUARY 2013 - PRESENT

M101J | MongoDB for Java Developers

MongoDB University

JANUARY 2013 - PRESENT

M101JS | MongoDB for Node.js Developers

MongoDB University

JANUARY 2013 - PRESENT

M101P | MongoDB for Developers

MongoDB University

Libraries/APIs

Node.js, Apigee, React.js, jQuery, TensorFlow, Apache, Apache Lucene, Slack API

Tools

GitHub, Git, Bitbucket, Terraform, Ansible, AWS, Shell, Jenkins, GitLab CI/CD, Google Kubernetes Engine (GKE), Amazon EKS, Helm, ELK (Elastic Stack), Grafana, AWS, Google Stackdriver, System Security, AWS IAM, AWS Key Management Service (KMS), AWS, Apache Aurora, AWS ELB, Apache, Nginx, Apache ZooKeeper, Envoy Proxy, Istio, BigQuery, Kibana, Logstash, Azure Kubernetes Service (AKS), CircleCI, AWS Fargate, VMware, Jira, Slack Development, Subversion (SVN), Confluence, Artifactory, Gradle, Apache Maven, Packer, NPM, Chef, Puppet, Vagrant, AWS CodeBuild, Bamboo, Travis CI, Capistrano, Docker Compose, Apache, Docker Swarm, Amazon Simple Queue Service (SQS), RabbitMQ, Dynatrace, AppDynamics, Nagios, Zabbix, Zipkin, AWS CloudTrail, SonarQube, Cloudera, Spark, Hadoop, Flume, Apache Storm, Solr, Apache Solr, Apache Ant, Rake, Gulp, Gatling, Cucumber, Apache JMeter, UI Development, Amazon Elastic Container Service (ECS), Cloud Dataflow, System Security, System Security, Amazon Cognito, Eureka, Weka, Apache, Tableau Development, Spotfire

Languages

C, C++, Bash, Bash Script, Python, JavaScript, Perl, Ruby, Java, PHP, HTML5, CSS3, R, C#, .NET

Frameworks

Ruby on Rails, Windows PowerShell, Hadoop, AngularJS, Express.js, Storm, Spring, Selenium, JUnit, Spark, Ionic, Presto

Paradigms

DevOps, Microservices Development

Platforms

Cloud Engineering, Azure, Docker, Kubernetes, Apache Kafka, AWS ALB, Linux, AWS, AWS Lambda, PagerDuty, New Relic, Oracle Development, Android, Hortonworks Data Platform (HDP), Apache Pig, MapR, Apache

Storage

Elasticsearch, Datadog, Database, MongoDB, MySQL, PostgreSQL, Redis, Amazon Aurora, Google Cloud SQL, Database, Google Cloud Storage, Cassandra, HBase, MariaDB, CouchDB, AWS, Azure, Azure, SQL, Google Cloud Spanner, Google Cloud Datastore, HDFS, Hadoop, InfluxDB, Azure Blobs, Couchbase

Other

Beats, Grafana 2, Prometheus, System Security, Identity & Access Management (IAM), NaCl, SSO Engineering, AWS RDS, Google BigQuery, Backups, Load Balancers, HAProxy, Service Meshes, Anthos, CCNA, Cloud Engineering, Solution Architecture, Site Reliability, Gaming Platforms, Cloud Architecture, CI/CD Pipelines, APIs, Proxies, Cloud Monitoring, ServiceNow, Service Design, Economic Development, Big Data Architecture, Apache Flume, Apache Cassandra, Gaming, Video Gaming, Online Gaming, Data Science, NLP, Amazon Kinesis, Analytics Development, System Security, Web Application Firewall (WAF), Storage, NFS, iSCSI, Consul, Apache Cordova, Yam, Slackbot, Cloud Services, Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring