CV
Maciej Barć
In my work (be it commercial or open source) I try to fuse my
in-depth knowledge of UNIX-based operating systems
with "infrastructure as code".
And I take the IaC apprach quite
literally in terms of "code" - I write my own modules
(for Ansible and Terraform),
I hack on Docker containers
and utilize multiple containerization
and virtualization technologies.
I aim to build my whole infra
(including the underlying bare metal)
as though it literally was an application
written in a programming language.
This holistoc approach to build and deploy has many benefits:
easy reproduce and test processes, "shift-left" debugging
and in-depth introspectability.
Skills
- Containers: in-depth knowledge of UNIX sandbox systems, namespaces, chroot, nspawn, bubblewrap, OCI-compatible tools: docker, podman,
- Cluster management: Kubernetes, Onteon Cluster
- DevOps: GitOps, Ansible, Terraform, Jenkins
- Programming languages: Python: Django, FastAPI, JavaScript: Typescript, NestJS, JAVA: Spring, .NET: C#, F#, ASP.NET
Experience
-
Onteon Tech
as Software Developer,
Jun 2023 - Present,
Full-time
- DevOps practice, Linux internals, Linux kernel subsystems
- Kubernetes, Docker, Onteon Cluster
- JAVA, Spring, Maven, Groovy
- Typescript, NodeJS build tools
-
Gentoo
as Package Maintainer,
Nov 2021 - Present,
Part-time
- Linux internals, Linux kernel subsystems
- Supply chain security
- Build systems: make, autotools, meson, cmake, scons
- Debugging and patching software
-
AICONIC
as Django Developer
2022 - Apr 2023,
Part-time
- DevOps practice, Linux internals
- Python, Django
Education
- Master's degree in Information Technology at Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie, 2024 - 2025
- Engineering Degree in Information Technology at Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie, 2020 - 2024
- IT technician, Information Technology at Technikum nr 6 "Elektronik" (Zespół Szkół Elektronicznych w Rzeszowie), 2016 - 2020