DevOps
Summary
Builds and maintains secure CI/CD pipelines in Jenkins using Groovy and Python, optimizing performance and ensuring artifact integrity for multi-language projects.
Scope of responsibilities:
Development and maintenance of a shared CI/CD library for multi-language build processes. Delivering fast and secure pipelines.
Designing pipelines in Groovy (build, test, package, scan, deploy).
Extending Python-based tools (SLSA provenance, SBOM generation, hash/digest verification, and security scan aggregation).
Performance optimization (parallel builds, caching, reducing BOM scope, dependency prefetch).
Ensuring artifact integrity (correct SHA1/SHA256 mapping, input reproducibility).
Requirements:
Experience in CI/CD or DevSecOps.
Knowledge of Jenkins and Groovy.
Automation in Python (JSON/YAML, scripting).
Knowledge of Maven/NPM/Python packaging; exposure to Helm/Terraform.
Onsite work in Krakow for any 6 days per month.