
Evgeniy Patlan engineered robust CI/CD pipelines and Docker-based solutions across multiple Percona repositories, including percona-docker and Percona-Lab/jenkins-pipelines. He automated nightly Docker image builds, integrated security scanning with Trivy, and streamlined release workflows by modernizing Jenkins pipelines using Groovy and Shell scripting. In percona-docker, he upgraded PostgreSQL images, refactored Dockerfiles for Oracle Linux 9, and enhanced deployment flexibility with improved package management and high availability tooling. His work included RPM packaging fixes, repository tag monitoring with Slack notifications, and artifact management, demonstrating depth in DevOps, containerization, and build automation while ensuring compatibility, security, and maintainability throughout.
Summary for 2025-10: Delivered automated CI improvements across two repositories, focusing on repository tag monitoring and Docker image tooling. Implemented a Jenkins pipeline script (check_mysql_repo.groovy) in Percona-Lab/jenkins-pipelines to automatically detect new MySQL repository tags, generate CSV diffs between versions, notify via Slack, and manage artifacts for tag lists, with integration to an external script for deeper version comparisons. Upgraded Percona Toolkit in percona-docker Docker image from 3.7.0-1.el9 to 3.7.0-2.el9 to ensure the Docker image ships with the latest toolkit fixes and improvements. Overall, no critical defects were observed; these changes improve release visibility, reduce manual checks, and strengthen CI/CD reliability. Technologies demonstrated include Groovy/Jenkins pipelines, Slack integrations, CSV diff generation, artifact management, and Dockerfile maintenance.
Summary for 2025-10: Delivered automated CI improvements across two repositories, focusing on repository tag monitoring and Docker image tooling. Implemented a Jenkins pipeline script (check_mysql_repo.groovy) in Percona-Lab/jenkins-pipelines to automatically detect new MySQL repository tags, generate CSV diffs between versions, notify via Slack, and manage artifacts for tag lists, with integration to an external script for deeper version comparisons. Upgraded Percona Toolkit in percona-docker Docker image from 3.7.0-1.el9 to 3.7.0-2.el9 to ensure the Docker image ships with the latest toolkit fixes and improvements. Overall, no critical defects were observed; these changes improve release visibility, reduce manual checks, and strengthen CI/CD reliability. Technologies demonstrated include Groovy/Jenkins pipelines, Slack integrations, CSV diff generation, artifact management, and Dockerfile maintenance.
In August 2025, delivered a major feature enhancement for the Percona Docker image: PostgreSQL Docker image (v17) on Oracle Linux 9 in the percona-docker repository. The update refactors the Dockerfile for improved package management, adds new components (pgBackRest, Patroni) to support backups and high availability, and tightens security and compatibility through adjusted user permissions and environment variables. Telemetry agent setup was enhanced and volume definitions clarified to increase flexibility and operability across environments.
In August 2025, delivered a major feature enhancement for the Percona Docker image: PostgreSQL Docker image (v17) on Oracle Linux 9 in the percona-docker repository. The update refactors the Dockerfile for improved package management, adds new components (pgBackRest, Patroni) to support backups and high availability, and tightens security and compatibility through adjusted user permissions and environment variables. Telemetry agent setup was enhanced and volume definitions clarified to increase flexibility and operability across environments.
June 2025 monthly summary for percona-docker: Upgraded Percona Distribution for PostgreSQL (PPG) to version 17.5 across multiple Dockerfiles to align with the latest minor release and security improvements, ensuring Docker images ship with PostgreSQL 17.5.
June 2025 monthly summary for percona-docker: Upgraded Percona Distribution for PostgreSQL (PPG) to version 17.5 across multiple Dockerfiles to align with the latest minor release and security improvements, ensuring Docker images ship with PostgreSQL 17.5.
January 2025 monthly summary for Percona-Lab/jenkins-pipelines. Delivered a new PBM Docker image nightly build and test automation pipeline within Jenkins. The pipeline clones percona-docker, builds the PBM image, runs a security analysis with Trivy, pushes the image to the PerconaLab Docker repository, and includes post-build cleanup and build-status notifications to stakeholders.
January 2025 monthly summary for Percona-Lab/jenkins-pipelines. Delivered a new PBM Docker image nightly build and test automation pipeline within Jenkins. The pipeline clones percona-docker, builds the PBM image, runs a security analysis with Trivy, pushes the image to the PerconaLab Docker repository, and includes post-build cleanup and build-status notifications to stakeholders.
December 2024 Highlights: Delivered packaging reliability improvements and AL2023 readiness across multiple Percona projects, strengthening release stability and enterprise deployment readiness. Key outcomes include corrected Percona Server RPM packaging, AL2023 build support in Percona Backup MongoDB, and AL2023 pipeline integration in Jenkins for MongoDB-related workloads. Additionally, CI stability was improved through an updated agent image and by deprecating Debian 10 build stages, with a controlled release bypass when necessary. These efforts reduce customer risk, accelerate compatibility with newer OS versions, and streamline maintenance across distros.
December 2024 Highlights: Delivered packaging reliability improvements and AL2023 readiness across multiple Percona projects, strengthening release stability and enterprise deployment readiness. Key outcomes include corrected Percona Server RPM packaging, AL2023 build support in Percona Backup MongoDB, and AL2023 pipeline integration in Jenkins for MongoDB-related workloads. Additionally, CI stability was improved through an updated agent image and by deprecating Debian 10 build stages, with a controlled release bypass when necessary. These efforts reduce customer risk, accelerate compatibility with newer OS versions, and streamline maintenance across distros.

Overview of all repositories you've contributed to across your timeline