Tomas Boros, Developer in Bratislava, Bratislava Region, Slovakia
Tomas is available for hire
Hire Tomas

Tomas Boros

Verified Expert  in Engineering

DevOps and Software Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
October 13, 2022

Tomas is a DevOps engineer with a passion for automation. He spearheaded the building of the content delivery network for Slovak Telekom's OTT platform and built a call recording platform on top of a VoIP as a legal requirement by the police department. He is that sysadmin guy who won't give out ssh access to users that don't require one. Changes required are stored and rolled out via IaaC. Previous roles include senior VoIP engineer, software engineer, and automation engineer.

Portfolio

mAdme Technologies
Terraform, Ansible, Kubernetes, Prometheus, Grafana, Consul...
Big Network
Python, CI/CD Pipelines, Linux Kernel, Bootloaders, RabbitMQ, TypeScript...
Slovak Telekom
Amazon Web Services (AWS), SaltStack, OpenStack, Kubernetes, Docker...

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Visual Studio Code (VS Code), Terminal

The most amazing...

...tool I've built is a content delivery network from scratch on open-source technologies reaching 750+ Gigabites/s bandwidth on 40+ servers in peak times.

Work Experience

DevOps Engineer

2022 - PRESENT
mAdme Technologies
  • Built a Kubernetes environment capable of discovering services outside the Kubernetes cluster using Consul, enabling a full-service mesh topology between services running on VMs and the Kubernetes cluster.
  • Migrated a full application stack from a VM-based deployment to a Kubernetes-based environment lowering the overall costs for running the customer deployments by reducing the number of nodes (VMs) required to run the application.
  • Built several Kubernetes operators in Python 3, leveraging the Kubernetes API to achieve a fully automated deployment.
  • Built operators responsible for the auto-registration of apps in the OAuth2 provider or automated Kafka Sink connectors installations once apps producing specific events were deployed.
  • Brought down the release lifecycle from two releases per year to a bi-weekly release window.
Technologies: Terraform, Ansible, Kubernetes, Prometheus, Grafana, Consul, System Administration, CentOS

Software Engineer and Automation Engineer

2020 - 2022
Big Network
  • Built a full CI/CD pipeline for creating a customized Linux kernel and system for both x86 and ARM platforms using Buildroot. The system was capable of receiving upgrades.
  • Devised a control plane for a VPP-based networking stack in Python for a networking device capable of terminating VPN connections fully manageable from a cloud endpoint.
  • Created the Kubernetes environment on AWS for application deployments.
Technologies: Python, CI/CD Pipelines, Linux Kernel, Bootloaders, RabbitMQ, TypeScript, Buildroot, System Administration

Automation Engineer

2017 - 2018
Slovak Telekom
  • Guided other teams to automate and move their VM-based deployments under our OpenStack or Kubernetes environment.
  • Built and automated a PostgreSQL database backup toolset on top of Barman, leveraging the OpenStack API for service discovery.
  • Automated several full, end-to-end application deployments using SaltStack.
Technologies: Amazon Web Services (AWS), SaltStack, OpenStack, Kubernetes, Docker, System Administration

Senior VoIP Engineer

2012 - 2015
VMTelecom
  • Built an SMS HTTP API gateway capable of using multiple SMS provider APIs for high availability. The system was capable of sending out SMS via a routing engine built in PHP.
  • Managed the VoIP core components such as SIP proxies, Session Border Controllers, and customer cloud PBXes mostly on open source Kamailio and Freeswitch software.
  • Built a call recording platform on top of a VoIP platform as a legal requirement by the police department. The platform was able to record calls for specific customers if requested by law enforcement.
Technologies: Kamailio, VoIP, PHP, System Administration

Content Delivery Network for Slovak Telekom and T-Mobile Czech Republic

https://www.magiogo.sk/
Since 2019 I've overseen the building and managing of the content delivery network for Slovak Telekom's OTT platform Magio Go. The CDN is built on top of open-source technologies such as NGINX, PowerDNS, and a custom-implemented request routing platform. The networks spawn over two countries and 20+ regions, running on 40+ servers, reaching 750 Gigabits/s serving thousands of requests per second for 100,00+ users in peak times. The deployment is fully managed with Ansible.

Ph.D. Thesis

https://www.mdpi.com/2076-3417/9/24/5418
My thesis explored the Hybrid L7 transparent redirection method using SDN in CDN, which uses HTTP headers to complete the redirection method. It does not require a 3xx redirection message to achieve a fully transparent TCP session handover.
2016 - 2020

Ph.D. in Applied Informatics

Slovak University of Technology - Bratislava, Slovakia

2018 - 2019

Ph.D. in Telecommunications (Internship)

TNO - The Hague, Netherlands

Tools

Ansible, Terraform, Helm, RabbitMQ, Grafana, NGINX, SaltStack, Kamailio, Buildroot

Platforms

Kubernetes, Linux, Amazon Web Services (AWS), CentOS, MacOS, OpenStack, Docker

Other

CI/CD Pipelines, Content Delivery Networks (CDN), System Administration, Consul, Prometheus, Argo CD, Linux Kernel, Bootloaders, 5G, MPEG-DASH, Transcoding, VoIP

Paradigms

Software-defined Networking (SDN), Automation

Storage

Azure Cloud Services

Languages

Python, TypeScript, PHP

Libraries/APIs

Node.js

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring