MehdiPourghaemi Resume

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Mehdi Pourghaemi

Personal
information

• Address: Unit 21 , No 51 Kerman St, Tehran, Iran.


• Mobile: +98 (935) 888 5815
• E-Mail: [email protected]

As my resume suggests, I have been involved with distribued systems in all


Summary different aspects, from design to management, and automation from a developer
friendly staging to highly available production environments. I strive for
improving the way software is built, shipped and made available to end users and
making this process as smooth and abstract as possible. I habitually learn new
tools and techniques to come up with new ideas regarding this process.

Technical courses • Senior Level Linux Professional 304: Virtualization High Availability
• Senior Level Linux Professional (LPIC-2)
• Junior Level Linux Professional (LPIC-1)

Skills
Virtualization
LinuxKVM, Opennebula, Kernel, Vagrant

Monitoring and Log Management Tools


prometheus, ElasticSearch, Logstash, FileBeat, Fluentd, Zabbix, GrayLog

Configuration Management and Automating Tools


Jenkins, Ansible, Puppet

LoadBalancer and Web Server


Haproxy, Nginx, Varnish, Apache

Database and Key-Value Store


MySql, Redis, XtraDB Cluster, PostgresSQL, Tile38, MongoDB

Concepts and Core Titles


Linux, Shell Scripting, Load Balancing, High Availability

Scripting
Shell Scripting, Python
PROFESSIONAL Snapp.ir Ride Holding Co. Ltd.
AND DevOps Engineer , Tehran, Iran May 2017, present
INDUSTRIAL
EXPERIENCE
Achievements:
• Setting up infrastructure as a Service with KVM and OpenNebula
with auto migration virtual machine on disaster situation
• Setting up DevOps environment CI/CD, private GitLab, Automation
life cycle through Jenkins
• Setting up Alerting and Monitoring Service with Prometheus and
Grafana
• Setting up High Available LoadBalancer for Slave Databases with
Bash and Nginx-Lua
• Accelerating the software development and debugging process cycle
with automating the Process with Drone and SonarQube
• Setting Up Exception Manager for our Projects with Sentry
• Design and Implementation and maintaining of High Availability and
LoadBalancing Solutions on most services and database
• Setting up Kubernetes Cluster on Development Environment
• Database Administrator ( MySQL - Redis )

AdPulse CPC Co. Ltd.


Devops Engineer, Tehran, IranNov 2016, Current
Achievements:
• Create IaaS service using Opennebula solution
• Collaborating with Development team to migrate from monolithic to
Micro Services Application
• Setting up Multi-master Mysql Replication with XTRADB cluster
• Setting up GeoIP Load Balancer Server to separate the Iran internal
and external networks
• Setting Highly Availible Firewall with vrrp Protocol on PFSense
• Setting up MongoDB cluster with Best Performance for heavy load
• Setting Up Apache Cassandra Cluster

Avan Software Technology Advisors (ASTA)


Linux System Administrator Tehran, IranMar 2016 , Feb 2017
Achievements:
• Setting Up Oracle DB on CentOS
• Deploying High Available JAVA application with High Availible Load-
Balancer
• Setting Up Centralize Log Management System with Elastic Search
and Log stash and Fluentd.

You might also like