All Engineers in the IoT Platform/Cloud Engineer TalentCloud are expected to be responsible for developing the IoT platform and cloud part of the IoT solution. Other abilities and experiences include:
- TalentCloud members should be able to implement all aspects of the IoT platform and server environment in an enterprise or cloud environment
- Engineers should be able to provide solid leadership guidance based on the experience of using all aspects of an IoT platform from a major vendor or cloud provider
- Configuring the IoT platform
- Developing IoT platform software
- Configuring cloud computing platform and cloud applications (DB, Apps, Servers)
Required Skills
- 3+ years experience as an enterprise platform engineer in an enterprise or cloud environment
- Experience with at least one IoT platform with certification
- Proven ability to implement enterprise software solutions in an enterprise or cloud computing environment (platform, DBs, app servers)
- Skills in API, CLIs, SDKs, MicroServices plus java family of programming languages
- Database implementation and deployment skills including SQL, time series, relational and Cloud storage
- Experience in deploying SOA based web sites and mobile app servers
- Enterprise/Cloud operations expertise
- Management of- and monitoring applications
- Understand the 4 core IoT components: devices, connectivity, IoT platforms, and applications
- Proven expertise in configuration and ongoing management of enterprise/cloud solutions
- Participate in Agile SCRUMs and proven ability to deliver sprints and releases
- Appropriate enterprise/cloud certifications at the architecture level
Preferred Skills
- Ability to show enterprise/cloud IoT platform development skills
- 1+ year experience with a fully deployed IoT enterprise/cloud implementation
- Experience in integrating IoT solutions at the enterprise/cloud level using methodologies like microservices
- Use of modern software development and deployment processes using containers
- Enterprise/Cloud operations expertise
- Management of- and monitoring applications
- Experience of working within a 4–5 person SCRUM team
- BS in CS or Computer Engineering with a cloud focus