As part of the "System and Image Hardening and Management" project, b-nova supported Helvetia Insurance Switzerland in the hardening, standardization, and automated management of system and container images. The focus was on building hardened golden images using AWS EC2 Image Builder, securing container base images according to CIS benchmarks, and automating build, patch, and distribution processes with Ansible and CI/CD pipelines. The goal was to establish a consistently secure, reproducible, and maintainable foundation for all runtime environments across the platform landscape.
Biggest challenge
Establishing consistently hardened and standardized runtime environments across a growing platform landscape with automated compliance assurance
What we did
Building automated image hardening pipelines with AWS EC2 Image Builder and Ansible as well as standardization and lifecycle management of all system and container images
Main tools we used
AWS EC2 Image Builder, OpenShift, Docker, Podman, Ansible, Linux, GitHub Actions, ArgoCD