Oleg Nenashev is a hands-on developer tools engineer and community builder with 13+ years of experience driving developer productivity, CI/CD, observability and DevRel across both open source and commercial ecosystems. As a long-time Jenkins core maintainer and contributor to high-profile projects like Jenkins Remoting, Jenkinsfile Runner and numerous plugins, he blends deep backend and automation expertise with security-minded quality work and test automation. He has scaled communities (WireMock, Jenkins), led governance and incubation efforts at CDF/CNCF, and served as a CNCF Ambassador and conference program committee member. Comfortable in low-level embedded systems as well as cloud-native stacks, he holds a PhD and often bridges hardware-rooted thinking with developer-facing tooling. Notably, he has driven productization of Jenkinsfile Runner and contributed Windows service tooling (WinSW), showing a rare mix of platform plumbing and community strategy.
13 years of coding experience
13 years of employment as a software developer
PhD, Components and devices of computing and control systems (Russian classifier - 05.13.05), PhD, Components and devices of computing and control systems (Russian classifier - 05.13.05) at Peter the Great St.Petersburg Polytechnic University
High School, Mathematics, Physics, Computer Science, High School, Mathematics, Physics, Computer Science at Lyceum 239
A command line tool to run Jenkinsfile as a function
Role in this project:
Back-end & DevOps Engineer
Contributions:22 releases, 142 reviews, 555 commits in 4 years 9 months
Contributions summary:Oleg primarily contributed to the refactoring and improvement of the Jenkinsfile Runner core. The changes include removing dependencies, cleaning up unused code, and removing assertions. These changes suggest an effort to optimize the codebase and reduce technical debt. Additionally, the user worked on improving the build process with a change to use a new temporary directory allocator and introduce the --runWorkspace parameter.
[Deprecated & ingrated in docker-agent] Docker image for a Jenkins agent which can connect to Jenkins using TCP or Websocket protocols
Role in this project:
DevOps Engineer
Contributions:12 releases, 4 reviews, 104 commits in 4 years 2 months
Contributions summary:Oleg primarily focused on modifying and updating build and deployment scripts for the Jenkins Docker agent. They reworked the `make.ps1` file to handle various Windows-based agent builds and image tagging. The user also implemented changes to the `jenkins-agent.ps1` script, refactoring and incorporating new features. Their work significantly impacted the build process and configuration of the Jenkins Docker agent.
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
Oleg Nenashev - Association Co-Founder And Council Member