
This training is designed for individuals working on containerisation, automation, and performance optimisation in HPC environments. It provides a structured approach to developing, deploying, and benchmarking HPC applications using modern DevOps methodologies. Participants will learn to create containerised environments, automate workflows with CI/CD pipelines, and evaluate application performance using benchmarking tools.
The course covers both fundamental and advanced topics, including Docker, Singularity/Apptainer, GitHub Actions, GitLab Runners, JacamarCI, and benchmarking with reframe-hpc and feelpp.benchmarking. Practical, hands-on exercises will help attendees apply their knowledge to real HPC environments, improving workflow reproducibility, efficiency, and scalability.
This training is ideal for HPC administrators, software developers, DevOps engineers, researchers, and scientists who want to optimise HPC workflows and benchmark applications at scale.