Python AWS Tooling
Responsibilities:
- build Python CLI tools on Typer and boto3 for controlling AWS resources through the AWS API, used by the platform team for release and deployment operations and by release managers to create new releases, backing the larger utilities with
pytesttest suites - build a Typer CLI for running Locust load tests, distributed as a single-file executable with uv
- author and maintain
config-ninja, an open-source Python agent published to PyPI and built for Elucid’s platform, which renders Jinja2 configuration-file templates from AWS AppConfig data and runs as asystemdservice - set up an internal PyPI registry and publish the platform’s health-check monitor Django application to it