Dziuba Maksym

Senior DevOps

About Me

Hi, my name’s Maksym, and I’m a senior DevOps. As well as administrating systems, I also have experience making production clusters using Nomad, Consul, Boundary, and Vault. I have worked at several companies gaining teamwork and leadership skills. The Tech stack that I used and have production experience with is:

  • HashiStack:
    • Nomad
    • Consul
    • Vault
    • Boundary
    • HCP (HashiCorp Cloud Platform)
  • ELK
  • Prometheus
  • Grafana
  • GitLab CI/CD
  • GCP

My Certificates

I am most skilled in: HashiStack and Eating Pizza :)

Projects

Multi-regional Nomad cluster

This is one of the most significant projects I have done so far.

I started this project to learn Nomad, which has since grown into a fully-fledged cluster. I have learned many skills through this, and I’m proud to have this in my portfolio. If you don’t have a project as excellent as this, I suggest you make one. So in these project, I have 8 on-prem DC and 1 in GCP, each with its own Nomad & Consul clusters. The cluster in GCP has VPN connections to on-premise clusters. It is used to deploy new clusters, deploy monitoring on GCP, and act as the source of truth for ACL tokens & policies. Every aspect of Nomad, Consul, Vault, business jobs, as well as monitoring are described in terraform code and deployed in production via GitLab CI/CD Pipelines.

Experience

Pinesoftware

Senior DevOps

October 2020 - Present

pinesoftware.com.cy

Solving 21st-century problems by designing scalable and reliable infrastructure

Company profile in fintech, so I work with low-latency and high-load projects. I’m involved in every aspect of the project, from writing Dockerfile in the most optimized way to designing cluster architecture. When I came in, they had servers managed by hand, and every internal app was running in SystemD service. Now every internal app has a CI pipeline that ensures code quality and builds Docker images. And CD pipeline that uses an internal registry to deploy services in Nomad. After deployment and healthchecks, service registers in Consul and our Prometheus start a monitoring process of these services.

Experience

MegaMarket

Senior DevOps

October 2012 - 2020

Optimization, Virtualization, Security

I came to the company when they had 2 servers and big troubles with the reliability of internal apps. But by implementing virtualization and building a set of virtual machines on top of ESXi plus vCenter, I created a reliable environment for production. In the short term, infrastructure grew to 7 physical servers with over 50 virtual machines. I worked with almost everything from Windows XP to building multi-master MariaDB clusters, from internal mail servers to writing python apps that used UniFi controller to detect anomalies and movement of devices inside WiFi network.

A Little More About Me

Alongside my interests in DevOps engineering some of my other interests and hobbies are:

  • Cooking
  • Reading
  • Cybersecurity