Kostya Plis, Developer in Singapore, Singapore
Kostya is available for hire
Hire Kostya

Kostya Plis

Verified Expert  in Engineering

DevOps Engineer and Developer

Location
Singapore, Singapore
Toptal Member Since
November 3, 2022

Kostya is a DevOps engineer with extensive knowledge of Linux and Windows environments and 15+ years of IT experience. He has hands-on experience designing, implementing, and managing cloud (AWS, GCP) and on-premises solutions following industry standards. Kostya's work has reduced the cognitive load on DevOps teams, eliminated bottlenecks, created checks for pull requests in high-load repositories, and achieved 100% IaC for company cloud environments of over 50 AWS services.

Portfolio

Acronis
Jenkins, Groovy, Python 3, Ansible, Argo CD, Kubernetes, Docker...
GIIR Germany GmbH (HS Ad)
Amazon EC2, Amazon Aurora, Amazon RDS, Amazon S3 (AWS S3)...
Perx
Terraform, Terragrunt, Amazon Web Services (AWS), Google Cloud Platform (GCP)...

Experience

Availability

Part-time

Preferred Environment

Linux, Python 3, Groovy, Amazon Web Services (AWS), Google Cloud Platform (GCP), Terraform, Terragrunt, AWS CLI, Shell

The most amazing...

...cloud infrastructure project I've rebuilt was aligned with AWS best practices, AWS Well-Architected Framework, and ISO 27001 controls.

Work Experience

Senior DevOps Engineer

2022 - PRESENT
Acronis
  • Automated repetitive DevOps tasks using Jenkins and Argo Workflows. This includes integration with several back-end systems (REST API), Jira, and the Bitbucket server.
  • Maintained and improved production deployment pipelines (Jenkins), deploying hundreds of services across dozens of data centers worldwide.
  • Reduced the cognitive load on the DevOps team and eliminated bottlenecks by implementing tests (ansible-lint) and additional checks for pull requests in high-load repositories (40+ pull requests per day).
Technologies: Jenkins, Groovy, Python 3, Ansible, Argo CD, Kubernetes, Docker, CI/CD Pipelines, Git, Bitbucket, Bitbucket API, Jira, Jira REST API, Jenkins Pipeline, Artifactory, Confluence, Python, DevOps

Part Time DevOps Engineer

2022 - 2022
GIIR Germany GmbH (HS Ad)
  • Delivered 100% Infrastructure as Code (IaC) solution to run Teramind workloads in AWS cloud.
  • Codified and documented disaster recovery procedure (backup/restore).
  • Worked closely with Teramind support to customize a solution for customer needs.
  • Performed cost analysis and configured AWS Budgets to monitor and alert on cloud costs/usage.
Technologies: Amazon EC2, Amazon Aurora, Amazon RDS, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), Terraform, AWS CLI, Linux, Cost Management, DevOps, DNS

Senior DevOps Engineer

2019 - 2022
Perx
  • Redesigned the cloud infrastructure and rebuilt it in line with AWS best practices, AWS Well-Architected Framework, and ISO 27001 controls.
  • Achieved 100% IaC for company cloud environments of over 50 AWS services.
  • Reduced monthly AWS billing by 50% by improving infrastructural monitoring and analysis, fine-tuning resource allocation, planning and AWS savings and reservation plans, AWS budgeting tools, and alerts.
Technologies: Terraform, Terragrunt, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker Hub, Kubernetes, Amazon EKS, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), Amazon Simple Queue Service (SQS), Amazon Route 53, AWS CLI, Amazon Simple Email Service (SES), ISO 27001, Security Management, Redshift, Apache Airflow, AWS Certificate Manager, Amazon Athena, AWS CloudTrail, Amazon CloudWatch, Amazon Cognito, AWS Lambda, Redis, AWS Database Migration Service (DMS), Amazon Aurora, Amazon Elastic Container Registry (ECR), AWS Glue, AWS IAM, AWS Key Management Service (KMS), Amazon Kinesis, RabbitMQ, Amazon EC2, Cost Management, GitHub, Git, GitHub API, Docker, Docker Compose, Apache Kafka, AMQP, SaaS, DevOps, CircleCI, Amazon CloudFront CDN, DNS, Content Delivery Networks (CDN), Amazon ElastiCache, Dynamic Load Balancing, AWS Auto Scaling, Cost Control, Cloudflare

