Arya Shabaneh
Contact Information
- Email: [email protected]
- GitHub: github.com/shabane
- LinkedIn: https://www.linkedin.com/in/m-shabane/
- Blog: WireGeek
Professional Summary
DevOps Engineer and Backend Systems Developer with over 1.5 years of experience in managing Linux infrastructure and implementing CI/CD pipelines. Proficient in Python and the Django framework, with working knowledge of Go and JavaScript. Possessing deep experience in containerization tools (Docker/Swarm), monitoring (Prometheus/Grafana), and networking concepts. Focused on achieving High Availability (HA) for critical services like databases (Patroni/PostgreSQL) and nginx with Keepalived.
Technical Skills
| Category | Skills |
|---|---|
| Languages & Frameworks | Python (Django), Go (Gin), JavaScript, Bash Scriptin |
| DevOps & Infrastructure | Linux Administration (Deep Knowledge), Git, Docker, Docker Swarm, Nginx, Keepalived, Gitlab(CI/CD), Ansible |
| Database & Caching | PostgreSQL (Configuration, HA), Redis (Configuration), Nexus, Etcd |
| Monitoring & Logging | Prometheus (Configuration), Grafana (Dashboarding) |
| Networking & Concepts | understanding of TCP/IP, DNS, Network Troubleshooting, and basic security concepts. |
| Currently Learning | Kubernetes, System Desing |
Professional Experience
DevOps Engineer
Company: [Maaher TSP]
Dates: Present (Approx. 1.5 years of experience)
- Designed and managed infrastructure based on Linux operating systems for both Staging and Production environments.
- Implemented and maintained containerization tools (Docker and Docker Swarm) to ensure consistent development and deployment environments.
- Configured and deployed High Availability (HA) systems for PostgreSQL, Nginx, MySql, API Services.
- Monitored system and infrastructure performance using Prometheus and built visual dashboards in Grafana.
Django Developer
Company: [Dade Pardaz Tadbir Farda]
Dates: (Approx. 1 years of experience)
- Developed and maintained backend application features using the Django framework and Python language.
- Collaborated with the frontend team using Vue.js components to integrate APIs.
- Collaborated closely with the frontend team to provide RESTful APIs.
Personal Projects (Open Source & Blog Content)
Personal projects demonstrate hands-on experience in DevOps, Automation, and Systems Development.
1. Kamaji
- Technologies: Python, Network Testing, Automation, Docker
- Description: An advanced automation tool for scraping, testing, and aggregating VPN configurations (Shadowsocks, Vmess, Vless, Trojan) from public channels, ensuring high reliability for end-users.
- Link: https://github.com/shabane/kamaji
2. Crul Paste
- Technologies: Python, Terminal, File-Sharing Concept
- Description: A custom Terminal-based FileBin utility, simplifying file-sharing for developers and system administrators.
- Link: https://wiregeek.ir/crul-paste/
3. Radio
- Technologies: Vue, JavaScript, Web App
- Description: A server-less web application for online radio streaming that uses repository sources for its feed. Demonstrates working knowledge of frontend frameworks and Github.
- Link: https://github.com/shabane/radio
4. Commodore
- Technologies: Python
- Description: A configuration-based Telegram bot utility. Allows users to define bot commands and corresponding response messages simply by editing a YAML file.
- Link: https://github.com/shabane/commodore
5. Percival
- Technologies: Express.js (Node.js), Vue.js, JavaScript, Full-Stack Web App
- Description: A simple web application designed for sharing of files, texts, and links between users using a unique username or QR code for identification.
- Link: https://github.com/shabane/percival
6. The Secret Bit (bit-orbit/the-secret-bit)
- Technologies: Linux, Documentation, Open Source
- Description: A community-driven, open-source Persian book focused on advanced Linux concepts and system administration.
- Link: https://github.com/shabane/the-secret-bit
Education
Master of Science (M.Sc.) in Software Engineering
- Institution: Islamic Azad University, Central Tehran Branch
- Note: Currently pursuing the degree.
Bachelor of Science (B.Sc.) in Software Engineering
- Institution: Ramsar Technical and Vocational University (Fanni University of Ramsar)
Associate’s Degree (A.D.) / Kar-dāni in Software Engineering
- Institution: Soroush Technical School, Isfahan