Yuriy Mezhevikin

DevOps Engineer at Mirantis

Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Yuriy Mezhevikin is a seasoned DevOps engineer with 15 years of experience building and operating production infrastructure across OpenStack, Docker, and CI/CD toolchains like Ansible, Jenkins and Terraform. Currently at Mirantis, he combines deep systems administration roots managing large Windows and Linux estates with modern cloud-native skills in Kubernetes, Prometheus/Grafana monitoring, and ELK-style logging. He has a track record of pragmatic engineering contributions to notable open-source projects—improving OpenStack Cluster API stability and refactoring libvirt RPC handling—to make orchestration and virtualization more reliable. Comfortable scripting in Python, Groovy and Bash, Yuriy blends automation-first practices with hands-on troubleshooting from firmware/RAID to distributed services. Based in Ukraine, he brings steady operational judgment honed by managing hundreds of workstations and critical network services while shipping improvements that prevent token expirations and streamline cloud integrations.
code15 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (30)

libvirt10
kubernetes10
python10
django10
cloud-infrastructure10
infrastructure10
rpc10
go10
openstack10
kubernetes-pods10
cluster-api10
stream-processing10
xdr10
html-template9
python-templates9

Programming languages (22)

C++JinjaCRustGoMustacheHTMLGroovy

Github contributions (5)

github-logo-circle
digitalocean/go-libvirt

Jan 2018 - May 2018

Package libvirt provides a pure Go interface for interacting with Libvirt. Apache 2.0 Licensed.
Role in this project:
userBack-end Developer
Contributions:23 commits, 4 PRs, 26 comments in 3 months
Contributions summary:Yuriy primarily refactored and improved the `go-libvirt` library, focusing on the RPC communication layer. Their work included moving the response fetching logic into the `request()` method, enhancing error handling, and streamlining stream processing for volume upload and download operations. They extracted the `sendPacket()` and `getResponse()` methods for better code organization and introduced the `requestStream()` function to handle data streams. These changes aimed to improve the library's efficiency and maintainability.
golanglicensedlibvirtapachepure-go
Cluster API implementation for OpenStack
Role in this project:
userCloud Engineer / Infrastructure Engineer
Contributions:8 commits, 6 PRs, 4 comments in 1 month
Contributions summary:Yuriy's contributions focused on improving the integration of the `cluster-api-provider-openstack` project, specifically concerning the setup and management of OpenStack resources for Kubernetes clusters. They added functionality for automatically re-authenticating OpenStack clients, which ensures cluster stability by handling token expirations. The user also updated the project to use a newer version of `cluster-api` and made fixes to correctly use the default cloud configuration. Further, the user addressed issues related to shell script generation for cluster components.
k8s-sig-cluster-lifecycle
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yuriy Mezhevikin - DevOps Engineer at Mirantis