Petr Ivanov

Lead DevOps Engineer at Sberbank-Technology

St Petersburg, St Petersburg City, Russia
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
🎓
Top School
Petr Ivanov is a Lead DevOps Engineer based in St. Petersburg with 8 years of focused experience building and running reliable CI/CD, packaging and release systems for complex Java and C++ projects. He has led teams and IT operations at Sberbank-Technology and GridGain Systems, where he designed nightly build chains, automated delivery pipelines (Docker, NuGet, Maven, Debian/RPM) and introduced faster, more reliable test pipelines. Petr combines deep hands-on build engineering—demonstrated by his contributions to Apache Ignite packaging and Java 9/11 compatibility fixes—with leadership in release management and developer productivity. He has a strong track record of migrating enterprise processes (SVN to Git), creating enterprise packaging ecosystems and running multi-delivery release cycles. Known for pragmatic automation, he often removes manual bottlenecks across DEV, QA and OPS while preserving auditability and reproducibility. His background in both systems engineering and teaching gives him an unusual blend of technical depth and clear cross-team communication.
code8 years of coding experience
job11 years of employment as a software developer
bookEnglish Gymnasium, Magadan
bookMaster’s Degree, Computer and Information Sciences and Support Services, Master’s Degree, Computer and Information Sciences and Support Services at Saint Petersburg State University of Aerospace and Instrumentation
languagesEnglish, Russian
github-logo-circle

Github Skills (20)

scripting10
packaging10
bash10
deb10
release-management10
rpm10
build-automation10
github-ci9
java9
linux9
javas9
githubaction-workflow9
big-data8
caching7
databases7

Programming languages (13)

JavaCHandlebarsHTMLPerlTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
apache/ignite

Dec 2017 - Sep 2022

Apache Ignite
Role in this project:
userDevOps Engineer & Release Manager
Contributions:17 reviews, 94 commits, 64 PRs in 4 years 9 months
Contributions summary:Petr primarily focused on build and packaging automation within the Apache Ignite project. They implemented and refined RPM and DEB package generation, including the creation of a `package.sh` script to automate these processes. Additionally, the user addressed Java 9 compatibility issues in various build scripts and configuration files and fixed documentation links, showcasing a strong understanding of the build and release pipeline, along with compatibility maintenance. Several commits were made to facilitate Java 9 and 11 compatibility.
data-management-platformin-memory-databasedistributed-sql-databaseapache-ignitenetwork-client
gridgain/gridgain-9-ce

Mar 2021 - Jul 2022

Contributions:2 reviews, 1 PR, 25 pushes in 1 year 5 months
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