Name: Marian Dimitrov Marinov Phone: 001 438 885 3361 E-Mail: mm@yuhu.biz IRC: hackman @ irc.libera.chat Jabber: hackman@jabber.org ICQ: 7556201 Y!m: rm_r LinkedIn: https://www.linkedin.com/in/mariandmarinov Slideshare: https://www.slideshare.net/azilian Occupation(work): Nov 2020-present Director of Engineering at Web Hosting Canada, Montreal Mar 2017-Oct 2020 Head of System Operations at Siteground Ltd., Sofia Oct 2016-Mar 2017 Head of System Operations at TN GLOBAL Ltd., Sofia Feb 2014-Sep 2020 Co-founder and CTO of GetClouder Ltd., Sofia Nov 2010-Mar 2021 Founder and CEO of 1H Ltd., Sofia Dec 2008-Oct 2010 CEO of TN GLOBAL Ltd., Sofia Mar 2007-Nov 2008 System Architect at Siteground Ltd., Sofia Aug 2006-Mar 2007 Senior System Administrator at Siteground Ltd., Sofia Feb 2006-May 2006 Senior System Administrator at WebFactory Bulgaria Ltd., Sofia Feb 2005-Feb 2006 System Administrator at PlusServer Bulgarien Ltd., Sofia Jul 2003-Feb 2005 System/Network Administrator at ESM Ltd., Dobrich Jan 2002-Jul 2003 Chief Technical Support at Lion Electronics Ltd., Sofia Jul 1999-Jun 2001 System/Network Administrator at ET E.Stamova, Dobrich Feb 1998-Jun 1999 System Administrator at EOS Holding Ltd., Dobrich Jan 1996-Jan 1998 System/Network Administrator at ET E.Stamova, Dobrich Occupation(social): Feb 2017-2020 Supporting the RailsGirls events in Bulgaria Aug 2011-present Chairman of the board of "Open Projects" Foundation (openprojectsfoundation.org) Jan 2009-Nov 2020 Coordinator of Bulgarian Perl Workshops Feb 2008-Oct 2020 Member of Electronic Frontier Bulgaria (efb.bg) Jul 2007-Aug 2011 Board member of "Open Projects" Foundation (openprojectsfoundation.org) Sep 2006-present Member of Information Security Association (iseca.org) Sep 2005-present Coordinator of OpenFest Conferences for Bulgaria Sep 2004-2006 Web Content Manager of Proftpd Project Jul 2004-2011 Country Manager(BG) at The Linux Counter Project Professional skills: Areas of expertise: System and Network Administration, Software Development, Design of complex software infrastructures, Database Design and Development, System and Network Security & Design, Software and Hardware Support, Team management, Hostmaster, Problem Solving, Security Audit, Design & implementation of Highly Available systems, Design & implementation of distributed software Programming knowledge: C - since 2004 C++ - 4 years Pascal - 8 years SQL - since 1999 PLpgSQL - since 2008 Shell scripting (sh,bash) - since 1997 Shell scripting (zsh) - 1 year JavaScript - 4 years LUA - 2 years x86 Assembly(nasm) - 2 years Perl - since 1999 PHP - since 1999 Python - 2 years TCL - 1 year Java - 1 years Go - since 2019 Rust - less then a year Erlang - less then a year Ruby - less then a year Reading knowledge: TCL, Scheme/LISP, Rust OS knowledge: Linux - since 1996 FreeBSD - 3 year OpenWRT - since 2014 Windows (95, 98, NT4, 2000, XP) - 6 years DOS - 7 years AIX - less then a year HP-UX - less then a year Solaris - less then a year Networking: protocols - IPv4/v6, TCP, UDP, ICMP, IGMP, SCTP, DCCP, SIP, BGP, RIP, OSPF, STP, LACP switches - HP, Arista, Extreme, Cisco, OpenWRT, OpenVswitch, Quagga, Bird linux - iptables, ebtables, arptables, nftables, iproute2, bridges, bonding, tc, macvlan/macvtap, veth Storage: DRBD, Ceph, GlusterFS, MooseFS, OrangeFS/PVFS2, OCFS2, GFS2, NFS, LVM, cLVM, ATAoE, iSCSI, NBD Databases: MySQL(MySQLproxy, ProxySQL, MySQL-router), PostgreSQL(pgpool, pgbouncer), SQLite Memcache, Redis(replication, cluster and Twemproxy, Sentinel and HAproxy), DragonflyDB Consul, etcd, MongoDB, InfluxDB Virtualization: KVM, Containers(LXC/LXD/Docker/cgroups/namespaces), OpenVZ Other tools: Asana, Jira, Trello, Bugzilla, dotProject Ansible, Puppet, csync2, bcfg, lcfg, Jenkins, Varnish, Nginx, HAproxy, Teraform, Nomad, RabbitMQ, Gearman Management: Managing small/large teams & projects Resolving problems between teams & departments Designing development strategies Improving communication and productivity of teams Find and meet goals for the department Managing budgets and timeoff Creating and implementing company wide processes Languages: English - good German - basic Russion - basic Bulgarian - native Formal education: 2001-2006 - Technical University of Sofia, Major: Comunication Technics and Technologies 2003-2005 - Shoumen University - College Dobrich, Major: IT Technologys 1996-2001 - United Technical School for Mechanotechnick and Electronics 'M.V.Lomonosov' (Major: Automatics) - Dobrich Teaching expertise: Sep.2004 - Jul.2020 - Teaching Linux System Administration and Network Security courses in Sofia University I have moved all of my talks, workshops and courses to this page: http://hydra.azilian.net/blog/my-talks/ Projects: Most of my open source projects are hosted on github: http://github.com/hackman/ Software: 2023 Fortress DoS protection https://github.com/hackman/Fortress 2022 MariaDB cGroup resource limits control https://github.com/hackman/mysql-cgroup-plugin 2011 mod_rangelimit - Apache module for protection against DoS attacks using the Range header 2010 mod_limits - Apache module to implement per-vhost IP and Load limits 2010 License protection software for UNIX 2009 System Monitoring software with artificial intelligence 2008 Backup system based on rsync 2008 System for monitoring cpu utilization by customers 2008 ExecShield patch ported to 2.6.23.13 2007 Patches for GFS2, FUSE & GlusterFS 2007 Apache modifications & optimizations for Shared Hosting 2007 Hawk - brootforce detection and protection package 2007 Firewall management web interface for clusters & grids 2007 Software for command & control of high number of Linux servers 2007 Software for caching files using FIFOs 2007 Software & hardware information system for clusters & grids 2006 Software for online surveys & statistics for Radio Atlantic 2006 Web Admin Panel for DHCP & DNS Administration(ISC Bind & DHCP) 2004 Web Admin Panel for Web Hosting at yuhu.biz 2004 Website of EG Geo Milev Heigh School (http://eg.dobrich.net) 2004 Webiste of MontAuto Ltd. (http://www.montauto.net) 2004 Website of Yuhu.biz (http://yuhu.biz) 2004 Dynamic DNS using ISC Bind + Web Admin panel for yuhu.biz 2004 MS Doc files Editor for ET E.Stamova 2003 Website of #EG-Dobrich IRC Channel (http://eg.azilian.net) 2003 Web PhoneBook for ET "E.Stamova" 2003 Website of Azilian.net (http://azilian.net) 2002 Website of ET "E.Stamova" (http://esm.azilian.net) 1999 Website of EOS Holding Ltd. System: 2008 DoS & DDoS attack detection and protection daemon 2007 Border router optimizations at Atlantis Ltd. 2007 Cluster with GlusterFS 2007 Cluster with GFarm 2007 Clusters with GNBD & GFS2 2007 Clusters with DRBD & OCFS2 & Heartbeat 2006 Clusters with DRBD & Heartbeat 2006 MySQL Clusters 2006 Clusters with Heartbeat & OpenMosix 2006 Securing servers with RSBAC & SELinux 2005-2006 Unattended network installator for Slackware 2005 Help in development of SIGI(unattended network instalator for Debian & Ubuntu) 2005 Securing servers with grsecurity 2004-present Design and Development of Web Hosting system for Yuhu.biz 2004-2008 ClosedSource Web Hosting Distribution based on Slackware 2004 http://free.hydra.azilian.net/ Local free FTP Server Network: 2008 Redirecting network traffic to help migrating Servers 2008 Failover for SGBG Ltd. Plovdiv 2007 Failover for SGBG Ltd. Sofia 2007 Unattended office system restore using PXE & Linux 2006 Securing wired & wireless network at WebFactory Ltd. 2006 Failover & loadbalancer between two ISPs at WebFactory Ltd. 2006 Failover & loadbalancer between three ISPs at home. 2005 Failover between two ISPs at PlusServer Bulgarien Ltd. 2005 Failover & loadbalancer between two ISPs at home. 2002 Network design and implementation at Lion Electronics Ltd. 1997-present Network design and implementation at ET E.Stamova 1997-1999 Design and implementation of Local Area Network in my home and neighborhood Paper/Articles: 2006 Learning Bash (white paper published on Linux-BG.org) 2005 How to Migrate your office to Linux(for all OpenFest's 2005) 2005 How to Build and Configure Apache in Chroot jail (for WebTech2005 Varna) 2005 How to Build and Configure BIND 9 in Chroot jail (for the Linux-BG Conference, January 2005) 2004 Session Attacks (for the Phreadom Magazine, http://dobrich.openfest.org/lectures/) 2004 The Linux Counter (for Linux-BG web site)