Ihor Yanchenko

DevOps Engineer at Freelance

Greater Buenos Aires Argentina
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
Ihor Yanchenko is a seasoned DevOps engineer with 17 years of experience building and operating reliable, high-availability infrastructure across cloud and on-prem environments, currently freelancing from Greater Buenos Aires. He has deep PostgreSQL and Kubernetes expertise, demonstrated by notable contributions to Patroni and Zalando’s Postgres Operator—improving HA behavior, volume resizing, and Windows compatibility while hardening operator features. Ihor’s background spans automation with SaltStack, Terraform, Helm and custom Python tooling, and long-running on-call responsibilities at large scale services. Pragmatic and independent, he pairs low-level systems knowledge with operator-focused back-end work and a track record of shipping production-safe changes to widely used open-source projects.
code17 years of coding experience
job14 years of employment as a software developer
languagesUkrainian, Russian, English, German
stackoverflow-logo

Stackoverflow

Stats
106reputation
6kreached
10answers
0questions
github-logo-circle

Github Skills (38)

operator10
kubernetes10
docker10
postgresql10
admin10
python10
high-availability10
configuration-management10
databases10
database-administration10
etcd10
dockers10
go10
kubernetes-pods10
yaml10

Programming languages (11)

TypeScriptHCLJavaC++CPLpgSQLJavaScriptGo

Github contributions (5)

github-logo-circle
patroni/patroni

Nov 2019 - Dec 2020

A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:13 commits, 20 PRs, 58 comments in 1 year
Contributions summary:Ihor contributed significantly to the Patroni project, focusing on backend logic and configuration. They addressed issues related to database connectivity and configuration parsing within the etcd component. Further enhancements include improvements to the command-line interface (CTL) for cluster management, specifically handling edge cases when interacting with the cluster. They also implemented features related to the project's versioning and logging configuration. Additionally, the user refactored shell scripts into Python for improved Windows compatibility.
etcdzookeeperavailabilityhaproxykubernetes
zalando/postgres-operator

Jul 2020 - Jun 2021

Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:9 reviews, 6 commits, 16 PRs in 11 months
Contributions summary:Ihor primarily contributed to the implementation of features and configurations related to the `postgres-operator` for Kubernetes. Their work focused on enhancing volume resizing capabilities, including different strategies and configuration options, and integrating functionality to restart instances via the REST API. They also introduced and refined features related to password encryption and external traffic policies for services, along with code refactoring and testing to ensure the operator's functionality and stability.
golangclustersdatabase-as-a-servicemanaged-servicespostgresql-clusters
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
Ihor Yanchenko - DevOps Engineer at Freelance