I'm Roman. Digital entrepreneur, developer, founder and CEO at Improvy OÜ

Badges

Entrepreneur
Remote work ambassador
Sailing lover
Cyclist
Coffee enthusiast
Pescetarian
Tech geek
Traveler
Science lover

Resume

I can help you or your company with infrastructure designmaking remote work effectiveautomationCI/CDmonitoring solutionscost optimizationperformance optimizationtroubleshootingDevOps trainingconsultingcareer advice
Sep 2019 - Present
Team Lead DevOps, NDA

Big blockchain company with strict availability and fault tolerance requirements.

  • Implement fortnight meetings with department employees to discuss the current state of team, sharing knowledge and experience, synchronization of team members to make remote work in department more comfortable;
  • Team management (10 people, 5 countries, 6 cities, 5 timezones from UTC to UTC+7);
  • Planning working processes;
  • Distribution of tasks within the team;
  • Project architecture design;
  • Task prioritization;
  • Mentoring of new employees;
  • Installation and configuration of servers and software for highload & high availability platform;
  • Monitoring of equipment and services (Grafana, Prometheus->VictoriaMetrics, Alertmanager, Zabbix);
  • Ansible with dozens of roles;
  • Network things (Cisco)
  • CI/CD for fault tolerance/zero downtime platform;
May 2018 - Aug 2019
Site Reliability Engineer, Umbrellio
  • Installation and configuration of servers and software;
  • Monitoring of equipment and services (Grafana + InfluxDB + Telegraf, Nagios);
  • Setting up tools for monitoring;
    • I deployed grafana;
  • Optimize performance, troubleshoot problems, eliminate denial of service;
  • Solving problems on security and scalability of systems;
  • Ansible with six different roles for servers configuration;
  • Gitlab CI for deploy nginx and firewall configs;
    • I wrote Gitlab CI for autorun Ansible playbooks;
  • ELK stack and Graylog
    • I deployed ELK + Graylog and configure it for highload system;
  • PostgreSQL like a master;
  • Nginx like a ninja;
    • I oprimized Nginx for high-availability system and fix some problems with logs in files
  • CentOS like a boss :)
Aug 2017 - May 2018
Ops Engineer, Playkot
  • AWS & Terraform;
  • Technical consultation of the company's employees;
  • Making office IT better;
  • Maintenance of game servers;
  • TeamCity, Jira, Confluence, GitLab, etc. - install and configure;
  • PPTP, L2TP servers;
  • Grafana + Prometheus - install and configure.
Feb 2017 - Aug 2017
System administrator, Selectel
  • Technical consultation of the company's customers;
  • Linux administration for the company's customers;
  • Juniper and other network equipment administration;
  • Network and infrastructure monitoring.
Jan 2015 - Oct 2016
Datacenter system engineer, Selectel
  • Monitoring of servers, network equipment and air-conditioning system (1 server room, 211 racks, ~6000 servers, ~500 units of networking equipment);
  • Switching and laying optical and copper networks;
  • Servers maintenance (Dell, IBM, Supermicro, etc.);
  • In addition to the main work, I made front-end for the corporate time tracker system.
  • I sprinkled my blood on the k-root dns (It's not a joke, I really accidentally cut the finger on the edge of the case and a drop of my blood hit the motherboard (this incident did not affect the server's functionality).

Free time projects

WGmetrics
Wireguard metrics to json
GCP uploader proxy
Simple uploader proxy for upload files to the Google Cloud Platform Storage
Ansible role for Wireguard
Simple Ansible role to deploy WireGuard
Ansible role for Nebula
Ansible role to deploy Nebula overlay network

Contact me