-
Download
PDF version
-
About me:
Senior DevOps and Platform Engineer with 20 years of enterprise IT
experience, including CI/CD, Kubernetes, GitOps, infrastructure automation,
and cloud platforms. I build and operate reliable developer platforms using
Kubernetes, ArgoCD, Terraform, Ansible, Jenkins, and GCP. Experienced in
modernizing delivery processes, supporting product teams, and improving
operational resilience.
-
Contact:
email: rzabcio@gmail.com
tel: +48 501649677
LinkedIn: profile
GitHub: rzabcio
Skills
Containerization & orchestration: Kubernetes, Docker, ArgoCD
Cloud & infra: GCP, Ansible (+AWX), Terraform, Linux, AWS, IBM Cloud
CI/CD & monitoring: Jenkins, Bamboo, GitLab, Nexus, Grafana, Prometheus,
Wazuh, Zabbix
Programming & scripting: Java, Groovy, Python, Bash, Go, Helm, Gradle,
Maven, Ant, SQL, Frontend
Middleware & databases: NGINX, Apache HTTP Server, Tomcat, JBoss/Wildfly,
Oracle, PostgreSQL
Collaboration & other: Jira, Confluence, PKI
Certifications
- Sun Certified Java Programmer for Java 1.5, 2008.
Previous certifications
Project experience
DevOps Engineer
| PSI Polska, GEM department |
July 2024-Present |
Platform engineering for the Command & Control energy-infrastructure management
product, supporting a team of 20+ developers and testers by operating the
developer platform and software supply chain: Jenkins, Bitbucket (later
migrated to company on-prem GitLab), Nexus, Sonar, and SBOM tooling on
Kubernetes with ArgoCD, initially on IBM Cloud, later migrated to
GCP.
- Build and maintain CI/CD orchestration using Jenkinsfile, Groovy,
shared libraries, and dependent multi-job pipelines; continuously identify
repeatable developer and tester workflows and automate them to reduce manual
effort, lower delivery friction, and shorten feedback cycles.
- Manage platform configuration through IaC (Terraform for GCP and IBM
Cloud), GitOps (ArgoCD, Helm), and configuration as code (Ansible,
JCasC) with PR-based review; this holistic approach reduced configuration
drift and made tooling-stack migrations and upgrades low-impact and repeatable
(aforementioned IBM->GCP migration took one day from developer perspective).
- Create and operate dev/test environments with Ansible/AWX for VM-based
environments and Helm for Kubernetes environments, to mirror various
production setups and turn environment provisioning and refresh into
repeatable automated workflows instead of manual one-off tasks. Troubleshoot
issues across Java desktop applications, WildFly, Oracle, and PostgreSQL.
- Create automation to support security-policy compliance: generate SBOMs, scan
for vulnerabilities with Trivy, Dependency-Track, and Sonar, and keep
VMs (Ansible/AWX) and container images updated as part of a weekly
patching and scanning cycle, helping reduce the backlog of vulnerabilities.
- Provide occasional support to Professional Support teams on live production
customer environments: perform root-cause analysis, recommend remediation
approaches and operational standards, and help speed up resolution of complex
production issues.
- Monitor the critical platform stack with Prometheus and Grafana;
configure detailed metrics and alerts that helped predict outages before they
happened, alongside security configuration, backups, and updates.
System Administrator
| Sygnity, IT department |
2018-2024 |
Systems administration and operational support for back-office applications and
developer tooling.
- Administer and maintain back-office applications, including the Atlassian
stack, across multiple Linux servers.
- Maintain system reliability through operating-system upgrades, security
patching, Wazuh monitoring, incident response, troubleshooting, and
on-call support.
- Manage Linux servers (primarily Red Hat, CentOS, and OEL), including upgrades,
migrations, and VM operations in VMware vCenter; maintain backup and recovery
procedures at the VMware infrastructure level.
- Co-administer Zabbix and Wazuh, including custom log decoders for
server and application monitoring and post-incident analysis.
- Administer cloud organizations: IAM, billing, project structure, and cloud
adoption guidance, primarily in GCP, with experience in AWS,
Azure, and OCI.
- Maintain a company-wide engineering-tooling platform, including a central
Nexus repository and containerized Bamboo build agents.
- Develop Ansible automation for environment cloning, reverse-proxy
configuration, bulk HTTPS certificate renewals, and agent installation for
Zabbix, Wazuh, Qualys, and IBM License Metric Tool.
- Build Python/Go/Bash CLI tools for administrative workflows,
including Nexus/Crowd permission synchronization, invoice processing, and log
rotation and archiving; create utility and maintenance landing pages.
Additional scope: Atlassian platform administration
- Maintain the company Atlassian platform and automate Jira and
Confluence workflows, processes, REST endpoints, and UI extensions with
Groovy-based ScriptRunner.
- Develop custom reporting and operational tooling using the Atlassian SDK,
Java, Gradle, Python, Go, and Bash.
- Support teams adopting Git, Bitbucket, and Bamboo; automate Bamboo
build-agent management across Kubernetes and standalone VMs.
Release Administrator
Release engineering for Sidoma and JMaestro, multi-client stock-market J2EE
applications (e.g., ING, Noble Securities, BNP Paribas, Michael/Strom).
- Build and manage deployment pipelines, software releases, and installation
documentation.
- Manage source-code integration across SVN trunk, client, and release
branches; resolve merge conflicts in collaboration with production teams.
- Establish continuous delivery, replacing manual local builds with Jenkins
pipelines and Ant, Maven, and Bash automation for component selection,
package-size reduction, versioning, and changelog-driven documentation.
- Migrate a large SVN repository to Git, train the team, and adapt
delivery procedures and pipelines.
Java Developer
Development of eDokumenty, a multi-client electronic-document workflow system
(e.g., ZKZL, Toruń City Hall, Policja Polska).
- Develop a Bouncy Castle-based Java application for signing and verifying
electronic documents.
- Implement mutual TLS authentication using hardware-token (PKCS#11) and
file-based (PKCS#12) certificate providers, plus PDF (PKCS#7) and XML
(XML-DSig) signing support.
- Work on server-side code and Java applets embedded in web applications;
administer Windows Server Certificate Authority infrastructure.
Personal projects & learning
- DOI management application — Go service integrating GCP, Cloud Run, and
Jira Cloud for the cultural publishing house Czas Kultury. In development.
- Kubernetes home lab — Raspberry Pi-based Kubernetes cluster deployed with
Kubespray.
- Advent of Code — language-learning exercises in Go and Elixir; source code
available on GitHub.
Education
- Poznan University of Technology, MSc in Mathematics; thesis: “Solving
systems of linear equations in interval arithmetic”
- Marie Curie-Skłodowska High School in Złotów
Languages
- Polish: native
- English: C1
Interests
Board games, film, humanistic science fiction, and narrative-driven video games.