Aliaksei Sheshka, Developer in Montreal, QC, Canada
Aliaksei is available for hire
Hire Aliaksei

Aliaksei Sheshka

Verified Expert  in Engineering

Network Developer

Location
Montreal, QC, Canada
Toptal Member Since
April 1, 2022

Aliaksei is a network and system automation developer with many years of experience in SRE and network automation, cloud, and on-premise deployments. He has a proven track record in designing and managing complex high availability setups and IP networking using Linux, Kubernetes, SQL, and Go. Aliaksei has been running containerized workloads since 2002.

Portfolio

Tata Communications
Linux, IP Networks, Go, Python, SQL, Networking, Border Gateway Protocol (BGP)...
Bell Canada
RADIUS, Solaris, Perl, Python, PHP, Networking, Border Gateway Protocol (BGP)...
Gameloft
IPsec, OpenBSD, Linux, Cisco, Border Gateway Protocol (BGP), IP Networks, MySQL...

Experience

Availability

Part-time

Preferred Environment

Linux, Kubernetes, Go, Python, IP Networks

The most amazing...

...thing I've developed is a BGP provisioning portal for a major telecom operator.

Work Experience

Senior Network Developer

2009 - PRESENT
Tata Communications
  • Developed a BGP provisioning system that abstracts various vendor routers to a unified portal.
  • Implemented the authentication, authorization, and accounting (AAA) solution for tier 1 IP network.
  • Developed the IP network telemetry collector for a tier 1 service provider.
Technologies: Linux, IP Networks, Go, Python, SQL, Networking, Border Gateway Protocol (BGP), CFEngine, SNMP, Shell, DNS, ClickHouse, Terraform, Site Reliability Engineering (SRE), DevOps, Bash, Ansible, Azure, Multiprotocol Label Switching (MPLS), gRPC, Resource Public Key Infrastructure (RPKI), Firewalls, AWK, Cisco, IPv6, PostgreSQL, Syslog, Grafana, Juniper, NGINX, Docker, Helm, ZFS, SMTP, CentOS, Debian, FreeBSD, RHEL, Ubuntu, Amazon S3 (AWS S3), MinIO, Redis, Amazon EC2, CI/CD Pipelines, GitLab CI/CD, System Administration, DigitalOcean, IP Routing, Network Administration, FRR, MariaDB, Incident Management, Monitoring, Infrastructure as Code (IaC), Continuous Delivery (CD), Git, Scripting, Amazon EKS, Network Engineering, SSL Certificates, Nagios, Linux Administration, Linux Server Configuration, Linux Server Administration, Google Cloud Platform (GCP), GitLab, Google Cloud, Networks, Dynamic Host Configuration Protocol (DHCP), Systemd, High-availability Systems, Cisco Certified Network Associate Routing & Switching, NVIDIA Cumulus Linux, Network Architecture, Containerization, Virtualization, Containers, DDoS, Junos OS, OSI Model, Content Delivery Networks (CDN), Kentik, Shell Scripting, Extreme Networks, Cisco Switches, Architecture, AWS Direct Connect, Network Automation, Direct Connect (DC), CCNP, Cilium

Senior System Administrator

2009 - 2009
Bell Canada
  • Deployed a highly available, geo-distributed RADIUS setup.
  • Developed a reporting solution to detect billing anomalies.
  • Planned and implemented migration to a new hardware stack.
Technologies: RADIUS, Solaris, Perl, Python, PHP, Networking, Border Gateway Protocol (BGP), SNMP, Shell, DNS, Site Reliability Engineering (SRE), Bash, Firewalls, Cisco, IPv6, PostgreSQL, Syslog, IPsec, ZFS, CentOS, RHEL, System Administration, IP Routing, Network Administration, Incident Management, Monitoring, Scripting, Network Engineering, SSL Certificates, Linux Administration, Linux Server Configuration, Linux Server Administration, Networks, High-availability Systems, Cisco Certified Network Associate Routing & Switching, Network Architecture, Containerization, Virtualization, Containers, Shell Scripting, Cisco Switches, Architecture, AWS Direct Connect, Network Automation, CCNP

Senior Network Administrator

2008 - 2008
Gameloft
  • Developed a highly available IPsec solution to interconnect payment suppliers.
  • Created custom OpenBSD images with zero-touch provisioning.
  • Introduced sharding to a gaming MySQL infrastructure.
