At least 2 years of hands-on AWS experience in automation, deployment workflows, or infrastructure engineering (1–2 years may be considered for exceptional candidates).
Strong, practical experience with AWS CDK using TypeScript.
Proficiency in TypeScript for infrastructure and automation development.
Proficiency in Python for scripting, tooling, or test automation.
Experience building automated tests and integrating them into CI pipelines, including understanding of unit, integration, and end-to-end testing concepts.
Strong debugging and root-cause analysis skills, with the ability to operate effectively in ambiguous situations and drive issues to closure.
Solid understanding and application of software development lifecycle (SDLC) practices, including use of Git for version control, participation in code reviews, and adherence to secure coding fundamentals such as least privilege, secure secrets handling, and dependency hygiene.
Experience with software testing in cloud-based environments.
Hands-on experience with AWS services in support of cloud automation and deployment workflows.
Experience with Hydra (AWS testing framework) or comparable cloud test automation frameworks.
Experience validating AWS IoT and/or AWS IoT Greengrass deployments, with preference for AWS IoT Greengrass v2.
Experience using AWS Lambda and AWS Step Functions for orchestration or test harness automation.
Experience working with Amazon CloudWatch logs and metrics, including setting up alerting and contributing to operational excellence practices.
Familiarity with CI/CD tools and practices for automating deployment and testing pipelines.