- subtle-minded Python programmer with 8 years of experience- creative solution designs as DevOps to improve performance and leverage message latency and caching - familiar with Computer networking concepts such as TCP/IP, TLS, UDP, DNS, SMTP - knowledgeable about designing containerized system architectures and infrastructures on Kubernetes - system health monitoring using Prometheus stack and debugging using sentry and Elk stack- designing CI/CD paths for testing and building large-scale applications- interested in event-driven microservice based ecosystems
-
Technical ConsultantFreelanceIstanbul, Turkey
-
Site Reliability EngineerHamravesh Mar 2024 - PresentTehran, Tehran Province, Iran-Maintain and develop the production-ready SeaweedFS service on Hamravesh's PaaS platform. A new-generation storage service written in Golang that supports the S3 interface is called SeaweedFS. It has better performance than Minio in large-scale terabytes of storage consisting of small size objects. - Working on Scylladb as a distributed HA database for our service. I have also developed an async replication service to replicate to other S3 interfaces like Minio or AWS S3 with Prometheus metrics showing replication status on Grafana. - Metrics are scraped using ServiceMonitor on K8s and alerts can be defined in the manifests of Victoria Metrics. - Our storage can be provisioned as a multi-tenant service on the Hamravesh cluster with more than 100 nodes and more than 40 TB of data with the help of CDK8s and FastAPI. -
Technical ConsultantFreelance 2019 - Present- participate in several web based and data analytic services as consultant and helped companies to choose best solution to achieve their aims.- Lead software developers to deploy and config newly introduced solutions.- Create Continuous Integration/Continuous Deployment pipelines for streamlining build, testing, and deployment processes and provide multiple environments for production stage and development related to GitLab branches and deal with mock data creation- Set up and Participate in maintaining the on-premise Kubernetes cluster.- Setup monitoring and alerting systems using Prometheus, Promtail, Loki, Grafana, and ELK stack- Setup and maintain Sentry
-
Back End DeveloperMofid Securities Jan 2022 - Mar 2024Tehran, Iran- working with intense data systems with lots of logic and recording stock market metrics- advance transactional SQL queries on the database to calculate metrics and stored procedures- microservice architecture and different services for calculating logic and scheduling and grabbing high-volume trade dataflows- using Supervisord and Coredns for local environment to call services separately -
Chief Technology OfficerHomeca Jul 2019 - Jan 2022Tehran, Irancomplete design system architecture including - use Cloudflare as CDN, configure firewall and cache settings for maximum performance (RANK A+ in GTMETRIX)- HAPROXY ingress as k8s ingress controller and Nginx load-balancer cache handling- complete rolling updates with unit tests both for staging and production environments to achieve zero downtime for SEO purposes- k8s cronjobs in completely isolated environments to make backups from Stateful instances including Mysql clusters and Minio object storage - backend stack design based on Django Generic views and Django rest frameworks. complicated join strategies using Django ORM and row locks for system transactions.- Authentication using OTP (SMS) and handling Async task by celery and rabbitmq- complete Gitlab-CI design for creating docker images using Kaniko, tests, data fixtures, and static and media files migration on isolated environments for testing and deploy on k8s.- complete server system and service monitoring using sentry Prometheus grafana loki.- on premise gitlab,Mailu and other services -
Web DeveloperMizan Gostaran Sharif Feb 2018 - Jul 2020Tehran, IranIran one of the biggest companies for Human resource evaluations and ranking system.- Expressjs framework- PostgresSQL as a database and MongoDB as log datalake- working with lots of feature flags like enable exam time ,disable registration gateway,etc -
Web DeveloperAl Meera Oman 2018 - Sep 2019Masqaţ, Oman- job recommendation system using Google big query + Machine Learning- Big data and Stream data Learning using Apache Spark- Expressjs framework
Mohammad Norouzi Education Details
-
17.68/20 -
17.36/20
Frequently Asked Questions about Mohammad Norouzi
What company does Mohammad Norouzi work for?
Mohammad Norouzi works for Freelance
What is Mohammad Norouzi's role at the current company?
Mohammad Norouzi's current role is Technical Consultant.
What schools did Mohammad Norouzi attend?
Mohammad Norouzi attended Sharif University Of Technology, Sharif University Of Technology.
Not the Mohammad Norouzi you were looking for?
-
Mohammad Norouzi
Turning Ideas Into Impact | Bridging Innovation, Education, And Business Successstartup Enthusiast | Leader In Innovation & Investment | Building The Future Of Learningempowering Teams | Managing Projects |Tehran -
-
-
-
Mohammad Norouzi
Software Engineer/Tech Lead/Solution Architect - Interested In Software Design, Tech Lead And People ManagementGreater Sydney Area
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial