Match score not available

[Remote] System Architect

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in Azure and AWS., Skilled in microservices for IoT platforms., Hands-on experience with Kubernetes., Knowledgeable in CI/CD pipelines..

Key responsabilities:

  • Develop cloud-based microservices architecture.
  • Implement security measures and conduct tests.

Aloha Consulting Group logo
Aloha Consulting Group Scaleup https://www.alohaconsulting.co/
11 - 50 Employees
See all jobs

Job description

ACG_2479_JOB

Our client is a leading technology company who is looking for a qualified candidate to join their firm.


Architecture Design:

  • Develop a cloud-based microservices architecture for the IoT platform.

  • Create a cost-effective and high-performance event-driven architecture for the IoT platform.

  • Design highly scalable and highly available system architectures.

  • Implement multi-tenant, cloud-agnostic architecture in a cost-efficient manner.

  • Develop Functional Design Documents.

Security:

  • Follow best practices to design end-to-end security, including benchmarking and penetration testing.

  • Implement security measures such as authentication, authorization, cryptography, OWASP standards, JWT, etc.

  • Conduct sanity checks, security tests, penetration tests (using third parties), and various other testing procedures, including unit and integration tests.

Operation:

  • Develop deployment strategies.

  • Performance testing to ensure the system can ingest data from a large number of devices at sub-second intervals, with cost-effective auto-scaling.

  • Test dashboard performance to ensure horizontal and vertical auto-scaling for large user access to UI and data. 

  • Carry out DevOps tasks with Azure DevOps as a priority.

  • Implement CI/CD pipelines using Azure DevOps, including detailed architecture with Helm, and train engineers to operate independently.

  • Manage exception handling, logging, localization, caching strategy, portability, performance, and transaction management.

  • Oversee fault management and notifications.

Development:

  • Establish development standards and best practices.

  • Design technology solutions based on business requirements, covering domain, application persistence, infrastructure, and presentation layers.

  • Develop logical views, data processing methods, ETL processes, standardization, and transformation procedures.

  • Model and map IoT data (unstructured) and structured data.

  • Perform database migration tasks.

  • Integrate APIs as required

Training:

  • Provide training in DevOps and development methodologies.




Requirements
  • Proficient with both Azure and AWS.

  • Skilled in Microsoft Azure microservice components and cloud-native solutions tailored for IoT platforms.

  • Experienced with AWS microservice components and cloud-native IoT solutions.

  • Hands-on experience with Kubernetes, including AKS and EC2.

  • Competent in implementing CI/CD pipelines using Azure DevOps.

  • Knowledgeable in infrastructure as code, utilizing tools like Helm and Terraform.

  • Capable of managing rollbacks, canary deployments, etc.

  • Familiarity with event-driven tools like Kafka, RabbitMQ, Azure Service Bus, and Pub/Sub.

  • Experience with databases such as Azure SQL, PostgreSQL, Redis, and Neo4j.

  • Hands-on experience with Hadoop, Nginx, API Gateway, Azure Front Door, and Kong.

  • Familiar with load balancing and service mesh technologies such as Istio.

  • Knowledge of security tools and practices, including SSL, OWASP standards, penetration testing, and code scanning.

  • Proficient in programming languages and technologies including .Net Core, Python, HTML, CSS, JavaScript, JSON, and XML.

  • Experienced in working with Linux operating systems.

  • Detail-oriented, innovative, and creative thinking with the ability to learn quickly and thrive in a dynamic, ever-changing environment.


Contact: Thuy Dung Nguyen

Due to the immense number of applications, only shortlisted candidates will be contacted​.




Salary: Up to $3500

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quick Learning
  • Detail Oriented
  • Creative Thinking
  • Problem Solving

Software Architect Related jobs