Chief Technical Officer

2014 - 2019
Dinerware Asia
  • Designed and built up to 200+ terminals from scratch, a fully managed environment of on-premises point of sale (POS) terminals.
  • Managed host configuration and software updates using Puppet and NSIS scripts.
  • Developed software integrations with other services which got certified by vendors, including Nets payments, BBPOS payments, MyEG automated GST submission, and others.
  • Developed and delivered software features required for the Singapore market by working with the Heartland Dinerware development and QA teams in the US.
  • Monitored software/hardware using Zabbix and ELK stack.
Technologies: .NET, Windows, Networking, Elasticsearch, Kibana, Filebeat, NGINX, Certbot, SSL Certificates, Puppet, DevOps, Amazon Web Services (AWS), DNS

DevOps Engineer

2012 - 2014
BLEND (former OneHourTranslation)
  • Increased web service availability significantly by automating application deployment and host configuration and allowing to identify and react to possible software and infrastructure issues proactively.
  • Implemented and maintained the Puppet infrastructure to manage 100+ Linux servers hosted on AWS.
  • Implemented the logging collection and analysis using the ELK stack, servers, and services monitoring, alerting, and metrics collection with New Relic and Zabbix.
  • Managed and improved multi-region AWS infrastructure for scalability and reliability, such as EC2, VPC, S3, SQS, CloudFront, Route 53, and other services.
Technologies: Puppet, Ubuntu, Amazon EC2, Amazon Virtual Private Cloud (VPC), Amazon Route 53, BIND DNS, Amazon S3 (AWS S3), Elastic Load Balancers, Percona, MySQL, MongoDB, DevOps, Amazon Web Services (AWS), DNS, Content Delivery Networks (CDN), AWS Auto Scaling

Ansible-lint

https://github.com/ansible/ansible-lint
While integrating ansible-lint checks into the company's production pipelines, I found and reported ten bugs. I fixed and provided pull requests for five, contributing to the open source community. The details can be found on the ansible-lint contributor's page: https://github.com/ansible/ansible-lint/graphs/contributors
1999 - 2004

Master's Degree in Information Systems

Far East State Technical University - Vladivostok, Russia

MARCH 2021 - MARCH 2024

AWS Certified Database Specialty

AWS

MARCH 2021 - MARCH 2024

AWS Certified Data Analytics Specialty

AWS

JANUARY 2021 - JANUARY 2024

AWS Certified Solutions Architect – Professional

AWS

OCTOBER 2020 - OCTOBER 2023

AWS Certified Security – Specialty

AWS

DECEMBER 2019 - JANUARY 2024

AWS Certified Solutions Architect Associate

AWS

Libraries/APIs

Terragrunt, Bitbucket API, Jira REST API, Jenkins Pipeline, GitHub API, AMQP

Tools

Terraform, AWS CLI, Jenkins, Shell, NGINX, Git, Ansible, Puppet, Kibana, Certbot, Docker Hub, Amazon EKS, Amazon Virtual Private Cloud (VPC), Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Apache Airflow, Amazon Athena, AWS CloudTrail, Amazon CloudWatch, Amazon Cognito, Amazon Elastic Container Registry (ECR), AWS Glue, AWS IAM, AWS Key Management Service (KMS), RabbitMQ, Bitbucket, Jira, Artifactory, Confluence, GitHub, Docker Compose, CircleCI, Amazon CloudFront CDN, Amazon ElastiCache

Platforms

Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP), Linux, Windows, Ubuntu, AWS Lambda, Amazon EC2, Docker, Apache Kafka, Percona

Languages

Groovy, Python 3, Python

Frameworks

.NET

Paradigms

DevOps

Storage

Databases, Elasticsearch, Amazon S3 (AWS S3), Redshift, Redis, Amazon Aurora, MySQL, MongoDB

Other

Argo CD, Data Analytics, Securities, Information Systems, Networking, Filebeat, SSL Certificates, Amazon Route 53, ISO 27001, Security Management, AWS Certificate Manager, AWS Database Migration Service (DMS), Amazon Kinesis, Amazon RDS, Cost Management, CI/CD Pipelines, BIND DNS, Elastic Load Balancers, SaaS, DNS, Content Delivery Networks (CDN), Dynamic Load Balancing, AWS Auto Scaling, Cost Control, Cloudflare

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