Profile

I'm a DevOps engineer with hands-on experience in managing and automating Linux systems across multiple distributions, including Oracle Linux, Rocky Linux, AlmaLinux, Debian, Ubuntu, and SUSE. I work extensively with containerization and orchestration technologies such as Docker and Kubernetes.

I use monitoring tools like Zabbix, Prometheus, and Grafana to ensure system reliability and performance, and leverage automation tools such as Ansible, Bash, and Python to streamline operations and improve efficiency.

I also have experience with logging and observability platforms, including the ELK Stack (Elasticsearch, Logstash, Kibana) and Grafana Loki, for centralized log collection, analysis, and visualization.

In addition to my DevOps expertise, I have a background in networking, with hands-on experience configuring and managing MikroTik and Cisco devices. I hold certifications including CCNA, CCNP, and MikroTik such as MTCNA, MTCRE.

Beyond my professional work, I’ve created over 100 hours of video training covering topics such as Zabbix, Ansible, Python, Linux Administration, Networking, Routing protocols, overlay tunnels, MikroTik, Docker, Syslog, and Grafana.

Professional Experience

DevOps Engineer

Parsian e-Commerce (Persian Bank)
  • •Installed and configured Kubernetes clusters using kubeadm and Kubespray.
  • 2025 – present
  • •Configured Prometheus to monitor Kubernetes clusters and containerized applications.
  • •Integrated GitLab CI with ArgoCD for continuous delivery to Kubernetes.
  • •Managed Kubernetes environments by deploying and maintaining applications using Deployments, StatefulSets, and Helm. Monitored cluster health, optimized resource utilization, and integrated Kubernetes with CI/CD pipelines for automated deployments.
  • •Used Nexus as a local repository to cache dependencies and speed up the build process.
  • •Worked with multiple container registries, including Harbor, Nexus, and GitLab Container Registry.
  • •Experience working with containerized applications using Docker, Podman, and containerd, including containerizing Python, Golang, and Node.js applications for containerized environments.
  • •Implemented automation for virtual machine provisioning in VMware vCenter using Ansible.
  • •Built monitoring and alerting solutions with Zabbix and Grafana to ensure system reliability.
  • •Automated routine tasks using Python and Ansible, improving operational efficiency and reducing manual effort.
  • •Set up and maintained local repositories for Debian, RHEL, Python (PyPI), Docker, NuGet, ... using Nexus Repository.
  • •Applied Linux server hardening following CIS Benchmark and industry best practices.
  • •Develop and use Ansible playbooks to automate network device configuration and management.
  • •Monitor network performance and availability with Zabbix, including setting up custom alerts and dashboards.
  • •Developed custom backup automation scripts using Bash, Python, or Ansible to schedule and manage regular device backups.
  • •Collaborated with cross-functional teams to troubleshoot and resolve complex network issues, improving system reliability and performance.
  • •Automated routine tasks using shell scripts and cron jobs to enhance the system.
  • IT Trainer – Network & DevOps

    Youtube and Aparat⁠
  • •Created and published over 100 hours of educational video content focused on Networking, DevOps, and Automation technologies, including Python, Docker, Ansible, Zabbix, Linux Networking like (OSPF, EIGRP, GRE), IPSec and DMVPN.
  • 2022 – present
    1 / 3
  • •Demonstrated real-world configuration, troubleshooting, and best practices using GNS3, EVE-NG, and PNETLab platforms.
  • •Created a hands-on training module demonstrating real-life monitoring scenarios with Zabbix, Prometheus, Python, Linux bash scripting, and MariaDB integration.
  • DevOps Engineer

    Ayyza-Remote
  • •implemented GitLab-CI and expanded its capabilities by adding multiple GitLab runners to enhance CI/CD pipelines.
  • 2021 – 2024
  • • Setting up  Reverse-Proxy (Traefik) as a reverse proxy and SSL off-loading for backend services.
  • •Set up Prometheus and Grafana to monitor the application status.
  • •Maintain the Linux servers that host the backend and frontend services.
  • •Assist developers in containerizing the applications using Docker.
  • •Set up Harbor as a docker registry for storing docker containers.
  • •Prepared Linux servers for application deployment using Docker Compose.
  • •Created backup scripts using Bash to automate regular backups of critical data and configurations.
  • •Set up and managed Nexus Repository Manager as a private registry for PyPI, npm, Docker, and APT packages.
  • •Deployed and configured Zabbix for server and application monitoring and integrated Grafana to create dashboards to visualize system performance and metrics.
  • •Collaborated with developers to troubleshoot and optimize server performance, ensuring smooth application deployments.
  • Interests
    Cloud Computing

    I am passionate about exploring cloud technologies, including private and hybrid cloud infrastructure. I am especially interested in OpenStack for building and managing scalable private clouds.

    Storage & Data Management

    I want to deepen my knowledge of Ceph, a distributed storage platform, to handle scalable, fault-tolerant storage solutions for modern applications.

    AI & Machine Learning

    I have experience with machine learning and deep learning, including regression, classification, clustering, neural networks, and reinforcement learning, and I am excited to continue expanding my skills in MLOps and AI/ML automation.

    Contribute
    Publications

    Explains monitoring basics, item and trigger creation, using Zabbix Sender, and custom data collection.

    This course builds on the last one. We'll now use Zabbix for more real-life tasks.

    Advance topic in zabbix

    Implement Networking concept in Linux, such as routing protocols, tunneling, IPsec, keepalived, haproxy, and more

    Includes GRE, IPSec, and DMVPN tunnels, their configuration, and usage in network scenarios.

    Covers container concepts, image creation, container management, and basic Docker networking.

    2 / 3

    Focuses on using Ansible to manage network devices, write playbooks, and organize inventory files.

    Introduces Python for network tasks like connecting to devices, sending commands, and parsing outputs.

    Covers OSPF concepts, configuration steps, areas, route types, and neighbor relationships.

    Focuses on EIGRP configuration, metrics, summarization, authentication, and troubleshooting.

    Explains MikroTik basics, initial setup, interface configuration, routing, and tunnel features.

    Delivered FortiGate training covering fundamentals, backups (FTP/TFTP), Zabbix SNMP monitoring, software switches, OSPF, and link monitoring.

    Certificates
    MTCNA|MTCRE|Zabbix|Linux (LPIC 1/2)|Python|Ansible|Bash script|Docker|Kubernetes|GitLab-CI|Grafana|Promethues|CCNA|CCNP
    3 / 3