Aller au contenu

Jenkins Consulting#

I have 10+ years of experience of buidling and maintaining large-scale CI/CD systems with Jenkins for software, hardware and embedded projects. As a Jenkins core maintainer and a former governing board member, I have expertise in many areas of the ecosystem, including security and scalability.

Consulting enquiries

Email consulting@oleg.swiss or book a consulting call.

Engineering#

  • Integrations between Jenkins and other tools, as plugins or Pipeline libraries
  • Developing new plugins for Jenkins, and patching/refreshing the existing ones
  • Custom development for tools like Jenkinsfile Runner

Reference - Principal Software Engineer & Jenkins Maintainer at CloudBees

Oleg Nenashev has been a key contributor to CloudBees products and plans. He developed, maintained, and enhanced critical software including Jenkins core, Jenkinsfile Runner, Jenkins remoting, and Jenkins configuration as code.

He is an approved maintainer in more than 160 Jenkins repositories. His contributions are widely recognized at CloudBees and well respected in the Jenkins community.

// Certificate of Employment from CloudBees International SA // Principal Software Engineer, 2016–2021

Jenkins automation at scale#

  • Building custom automation and CI/CD platforms based on Jenkins, especially for hardware and embedded projects.
  • Jenkins security audit and customizations
  • Observability for Jenkins and CI/CD
  • Designing Jenkins-based CI/CD for hardware-in-the-loop testing, hardware and embedded projects, and other specialized development environments.

Reference - Developer Productivity & CI/CD Engineering at Synopsys

Mr. Nenashev led the project to create a department-wide continuous integration and build-and-test automation service for ~300 engineers across Europe, the US, Canada, India, the Russian Federation, and China.

He designed, implemented, and maintained a large-scale distributed continuous integration service supporting approximately 50 products and more than 5,000 builds per day across multiple build clusters and datacentres.

// Reference letter from Synopsys, // Software Engineer, Sr II, 2013–2015

Training#

More areas#

For broader engineering systems and developer productivity, see Developer Productivity consulting. For applying AI to build systems and CI/CD workflows with Jenkins, see Applied AI consulting.