- Defining reusable patterns and building services
- Defining an Operating model around the provisioning and monitoring of the device using AWS cloud services.
- Automating deployment for IoT applications.
- Updating and patching of the operating system on the edge device.
- Setting up AWS accounts and infrastructure for teams to provide a secure platform.
- Provisioning of shared development tooling e.g. artifact repository, source control management, code vulnerability checks.
- Experience with JVM languages including Java and Scala
- Familiarity with Stream processing engines like Apache Flink