← В ленту

Портфолио

Hackspace LLC

DevOps Engineer

Orca Security

Senior DevOps Engineer

SoftTeco LLC

DevOps Engineer

Скиллы

Alibaba Cloud
Ansible
Apache Kafka
ArgoCD
AWS
Azure
Azure Pipelines
Bash
Bitbucket Pipelines
Bitrise
Coralogix
Docker
Docker Compose
Elasticsearch/OpenSearch
Fluentbit
Fluentd
FluxCD v2
GCP
GitHub Actions
GitLab CI/CD
Golang
Grafana
Graylog
Helm
InfluxDB
Jaeger
Jenkins
Kibana
Kubernetes
Linux
Loki
MongoDB
Mosquitto
MySQL/MariaDB
NXLog
OCI (Oracle Cloud Infrastructure)
PostgreSQL
PowerShell
Prometheus (+Pushgateway, Alertmanager)
Promtail
Python
RabbitMQ
Redis
SonarQube
Telegraf
Terraform
VictoriaMetrics
Windows Server

Опыт работы

Senior DevOps Engineer
09.2022 - 12.2022 |Orca Security
AWS, GCP, Azure, Alibaba Cloud, OCI (Oracle Cloud Infrastructure), Linux, Git, GitHub Actions, SonarQube, Bash, Python, Docker, Docker Compose, PostgreSQL, Redis, Snowflake, Apache Kafka, Prometheus, Grafana, Elasticsearch, Fluentbit, Kibana, Coralogix, Kubernetes, Helm, Terraform
- Designed a roadmap to increase stability, visibility, observability, security, and development velocity by following the best practices and implementing various architectural solutions. - Configured parsers of underlying Kubernetes CNI background processes. - Configured infrastructure to achieve FedRAMP compliance. - Written Prometheus Exporter to fetch data from GitHub Actions and underlying jobs and steps to create statistics dashboard in Grafana.
DevOps Engineer
10.2019 - 08.2022 |SoftTeco LLC
AWS, GCP, Azure, Linux, Windows Server, Git, Jenkins, GitLab CI/CD, Bitbucket Pipelines, Bitrise, Azure Pipelines, Azure DevOps, SonarQube, Bash, PowerShell, Ansible, Python, Golang, Docker, Docker Compose, PostgreSQL, MariaDB with Galera Cluster, MongoDB, Redis, RabbitMQ, Keycloak, InfluxDB, Prometheus, Grafana, VictoriaMetrics, Graylog, NXLog, Telegraf, Elasticsearch, Fluentd, Kibana, Promtail, Loki, Kubernetes, Helm, ArgoCD, FluxCD v2, Jaeger, Terraform
- Designed tens of infrastructure solutions from scratch within AWS. - Created the whole infrastructure from scratch. - Designed and created a convenient multi-tenancy platform for developers and DevOps Engineers. As a result, the manual actions have been eliminated by 80%. - Reduced costs and latency between components by implementing various architectural solutions. - Changed repositories structure and implement a convenient unique flow for developers and a product in terms of git. - Taught developers to prepare microservices using the advantages of Kubernetes and different Cloud Providers such as AWS or GCP. - Implemented CI/CD process based on Jenkins and shared library written in Groovy that allows describing a pipeline and different stages in YAML format. - Implemented GitOps approach based on ArgoCD solution. - Created a convenient custom solution that allows describing the new ArgoCD Application abstraction in a few YAML strings. - Migrated logging stack from EFK (Elasticsearch, Fluentd, Kibana) to PLG (Promtail, Loki, Grafana). - Optimized Promtail filters and expressions to use unique labels and improved Loki performance. - Migrate from Prometheus to VictoriaMetrics to reduce resources consumption, and cost to create a centralized high-availability solution. - Created and prioritized alerting based on monitoring and logging stack. - Created a flexible single Helm Chart for all microservices. - Automated different processes using Ansible as a configuration management tool. - Implemented decoupled architecture for applications and described it in Terraform. - Written flexible backup tools for PostgreSQL and MongoDB in Python. Written a web interface in Python to visualize business metrics from Prometheus. - Written in Golang a tool to sync Kubernetes secrets with HashiCorp Vault and a tool to clean up Kubernetes Jobs based on custom logic (a little bit more flexible than TTL-after-finished Controller in Kubernetes).
DevOps Engineer
04.2017 - 10.2019 |Hackspace LLC
AWS, Linux, Git, Jenkins, Bash, Python, Groovy, Ansible, Docker, Docker Compose, PostgreSQL, MongoDB, Redis, Apache Kafka, RabbitMQ, Mosquitto, Prometheus, Grafana, Elasticsearch, Fluentd, Kibana, SonarQube, Kubernetes, Terraform
- Created the whole infrastructure from scratch. - Implemented the versioning approach for a product and microservices. - Linux troubleshooting. - "Dockerized" applications and deploy different self-hosted solutions such as Atlassian production, GitLab, etc. - Created a wrapper for git-flow utility written in Bash to automate new microservices creation. Created other automation scripts that are written in Bash. - Prepared Docker Compose to simplify the development process on the local environment with profiles and extension fields features. Implemented DRY (Don't Repeat Yourself) principle with anchors and aliases. - Created different environments based on AWS EC2 instances. - Implemented CI/CD process based on Jenkins and declarative pipelines. - Automated different processes using Ansible as a configuration management tool. - Implemented Quality Gate feature based on SonarQube. - Described AWS infrastructure via Terraform with custom Terraform modules. - Implemented a monitoring stack and alerting based on Prometheus, Alertmanager, and Grafana solutions. - Created a self-managed Kubernetes cluster in HA mode using kOps utility. - Migrated infrastructure from AWS EC2 instances to the Kubernetes cluster. - Written a tool in Python to sync GitLab boards and Trello boards in both ways. - Administration, troubleshooting, and management of self-hosted relational and non-relational databases.

Образование

CCNA Routing and Switching: Network Basics
По 2015
Certificates/Courses: Cisco
CCNA Routing and Switching Essentials
По 2015
Certificates/Courses: Cisco
Introduction to Cybersecurity
По 2016
Certificates/Courses: Cisco
SnowPro Core Certification
По 2020
Certificates/Courses: Snowflake
Professional Cloud Architect
По 2022
Certificates/Courses: Google Cloud Certified
AWS Certified Solutions Architect – Associate
По 2021
Certificates/Courses: Amazon Web Services Training and Certification
AWS Certified Solutions Architect – Professional
По 2022
Certificates/Courses: Amazon Web Services Training and Certification
Design of Electronic Systems in Computer Technology (Магистр)
2017 - 2019
Belarusian State University of Informatics and Radioelectronics
Programmable Mobile Systems (Бакалавр)
2013 - 2017
Belarusian State University of Informatics and Radioelectronics

Языки

РусскийРоднойАнглийскийВыше среднего