Technologies: IPsec, OpenBSD, Linux, Cisco, Border Gateway Protocol (BGP), IP Networks, MySQL, Apache, CentOS, Debian, FreeBSD, RHEL, System Administration, IP Routing, Network Administration, Incident Management, Monitoring, Scripting, Network Engineering, SSL Certificates, Ubuntu, Linux Administration, Linux Server Configuration, Linux Server Administration, Networks, High-availability Systems, Cisco Certified Network Associate Routing & Switching, Network Architecture, Containerization, Virtualization, Containers, Shell Scripting, HAProxy, Cisco Switches, Architecture, Network Automation, CCNP

System Administrator

2007 - 2008
Caxem
  • Introduced CDN to speed up image loading, which led to better conversion.
  • Streamlined release management using Apache Subversion (SVN) and Local Volume Manager (LVM) volume snapshots.
  • Developed a voice (SIP) notification solution to a monitoring system.
Technologies: NGINX, ColdFusion, SQL, Apache, MySQL, Debian, RHEL, System Administration, IP Routing, Network Administration, Incident Management, Monitoring, Scripting, Network Engineering, SSL Certificates, Ubuntu, Linux Administration, Linux Server Configuration, Linux Server Administration, Networks, High-availability Systems, Network Architecture, Containerization, Virtualization, Containers, Shell Scripting, Cisco Switches, Architecture, Network Automation

BGP Provisioning System

I was a primary developer and maintainer of the Go and Python-based portal to provide a variety of BGP sessions on a multi-vendor tier 1 ISP network.

It was a multi-year project involving multiple stakeholders. As a result, customer provisioning time was significantly reduced.

Go-based SNMP/XML-RPC Collector

A Go-based SNMP/XML-RPC collector is used to collect telemetry from routers at Tier1 ISP. Collected data after that is stored in the ClickHouse SQL database. Various analytic and alerting systems depend on that data to give insight into the network.

IPv6 Network Aggregation Tool

https://github.com/afpd/netaggregate
A C++-based IPv4/IPv6 network aggregation tool.

The implementation has no external dependencies and is used in projects where one can't run Python's IP address library due to memory and CPU constraints, i.e., embedded systems.
1996 - 2021

Master's Degree in Physics

Belarusian State University - Minsk, Belarus

FEBRUARY 2022 - FEBRUARY 2025

Certified Kubernetes Administrator

The Linux Foundation

FEBRUARY 2019 - PRESENT

C++ Yellow Belt

Coursera

Libraries/APIs

RADIUS

Tools

Terraform, Syslog, NGINX, Apache, Amazon EKS, Nagios, Systemd, Shell, Helm, Ansible, Grafana, GitLab CI/CD, Azure Kubernetes Service (AKS), Git, GitLab

Frameworks

CFEngine, gRPC

Paradigms

DevOps, Cisco Certified Network Associate Routing & Switching, DDoS, Continuous Delivery (CD)

Languages

Bash, Go, Python, SQL, Perl, AWK, XML, PHP, C++

Platforms

Kubernetes, Linux, DigitalOcean, Amazon EC2, Amazon Web Services (AWS), OpenBSD, CentOS, Debian, FreeBSD, Ubuntu, Solaris, Google Cloud Platform (GCP), Docker, Azure, Cilium

Storage

ClickHouse, PostgreSQL, MySQL, XML-RPC, JSON, Amazon S3 (AWS S3), Redis, MariaDB, Google Cloud

Other

Networking, DNS, SNMP, Border Gateway Protocol (BGP), IP Networks, Site Reliability Engineering (SRE), Resource Public Key Infrastructure (RPKI), Firewalls, Cisco, IPv6, Juniper, ZFS, SMTP, RHEL, Rocky Linux, System Administration, IP Routing, Network Administration, FRR, Incident Management, Monitoring, Infrastructure as Code (IaC), Scripting, Network Engineering, SSL Certificates, Linux Administration, Linux Server Configuration, Linux Server Administration, Mellanox Technologies, Networks, Dynamic Host Configuration Protocol (DHCP), High-availability Systems, NVIDIA Cumulus Linux, Network Architecture, Containerization, Virtualization, Containers, Junos OS, OSI Model, Content Delivery Networks (CDN), Shell Scripting, Cisco Switches, Architecture, AWS Direct Connect, Network Automation, Direct Connect (DC), CCNP, Physics, Transport Layer Security (TLS), Multiprotocol Label Switching (MPLS), IPsec, MinIO, CI/CD Pipelines, Kentik, HAProxy, Extreme Networks, GPU Computing, ColdFusion

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