PROJECTS — WHAT GROWS AND RUNS

Projects, labs and experiments

From long-running systems to proof-of-concepts. Every project is context for related knowledge — whatever gets solved along the way ends up in the knowledge base.

SELinux development in an enterprise distribution archived work Working on SELinux in an enterprise Linux distribution: policies, their bugs and passing the knowledge on to colleagues. selinux · policies · lsm · training Security certification against DISA STIG archived work Preparing a minimal enterprise distribution for DISA STIG certification: architecture, test adaptation, mitigations and judging which rules apply to the system at all. stig · compliance · hardening · sle-micro Infrastructure as Code with Ansible archived work Idempotent infrastructure deployment with Ansible – system and applications, roles driven by host groups, and contributions to an OpenStack deployment. ansible · iac · openstack · deployment · idempotence · hardening Cloud platform test automation archived work A framework for automated testing of OpenStack cloud platform updates, storage integration and CI/CD – including a period leading the test team. openstack · test-automation · ci-cd · storage · qa A model railway controlled from Kubernetes archived personal A model railway fully controlled and monitored from a small Intel NUC computer via Arduino, with the applications running in a Kubernetes cluster. kubernetes · intel-nuc · arduino · monitoring · talk Read-only Raspberry Pi for daily menu displays archived work Daily menu displays in canteens across the country: a Raspberry Pi that survives being unplugged and deploys without anyone touching it on site. raspberry-pi · raspbian · read-only · digital-signage · deployment Political party websites in Jekyll archived public Running and developing several static websites of a political party in Jekyll, including a signpost site for regional elections. jekyll · static-sites · git Update testing across architectures archived work Verifying fixes of an enterprise Linux distribution before release – on x86, IBM Z and PowerPC, with a focus on virtualization. qa · regression-testing · virtualization · kvm · ibm-z Infrastructure migration archived public Moving an organization’s services off a probably compromised server onto a newly designed infrastructure, running it long term and leading a technical team of volunteers. migration · virtualization · security · e-mail · jekyll · volunteers XEN virtualization infrastructure archived work Consolidating several servers onto the XEN XCP virtualization platform with high availability, shared storage and backups – including migration of running services. xen · virtualization · high-availability · nas · backup · migration AIX and Linux administration archived work Installation, upgrades, configuration and support of AIX and Linux systems on IBM Power – logical partitions, SAN, backups and high availability. aix · powerha · lpar · san · ksh Network administration for companies and the public sector archived work End-to-end administration of networks and servers for private companies and the public sector – from network devices to mail, VPN and storage. network-administration · openvpn · iscsi · firewall · active-directory Infrastructure monitoring archived work Watching load and availability of servers and networks – from SNMP and an information system for monitoring and helpdesk to Cacti on top of a virtualization infrastructure. monitoring · cacti · snmp · availability · helpdesk