Git
Whether I'm developing a web project or configuring IT infrastructure – Git is an essential tool I rely on every day. Given its importance, I’ve also trained former colleagues on various Git-related topics.
My projects
Current and past projects where I used Git.
The client manages over 400 SLES systems using SUSE Manager and Salt. However, the Salt integration in SUSE Manager lacks both Infrastructure as Code (IaC) support and a mature staging concept. I took it upon myself to address these key shortcomings by developing custom Python modules. This made it possible to implement both a functional staging concept and an IaC-based management approach using SUSE Manager and Salt.
I developed a custom Salt formula that configures the local Git client. The formula is automatically tested against the latest Salt versions using a GitHub Actions pipeline.
At the time, around 40 virtual Debian servers were managed and maintained manually. I took the initiative to introduce Salt into the environment to manage the servers more efficiently and standardize their configurations. Today, the client reports that the setup is still in use and actively being developed further.
Knowledge base articles
The latest articles on the topic of Git.