Reshmakov Roman

Email:  rrv@srehelps.com

Age:    43 y.o.

 

Experience

VK Group  (ex Mail.RU Group)

Group head of recommender systems exploitation unit

December 2019 — now

 

Project: Native advertising                                                  

Improvements and achievements:

- maintained the highload, mainline project - https://relap.io, including improvement of the infrastructure resiliency and incidents and issues response;

- continued development and monitoring of the other “Surfingbird” projects;

- successfully implemented the application failover clustering  in 3 datacenters and 2 cities ( worked with the highload - 100k RPS) with load balancing and automatic failover.

 

People Management:

- headed 2 system administrators;

- mentored and shared technical expertise with the team.

 

Tech stack:
OS: CentOS 7,8; Debian 9,10

Web: nginx, haproxy, apache, php-fpm, perl (Plackup) web and queue daemons

Engines: perl, php, golang

DB: MySQL, PostgreSQL (patroni), redis, Clickhouse

Backup: Bacula, cvsbackup, wal-g

VPN: openvpn, wireguard

Containers: LXC, docker, docker-swarm

Virtualization: qemu-kvm

Network: RIP, BGP over bird. Iptables filtering and routing. IP and TC traffic routing and shaping.

 

 

 

 

SurfingBird.ru

System Administrator

March 2016 — December  2019

 

Improvements and achievements:

- created of the highload mainline project with further administering - https://relap.io;

- designed and implemented project’s architecture “from scratch” together with CTO (the “Surfingbird” project);

- directed the implementation and performance of the SurfingBird project, which led to a quick growth. Later on this project was bought by the TOP IT company in Russia -  VK Group LLC

 

Tech stack:
OS: CentOS 7,8; Debian 9,10

Web: nginx, haproxy, apache, php-fpm, perl (Plackup) web and queue daemons

Engines: perl, php, golang

DB: MySQL, PostgreSQL (patroni), redis, Clickhouse

Backup: Bacula, cvsbackup, wal-g

VPN: openvpn, wireguard

Containers: LXC, docker, docker-swarm

Virtualization: qemu-kvm

Network: RIP, BGP over bird. Iptables filtering and routing. IP and TC traffic routing and shaping.

 

 

CrazyPanda.ru

UNIX System Administrator

Jule 2012 — October 2015

 

Improvements and achievements:

- 24/7 support of the company's highload web-service;

- administration of around 100 servers and virtual machines;

- migration of RHEL, FreeBSD on Debian;

- built high-performance clusters from scratch to support TOP5 games in social networks with millions of users( e.g. World Poker Club);

- organized the reserve of main servers in 2 datacenters;

- ensured that all server hardware, operating systems, software and procedures aligned with organizational standards and upgraded to the latest version.

 

People Management:

- formed the team of 3 people;

- held leadership position of the team.

 

Tech stack:

OS: CentOS 6x; Debian 7x,8x; FreeBSD 6.x, 7.x, 8x, 9x

Web: nginx, apache, php-fpm, starman

Engines: php, perl

DB: MySQL, PostgreSQL, MongoDB

Backup: Bacula, cvsbackup

VPN: pptp, openvpn

Containers: LXC, OpenVZ

Virtualization: Qemu-kvm

 

 

VK Group (ex Mail.RU Group)

Head of administration unit

June 2008 — March 2012

 

Project: Media projects unit.                        

Improvements and achievements:

- 24/7 support of the company's highload web-services;

- administration of >1000 servers;

- maintained project infrastructure (news.mail.ru, auto.mail.ru, pogoda.mail.ru, go.mail.ru).

 

People Management:

- held leadership position, leading system administration unit of 6 people.

 

Tech stack:

OS: CentOS 4x, 5x, 6x; FreeBSD 6.x, 7.x

Web: nginx, apache, php-fpm

Engines: php, perl, python

DB: MySQL, PostgreSQL, a little bit Oracle

Backup: Bacula, cvsbackup

VPN: pptp, openvpn

 

 

 

RBC

Senior System Administrator

May 2006 — June 2008

 

Improvements and achievements:

- support and improvement of the highload web-portals;

- maintained project infrastructure (anekdot.ru, loveplanet.ru).

 

Tech stack: Linux, FreeBSD: nginx, mysql, postgres, apache (php).

 

 

“FIB”(Federal Investment Bank)

Head of automation unit

February 2006 — May 2006

 

Improvements and achievements:

- system administration of the network of 25 computers, 6 servers, ABS.

 

Tech stack: - Linux, Cisco, Windows

 

Aleshin’s Distribution

System administrator

February  2004— February 2006

 

Improvements and achievements:

- created and supported corporate network  for 6 offices (Cisco+Linux ipsec) with around 60 computers and 15 servers.

 

Tech stack: - Linux, Cisco, Windows

Education

Higher

Moscow State University of Engineering Ecology, Moscow

Technology for processing natural fuels

2001

Languages

English – B2

Russian- Native