DevOps Engineer
A highly organized DevOps Engineer with 7+ years of experience specializing in automation, Linux, and Python. Experienced in enterprise environments with more than 1000 servers, designed high-available architectures, and maintained various pipelines and services. A self-learner with solid troubleshooting skills and documentation habits Who is interested in security, software development, and cutting-edge technologies.
· Ansible [Configuration management]
· Docker [Containerization]
· Kubernetes [Container orchestration]
· Terraform [IaC]
· Jenkins [CI/CD]
· Prometheus - Grafana, PRTG [Monitoring]
· Fluent Bit - Loki - Grafana (LFG stack) [Logging]
· HAProxy, Keepalived (VRRP) [HA and load balancing]
· KVM, Proxmox, VMware ESXi, Hyper-V [Virtualization]
· AWS (AWS Cloud Practitioner), MAAS, Cloud-init [Cloud and server provisioning]
· Bash/Shell scripting, Linux (services: Nginx - Apache - LiteSpeed web servers, iptables - UFW - CSF firewalls, IPv4 and IPv6 DHCP, BIND DNS, Squid and Nginx proxy, FTP, Mail, etc.) (LPIC2 - LPIC1 - RHCSA)
· Python, Django, Django REST framework, Flask, SQLAlchemy, Unit testing, Multi-threading, Web scraping, Network programming, GUI, Supervisor, Gunicorn
· MySQL, MariaDB, PostgreSQL [Databases]
· Redis [caching, NoSQL, queue, TTL based, message broker]
· Git, Github, Gitea
· MinIO [Object storage]
· Sonatype Nexus, Zot [Repository manager and image registry]
· Rundeck [Automation platform]
· Microservice architecture, Agile, 12-factor methodology, Cloud Native [Software development]
· Cisco (CCNA R&S - CCNA Sec), PfSense (CEH - Security+), MikroTik (MTCRE - MTCNA), Active Directory (MCSE 2012), Issabel VoIP, Ubiquiti wireless devices, Passive networking [Network administration]
· JavaScript, Bootstrap, HTMX, HTML, CSS [Web development]
· DirectAdmin, cPanel, Plesk [Control panel]
· WordPress, Prestashop, Magento [CMS]
- Administered and maintained servers, services, and databases, also ensured their security.
- Automated tasks using Bash scripts, Ansible playbooks, and Rundeck jobs.
- Designed and configured high-available services such as Redis-Sentinel, etc.
- Dockerized different applications and decreased build and deployment time and size of images by 60%.
- Researched and developed various technologies and tools and documented them.
- Maintained monitoring and alerting stack and developed PromQL queries.
- Collaborated with software engineers, developers, and teammates to improve pipelines, product life cycle, and procedures.
- Administered 1000+ Debian-based and Redhat-based Linux servers in an IaaS and cloud service provider.
- Configured and maintained various services on Linux servers such as web servers (LAMP and LEMP stacks), databases, mail servers, firewalls, FTP servers, DNS servers, DHCP servers, proxy servers.
- Administered virtualization technologies such as KVM, Proxmox.
- Trained 6+ new colleagues as morning shift trainer and assisted in the onboarding process.
- Automated tasks using Bash/Shell scripts, and Python scripts.
- Solved various CDN issues as head of the CDN support team about caching, CDN edge servers, WAF, Anti-DDoS, etc.
- Monitored servers and services using PRTG, SolarWinds and responded to incidents, and maintained a 99.99% server uptime.
- Administered hosting control panels such as cPanel, DirectAdmin, Plesk, CWP.
- Fixed technical issues and responded to users' problems through the ticketing system.
- Provided appropriate technical solutions to 360,000+ users.
- Collaborated and reported various cases with colleagues in different teams of the company, such as the product team.
- Documented support team guidelines, project documents, and learning resources on Confluence.
- Administered and configured some services on Windows servers such as IIS, SQL server, MailEnable.
- Administered Active Directory and Windows server services such as Print server and File sharing.
- Administered Cisco network devices.
- Provided technical assistance to 200+ users and cut down paperwork by 75%.
- Supported systems, network, hardware, and software issues in a timely and professional manner.
- Maintained network devices such as switches and routers, racks, etc.
- Implemented passive network.
- Administered Active Directory and Windows server services such as Hyper-V, RemoteAccess, DNS, File sharing.
- Configured Cisco, Mikrotik (RouterOS), and Ubiquiti network devices and operated QoS.
- Administered VoIP IP PBX (Elastix).
- Monitored servers and network resources using PRTG and maintained a 99% server uptime.
- Designed and configured VPNs and tunnels between 5+ offices and store branches.
- Administered server, host(DirectAdmin), domain, CDN and CMSs(Prestashop, Magento, WordPress) of 3+ websites including: www.Pixel.ir and www.iPhonechi.com.
- Developed Python scripts for projects.
- Led IT projects including E-mail marketing campaigns, and redesigning network architecture, and saved 30% of the annual budget.
- Negotiated with 10+ service providers.
- Researched and developed a varied range of systems, technologies, and tools such as competitor price monitoring tools.
- Administered network and systems security (Hardening) and solved cyber threats like DDoS attacks.
- Counseled the CEO and supported 30+ personnel in IT-related issues.
- Assisted in SEO projects such as Google Analytics and Google Search Console management.
- Administered NVRs and IP cameras.
- Assembled computer hardware and installed computer software.
- Implemented and maintained passive network.
- Solved web hosting (host, domain, scripts, SSL certificates, etc.) issues.
- Administered hosting control panels such as DirectAdmin, Cpanel, WHM, Plesk, CWP, Webmin, and WebsitePanel.
- Configured and maintained various services on Windows servers such as IIS, hMailServer, SmarterMail, FTP server, Firewall, etc.
- Maintained email services and configured SPF, DKIM, etc.
- Configured Apache and Litespeed web servers using .htaccess.
- Supported WordPress, Prestashop, and Joomla websites.
- Administered Mysql and MS SQL databases and Phpmyadmin.
- Maintained periodic onsite and offsite backups.
- Supported 200,000+ clients through WHMCS (ticketing system), phone, and chat.
- Proposed suitable solutions for clients' businesses.
- Maintained network devices such as Cisco switches and routers, network racks, etc.
- Implemented passive network using Ethernet cables, RJ45 connectors, patch cords, etc.
-Grade: 17.86/20
-A+ Grade in MSc Thesis
-Paper and a software about "IoT Network Based Attacks Through Direct Cloud Synchronization (DCS)"
-Paper about "Performance security and safety in information, database and networking systems: case study intrusion detection and prevention"
-Paper about "Aspects of Human Factors in Software Testing"
-Grade: 17.05/20
-Ranked 1st among Graduate Students after 8 semester
-Paper about "SSL Certifications"
Full professional proficiency
Native or bilingual proficiency