Denys Hrybkov, Developer in Limassol, Cyprus

Denys Hrybkov

Infrastructure Engineer and Developer

Location
Limassol, Cyprus
Toptal Member Since
February 5, 2021

Denys is a highly experienced, self-motivated infrastructure engineer, DevOps methodology enthusiast, and system administrator. Denys is passionate about working with amazing teams to create successful products and services including robust fault-tolerant architectures. Denys believes any issue can be resolved if one works hard enough. Besides Denys' expertise with MySQL, Ansible, and Nginx, it's his get-it-done attitude and enthusiasm for his work that makes his projects successful.

Denys is available for hire
Hire Denys

Portfolio

IMHIO, Ltd.
Security, Scripting, Management, Infrastructure, Ansible, Terraform, Linux...
SmartClick, Ltd.
Linux, PHP 5, Amazon S3 (AWS S3), Networking, Ansible, SaltStack, MySQL...
Technoweb, Ltd.
Linux, FreeBSD, Apache, NGINX, PHP 5, PHP-FPM, MySQL, Memcached, Redis...

Experience

Linux - 13 yearsSoftware & Hardware Maintenance - 12 yearsInfrastructure - 10 yearsNGINX - 10 yearsCI/CD Pipelines - 6 yearsAnsible - 5 yearsPostgreSQL - 4 yearsTerraform - 3 years

Location

Limassol, Cyprus

Availability

Part-time

Preferred Environment

Linux, Bash, SSH, Slack, Ansible, Terraform, Cloud, Servers, Web Servers

The most amazing...

...thing I've developed for a client was their fault-tolerant infrastructure that served more than 5 million users per day.

Work Experience

2016 - PRESENT

Lead Infrastructure Engineer

IMHIO, Ltd.
  • Led a team in the build of a geographically distributed hybrid infrastructure on top of bare-metal servers and cloud tech.
  • Transformed the above-mentioned infrastructure from the cloud, added continuous delivery/deployment and monitoring, and implemented automated deployment using Terraform/Ansible.
  • Created fault-tolerant 200TB video storage; also configured adaptive streaming based on HLS/DASH technologies.
  • Developed a horizontally scaled cluster for PHP/Sphinx-based search engine. The cluster served more than 5 million unique users per month.
Technologies: Security, Scripting, Management, Infrastructure, Ansible, Terraform, Linux, Docker, Docker Compose, Technical Support, NGINX, Apache2, PHP-FPM, PHP 7, Software & Hardware Maintenance, CI/CD Pipelines, Postfix, Dovecot, SSL Configurations, Certbot, Amazon Route 53, PostgreSQL, Iptables, OpenVPN, Sphinx Search Engine, Redis, RAID, Cloudflare, ClickHouse, OVH, Amazon Web Services (AWS), HAProxy, MongoDB, Elasticsearch, Microservices, Prometheus, SSL Certificates, Load Balancers, Database Replication, Distributed Replicated Block Device (DRBD), Database Backups, Consul, MySQL, Grafana, Apache, FFmpeg, Monitoring, NFS, IPMI, Exim4, IT Security, Node.js, Memcached, Regex, Amazon EC2, Failover Solutions, Clustering, Web Servers, Cloud, DevOps, Shell Scripting, Google Cloud Platform (GCP), GoCD, Git, GitLab, GitLab CI/CD, Continuous Delivery (CD), Continuous Integration (CI), Continuous Deployment, Server Infrastructure, Cloud Infrastructure, Hybrid Cloud Infrastructure, Site Reliability Engineering (SRE), Bash, Bash Script, GitHub, Selenium, Datadog, Kubernetes, LEMP, PHP, Oracle Linux, CentOS, MariaDB
2013 - 2016

Senior System Administrator

SmartClick, Ltd.
  • Built website infrastructures based on the Kernel Video Sharing CMS engine.
  • Created a distributed and fault-tolerant infrastructure for Sphinx/PHP-based search engine application from scratch.
  • Managed the setup of the technical support workflow based on the Request Tracker tool.
Technologies: Linux, PHP 5, Amazon S3 (AWS S3), Networking, Ansible, SaltStack, MySQL, Memcached, Sphinx Search Engine, Key-value Store, WordPress, Joomla, NGINX, Apache, Load Balancers, Content Delivery Networks (CDN), Video Streaming, FFmpeg, PHP-FPM, Regex, FreeBSD, Amazon EC2, Monitoring, Software & Hardware Maintenance, Infrastructure, Amazon Route 53, Iptables, OpenVPN, Redis, RAID, Amazon Web Services (AWS), ClickHouse, HAProxy, MongoDB, RPM Packaging, Certbot, SSL Certificates, Database Replication, Distributed Replicated Block Device (DRBD), Database Backups, NFS, IPMI, Docker, Apache2, IT Security, SSL Configurations, Failover Solutions, Clustering, Web Servers, Cloud, Scripting, Shell Scripting, Git, Management, Bash, Bash Script, LEMP, PHP, CentOS, Oracle Linux, MariaDB
2011 - 2013

System Support Engineer

Technoweb, Ltd.
  • Configured and supported dozens of servers and hundreds of HTTP services for the company's customers.
  • Configured and supported Dell servers remotely through IPMI.
  • Contributed to software compilation from sources on FreeBSD and Linux operating systems.
Technologies: Linux, FreeBSD, Apache, NGINX, PHP 5, PHP-FPM, MySQL, Memcached, Redis, Key-value Store, Nagios, Windows Server 2003, NFS, Technical Support, RAID, Networking, IPMI, Software & Hardware Maintenance, Iptables, Database Backups, Monitoring, IT Security, Web Servers, Servers, Scripting, Shell Scripting, Server Infrastructure, Bash, Bash Script, LEMP, PHP, CentOS
2009 - 2011

System and Network Administrator

Atlant-OPT, Ltd.
  • Replaced an old FreeBSD-based network gateway to modern Linux.
  • Provided technical support for more than 100 company employees.
  • Developed a company network infrastructure from physical to application layer accordingly to the OSI model.
Technologies: Windows, Linux, FreeBSD, Postfix, Dovecot, MySQL, Apache, NGINX, Nagios, Software & Hardware Maintenance, PostgreSQL, Enterprise, Microsoft SQL Server, Windows Mobile, Antivirus Software, Point-to-Point Tunneling Protocol (PPTP), Technical Support, IT Security, Azure Active Directory, Samba, DNS Servers, Infrastructure, Iptables, RAID, Database Backups, Windows Server 2003, Monitoring, IPMI, Server Maintenance, Cabling, Web Servers, Servers, Scripting, Shell Scripting, Management, Bash, Bash Script, Ubuntu Linux, Debian
2008 - 2009

System Administrator

IT-Apex, Ltd.
  • Discovered the root cause of an issue and fixed a major network outage.
  • Detected a worm known as Conficker on several Windows computers; then created and applied a recovery plan.
  • Fixed all issues with the company network gateway based on Windows.
Technologies: Linux, Windows, Networking, Antivirus Software, Azure Active Directory, Technical Support, MySQL, MSSQLCE, Point-to-Point Tunneling Protocol (PPTP), RRAS, Bash Script, Exim4, Dovecot, Server Maintenance, Terminal Servers, Infrastructure, Windows Server 2003, Microsoft SQL Server, IT Security, Samba, Cabling, Servers, Management, Server Infrastructure, CentOS, Ubuntu Linux
2006 - 2008

Junior System Engineer

PolyPlast, Ltd.
  • Setup the hardware and helped with Linux-based software configuration for the video surveillance system.
  • Contributed to the structured cable system development for the entire office local area network.
  • Maintained the office hardware and provided technical support for company employees.
Technologies: Linux, Windows, Terminal Servers, Technical Support, Software & Hardware Maintenance, Video Surveillance, Cabling, Windows Server 2003, Server Maintenance, Servers, Ubuntu Linux, Debian

Experience

Content Aggregation Platform

A distributed content aggregation platform.

I was the infrastructure, DevOps, and SRE engineer on this project, and I helped develop the project from scratch. I actively cooperated with developers to deploy Go/Node.js-based services, automate deployments, and create the secure and fault-tolerant infrastructure.

Continuous Delivery Platform

A CI/CD software delivery platform.

As a system architect, I developed a custom CI/CD platform from top to toe. It was based on GoCD software and provided the ability to test, build code of Go/Node.js -based services, package RPM, and spread across geographically distributed clusters.

Video-on-demand Platform

Project: A custom video-on-demand platform

My responsibilities were to develop a highly available distributed infrastructure for conversion, storage, and delivery of video content. A solution provides the ability to perform continuous video conversion and store any amount of data in fault-tolerant storage. The video content was delivered using adaptive streaming technologies with an own developed video player.

Skills

Languages

PHP, Bash, Bash Script, PHP 7, PHP 5, Regex, Go

Tools

Ansible, NGINX, Docker Compose, Terraform, Graylog, Grafana, Certbot, Apache, Nagios, GitHub, SaltStack, PHP-FPM, Postfix, Exim4, Distributed Replicated Block Device (DRBD), Git, GitLab, GitLab CI/CD

Paradigms

DevOps, Continuous Delivery (CD), Continuous Deployment, Management, Microservices, Samba, Continuous Integration (CI)

Platforms

Linux, Docker, LEMP, Windows, FreeBSD, DigitalOcean, Windows Server 2003, Amazon EC2, WordPress, Apache2, Windows Mobile, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kaltura, Kubernetes, Red Hat Linux, CentOS, Oracle Linux, Ubuntu Linux, Debian

Storage

MySQL, MariaDB, PostgreSQL, OVH, Redis, Memcached, Database Replication, Database Backups, Key-value Store, Amazon S3 (AWS S3), ClickHouse, Elasticsearch, MongoDB, ScyllaDB, Microsoft SQL Server, Azure Active Directory, Datadog

Other

Infrastructure, Software & Hardware Maintenance, Servers, Web Servers, GoCD, Server Infrastructure, Amazon Route 53, CI/CD Pipelines, Content Delivery Networks (CDN), HAProxy, RAID, Cloudflare, SSL Certificates, Load Balancers, Networking, Monitoring, NFS, IPMI, Shell Scripting, Scripting, Cloud Infrastructure, Hybrid Cloud Infrastructure, Site Reliability Engineering (SRE), Consul, Video Streaming, SSH, Cloud, Bare-metal Environment, RPM Packaging, Prometheus, Failover Solutions, Clustering, Technical Support, Dovecot, Antivirus Software, Point-to-Point Tunneling Protocol (PPTP), DNS Servers, RRAS, Server Maintenance, Terminal Servers, Video Surveillance, Cabling, SSL Configurations, Software QA, Storage, Videos, MP4, HTTP Live Streaming (HLS), MPEG-DASH, Video Players

Frameworks

Selenium

Libraries/APIs

Node.js, FFmpeg, Hls.js

Industry Expertise

IT Security

Education

2002 - 2007

Master's Degree in Computer Engineering

Volodymyr Dahl East Ukrainian National University - Severodonetsk, Ukraine