Cloud Architect

Currentware Inc.
Currentware Inc.

IT

Posted 6+ months ago

Company Overview

CurrentWare delivers innovative software to enhance employee productivity and to improve ROI on human capital and on software assets to organizations worldwide. With a commitment to security, transparency, and user privacy, we empower businesses to protect their assets, optimize operations, and maintain regulatory compliance.

Job Location: Hybrid – In-office for candidates based in Kerala, with flexible remote options available for candidates from outside the state.

Job Description and Responsibilities

Role Summary

We are seeking an experienced Cloud Architect to lead our transformation from an on-premises infrastructure to a scalable, secure, and cost-effective cloud environment. You will partner closely with engineering, DevOps, and our Product team to design, implement, and maintain our new cloud architecture, ensuring reliability, performance, and compliance at every layer.

1. Key Responsibilities:

  • Design end-to-end cloud-native architecture for a multi-tenant SaaS platform
  • Define tenant isolation strategies (shared vs. dedicated databases, containers, or VPCs)
  • Architect/Recommend real-time client-agent communication layer using WebSocket, MQTT, or custom TCP protocols.
  • Experience in technologies like AWS Gateway, AWS APP Mesh etc
  • Establish scalable telemetry ingestion and processing pipelines (Kafka, Kinesis, S3)
  • Plan the File storage scenarios and initiate the design for the same.
  • Drive implementation of CI/CD pipelines and Infrastructure as Code (IaC) practices using Terraform/CloudFormation
  • Collaborate with agent developers to ensure secure and reliable connectivity from 1000s of endpoints per tenant
  • Implement autoscaling, load balancing, cost management, and failover strategies
  • Ensure security best practices across infrastructure — including encryption, IAM, KMS, network policies, and tenant access controls
  • Evaluate and select the right combination of containers (Kubernetes), serverless, and VM-based approaches
  • Guide the DevOps team in setting up monitoring, alerting, and SRE practices
  • Provide technical leadership and mentorship to the development and devops team members
  • Drive new cloud features and improvements from our Product roadmap

2. Required Skills & Experience:

Cloud Platforms:

  • Experience in Porting On-Premises to SAAS
  • Deep experience in AWS
  • Familiarity with key services: EC2, VPC, EKS/ECS, ELB, IAM, S3, CloudWatch, Route53, etc.

Infrastructure & DevOps:

  • IaC: Terraform / Pulumi / CloudFormation
  • Containers & Orchestration: Docker, Kubernetes, Helm
  • CI/CD with GitHub Actions, Jenkins, ArgoCD, etc.

Security:

  • TLS everywhere, Zero Trust principles
  • Knowledge of SOC 2, ISO 27001, GDPR compliance
  • Network segmentation, firewall policies, encryption, RBAC/ABAC

Communication & Data Processing:

  • WebSocket/MQTT communication patterns
  • Kafka, Kinesis, Redis Streams, or similar real-time ingestion systems

Scalability & Reliability:

  • Experience building platforms with large number of connected clients (100000+)
  • Load balancing, autoscaling, multi-region failover, rate limiting, etc.

Good to Have:

  • Experience working with teams in multiple time zones
  • Prior experience working in endpoint security / agent-based SaaS products (like Teramind, CrowdStrike, etc.)
  • Exposure to data lake, big data processing, or machine learning pipelines
  • Familiarity with multi-region or hybrid deployments
  • Understanding of client server architecture.
  • Understanding of process for custom package preparations and deployment through corresponding URLs (S3)