CfgMgmtCamp 2025 Ghent

Increase efficiency in EDA workloads - first boot automation on AWS with Python and Boto3
2025-02-03, 16:50–17:15, B.Con (Overflow + Main)

Born of a real world requirement from an EDA customer, this session details how you can use Python and Boto3 to modify the kernel command line parameters on first boot of an EC2 instance. This is something that according to conventional wisdom "cannot be done", and is only possible on the second boot. Yet on in a large compute environment, every second of billable runtime matters, both to keep costs down, and improve overall runtimes. With a little inventiveness and a little open source magic, is actually entirely possible to achieve this efficiency, and in this session I will show you how.

James Freeman is a published author and Senior Technical Account Manager at AWS, bringing over 25 years of technology expertise to the table. With more than a decade of hands-on experience, James has tackled complex enterprise challenges in real-world production environments using Ansible, often introducing this powerful automation tool to CTOs and organizations for the first time. As the author of five authoritative books on Ansible, James is a recognized thought leader in IT automation. His expertise extends to facilitating tailored Ansible workshops and training sessions, and he is a sought-after speaker, having presented at international conferences and community meetups. James's passion for empowering others through automation continues to inspire engineers and businesses to unlock new possibilities in IT.

This speaker also appears in: