Summary

  • EKS, GKE, Kubernetes (3x certified), Helm, Helmfile
  • Terraform (certified), Vagrant, Packer, Vault
  • GitLab CI, GitHub Actions
  • Golang, Microservices, REST, gRPC
  • Ansible, AWX, Kubespray

Experience

Cloud Engineer in World Chess

Sep 2020 – Present

  • Cloud infrastructure design and implementation (with AWS Cloud Platform)
    • Compute: EC2, EC2 Auto Scaling, EC2 Spot Instances
    • Containers: EKS, Fargate, ECR
    • Databases: RDS (for PostgreSQL, for SQL Server), ElastiCache
    • Messaging: SNS, SQS, MQ for RabbitMQ
    • Networking: VPC, ELB, VPN, Route 53, CloudFront, Global Accelerator
    • Security & identity: IAM, KMS, ACM
    • Storage: EBS, S3, S3 Glacier
    • Operations: CloudWatch, CloudWatch Logs, CloudTrail
  • Application autoscaling for Kubernetes
    • HPA, Cluster Autoscaler, KEDA
  • CI/CD pipeline automation
    • GitLab, Bitbucket, Kubernetes, Helm, Helmfile, Docker
  • Deployment ML engines to partner on-premise DC location
    • Ansible, AutoSSH, SSH tunelling
  • Design and development PoC/MVP for evaluation
    • WebRTC, Amazon Kinesis Video Streams
    • Amazon Chime SDK messaging
    • Nginx, Redis, Lua
    • Amazon API Gateway, Amazon Cognito, JWT authorisation

Backend Developer in Tilson Biz, self-employed

Feb 2020 – Feb 2022

  • Golang, Microservices, REST, gRPC
  • GitHub Actions, Docker, Kubernetes

Cloud Engineer in Tilson Biz, self-employed

May 2017 – Feb 2020

  • Infrastructure Automation
    • AWS, GCP, EKS, GKE, Kubespray, Ansible
    • Vagrant, Packer, Terraform, Vault

Head Of Infrastructure in Wargaming

Sep 2010 – Apr 2017

Production infrastructure management (for MMOG of 1M+ simultaneous players)

  • DC, networking, storage, servers, OS
  • Architecting, deployment, configuration, maintenance

Software Support Engineer in EPAM Systems

Oct 2007 – Jan 2009

  • Online reservation system backend development
    • Perl, CPAN, mod_perl, mod_rewrite, Svn, MySQL
  • Production environment system administration
    • RHEL, CentOS, Debian, VMWare, Svn, Apache, MySQL, sendmail

Lead System Engineer in Belarusian Telecommunication Network

May 2005 – Jun 2007

  • GSM backend deployment and maintenance
    • GSM NSS/OSS subsystems: MSC, HLR, VLR, SMSC, AIN
    • RHEL, VMWare ESX, HP-UX, Tru64 UNIX, TruCluster, HP StorageWorks, HP Serviceguard, Oracle DB 10g, Oracle RAC
    • HP ProLiant, HP AlphaServers, HP Integrity, Alcatel 8690 OSP 2.3, Cisco MDS 9000
    • Corba, SS7, GSM

Oct 2004 – May 2005

  • System administration
    • Red Hat, SuSE, Debian, Solaris
    • NFS, TFTP, DHCP, PXE

Senior System Network Administrator in Dainova Ltd

Aug 2002 – Oct 2004

  • System and network administration
    • Red Hat, FreeBSD
    • Apache, BIND, MySQL, Squid, Samba, Netfilter
    • Cisco Catalyst, HP proCurve, Zyxel, PairGain

System Network Administrator in Computer Center of the Administration Office

Jan 2001 – Aug 2002

  • System administration
    • Red Hat Linux, IBM DB2, Lotus Domino, CheckPoint FireWall-1

System Software Developer in Computer Center of the Ministry of Finance

Jan 1999 – Jan 2001

  • Application development
    • CLI system for unattended email transferring and processing
    • Microsoft Visual C++, MAPI, Microsoft Exchange Server

Junior System Administrator in Belarusian Interbank Settlement Center

Jan 1998 – Jan 1999

  • System administration and first line support
    • Novell NetWare 4.11, Microsoft Windows NT 4.0, Windows 95, IBM OS/2 Warp

Education

Belarusian State University of Informatics and Radioelectronics

1993 – 1998

  • Master’s degree, Computer Engineering
  • Diploma of System Engineer

Licenses & certifications

CKS: Certified Kubernetes Security Specialist | The Linux Foundation

HashiCorp Certified: Terraform Associate | HashiCorp

CKA: Certified Kubernetes Administrator | The Linux Foundation

CKAD: Certified Kubernetes Application Developer | The Linux Foundation

Preparing for Google Cloud Certification: Cloud Data Engineer | Coursera

Preparing for Google Cloud Certification: Cloud Engineer | Coursera

RU101: Introduction to Redis Data Structures | Redis University

RU202: Redis Streams | Redis University

Skills

  • Linux
  • Shell scripting
  • Kubernetes
  • Terraform
  • AWS