Position: Linux System Administrator
Category: Sysadmin
English level: intermediate
Years of experience: 11


For more than 10 years of my work with infoportals project a highly loaded structure was organized and maintained by me, which ensures the operation of a network of several hundred sites on leased servers (Hetzner, OVH). The servers were connected by an internal network (GRE and IPIP), virtualization (Proxmox), iptables, Nginx + PHP-FPM, Percona Server for MySQL were used - settings were optimized for high loads (more than 10,000 complex requests per second typical for web applications) , Memcache, Sphinxsearch, MongoDB, Redis, Postfix, Postal (mailing system), Zabbix, Bash scripts.
Data backup was implemented (backing up a MySQL database with a size of about 100 GB without interfering with the workload on the server - innobackupex, MongoDB - mongodump, backing up the contents of the storage server and distributing static files with a total volume of more than 10 TB - rsnapshot). Tools and procedures for restoring data from backups were created, scripts for automating typical operations in bash were written.

I was also involved in the administration of office-scale networks about 100 workplaces, configuring routers (Mikrotik) and switches, VPN servers (OpenVPN, L2TP + IPsec) for remote access of employees, identification and elimination problems of the local network and the Internet.

I have some work experience with git, with Docker and docker-compose, with blockchain technologies (blockchain nodes setup and support), with administration of Windows servers via RDP.
I read/write/speak in following languages:

English: B1. Please note that my spoken English is not good enough for quick discussions. It is difficult for me to participate in meetings, it's possible, but counterproductive, I prefer written communication, my written English is good enough to chat about work almost freely.

Russian: native speaker. I write in Russian perfectly correctly.

Ukrainian: read, write and speak fluently.