System Architect (IoT Platform) - Remote Working

Địa điểm Việt Nam
Ngành nghề Công nghệ, Công nghệ thông tin và truyền thông (ICT)
Mã số 17350
Loại công việc Cố định
Email liên hệ bao.luu@manpower.com.vn
Ngày đăng Tháng một 08, 2025
Title: System Architect (DX IoT Platform)
About the role:
DX Senior IoT Solution Architect is responsible for understand the design requirement, solutioning, develop, simulation and integration. This include develop the end to end IoT architecture to ensure the vertical and horizontal scalability, auto scaling, self healing, stable performance, secure and also
develop documentation. He/She will work closely with pre-sales and engineering team to understand their feedback and keep enhancing the IIoT platform.
Reporting line:
Deputy Product Manager, DX IT/OT Solution
Key Responsibilities:
Architecture Design
• Design Cloud Microservices architecture for IoT Platform
• Design cost and performance effective, event driven architecture for IoT Platform
• Design high scalable, high availability architecture
• Design multi-tenant and cloud agnostic architecture with cost effective way
• Develop Functional Design Document.
Security
• Best Practices, Design end to end security including benchmarking and penetration test.
• Security such as authentication, authorization, cryptographic, OWASP standard, JWT, etc.
• Perform Sanity test, security test, pent test with 3rd party, unit integration and other tests.
Operation
• Deployment strategy
• Performance test especially for the ingestion to be capable to handle large number of device
with fast interval (less than second) and auto scale up/down with the cost effective way.
• Performance test for the dashboard to ensure auto scale horizontally and vertically with large number of user accessing the UI and data
• DevOps tasks with Azure DevOps as a priority.
• Deploy CI/CD pipeline – Azure DevOps include detail architecture Helm, etc. And train the Engineer to be able to do it independently to support operation.
• Exception handling, logging, localization, caching strategy, portability, performance, and transaction management
• Fault management and notification
Development
• Development standard and best practices.
• Design technologies based on Business Requirement which cover domain, application persistence, infra and presentation layer.
• Design logical view, data processing, ETL, standardization, and transformation.
• Data modelling and mapping for IoT data (unstructured) and structure data
• Database migration
• API integration
Training
• DevOps training
• Development training.
Essential Hands-on Skill
1. Hands-on Azure and AWS
2. Microsoft Azure microservice component, cloud native for IoT Platform
3. AWS microservice component, cloud native for IoT Platform
4. Kubernetes: AKS, EC2
5. CI/CD with Azure DevOps
6. Infrastructure as code: helm, terraform.
7. Rollback management, canary deployment, etc.
8. Event Driven technologies: Kafka, RabbitMQ, Azure Service Bus, Pub Sub,etc.
9. Database knowledge: Azure SQL, PostgreSQL, Redis, Neo4j
10. Hands-on experience on Hadoop
11. Nginx, API Gateway, Azure Front Door, Kong
12. Load balancer, Istio
13. Security tech such as SSL, OWASP, experience with Pent Test, code scanning, etc.
14. Programming knowledge: .Net Core, python, HTML, CSS, JavaScript, JSON, xml
15. O/S: Linux
Personal Attributes
• Attend to detail
• Innovative and Creative thinking
• Fast learner
• Enjoy with dynamic change