Dmitrii Ganochenko

DevOps engineer with five years of linux administration experience.

Summary

As a DevOps engineer with five years of experience, I have developed expertise in various areas of software development. I have a solid understanding of containerization technologies such as Docker and Kubernetes, and I have hands-on experience in writing tests and pipelines.

I am familiar in multiple scripting languages, including Bash and Javascript (developed full-stack apps, microservices, k8s operators). Intermediate skills with Golang (developed microservices and a Terraform provider) and Python (debugging scripts).

Additionally, I am skilled in designing highly available and fault-tolerant infrastructure, and I have experience working with cloud platforms such as GCP and AWS. I am well-versed in monitoring systems such as Zabbix and Prometheus, and I have experience working with both SQL and noSQL databases, including Postgres, CockroachDB, MongoDB, Redis, and MariaDB.

Work Experience

EPAM Systems, Google Marketplace project

02/2022 - now, Senior Systems Engineer

Project responsible for delivering public applications on Google Cloud Platform Marketplace and public GitHub Repository (github.com/GoogleCloudPlatform/click-to-deploy).

Responsibilities:

*Tools and Technologies: Various SQL/NoSQL databases, both as parts of different solutions and as standalone apps. SQL: MySQL, MariaDB, Postgres. NoSQL - Cassandra, Redis, TiKV., Docker, kubectl, Helm, Bazel, Go, Bash, Prometheus, several Linux tools like sed/awk/grep/jq for test scripts, GKE for developing and testing K8S apps using Helm, Github Actions and GCP Cloud Build for CI/CD, Bazel for building internal tools.


Grid Dynamics, project Tesla

03/2021 - 01/2022, Senior DevOps Engineer

I worked in the SRE team, my main responsibilities were support and configuration of pipelines (Jenkins, Github Actions), monitoring infrastructure and applications (TICK-stack, Prometheus, Splunk), writing Ansible roles.

Responsibilities:

Tools and Technologies: FoundationDB, Cockroachdb, Postgres, Redis, Macbook + ssh + neovim., Ansible, docker/kaniko, Jenkins, Github Actions, K8s (vanilla and k3s) + Helm + helmfile, Prometheus + Alertmanager + Grafana.


ProcessOptima

10/2019 - 03/2021, DevOps Engineer

I was the only one DevOps Engineer in the company. My responsibilities were to move the infrastructure to the cloud, containerize all applications, build a fault-tolerant infrastructure, and cover everything with monitoring and testing. The infrastructure was successfully migrated, all applications were migrated to Kubernetes clusters, databases were also clustered and forms were created in Jenkins (Freestyle parametrized jobs) to manage them and their backups.

Tools and Technologies: PostgreSQL, Redis, Ansible, Terraform, Jenkins, Github actions, Docker, K8S, Helm, Zabbix, Prometheus, Alertmanager, Grafana., K8s + Docker + Kaniko (in pipelines), Zabbix for cloud instances/psql monitoring, Prometheus + Alertmanager + Grafana for containerized apps.


Tradingview

01/2018 - 10/2019, DevOps Engineer

My responsibilities were writing and maintaining pipelines, ansible roles, monitoring infrastructure and applications. During my work, I have successfully implemented many pipelines that have replaced manual deployments.

Tools and Technologies: PostgreSQL, Redis, internal timeseries DBs, Clickhouse., Ansible, Terraform, Puppet, Docker, Grafana, ELK., Zabbix + AWS cloudwatch for monitoring, Docker, Jenkins + Gitlab CI, ELK for logs analyzing.


Languages

Russian - Native

I’m from Russia, so I speak Russian at a native speaker level.

English - B1

Good written and oral communication skills in English. My level is sufficient for communicating with clients and participating in team meetings.

Polish - A1

A year of study at a language school, now my level is enough for everyday communication and I continue to study.

Certificates