Cloud Architect (Mid–Senior) — Job Description
Overview
Design, implement, and optimize cloud architecture and services to meet business requirements; lead cloud-native projects, enforce best practices for security, scalability, cost-efficiency, and reliability.
Key responsibilities
- Architecture &* design:* Define cloud reference architectures, solution patterns, and platform roadmaps across IaaS/PaaS/SaaS.
- Cloud deployments: Design and lead deployment of applications and infrastructure on public cloud providers (primary: AWS/Azure/GCP) using IaC.
- Infrastructure as Code: Build, review, and maintain IaC (Terraform, CloudFormation, Bicep) and CI/CD pipelines for automated deployments.
- Security &* governance:* Implement identity, access management, network segmentation, encryption, and security controls; enforce cloud governance, tagging, and cost-management policies.
- Reliability &* operations:* Define SLOs/SLIs, design monitoring/observability (Prometheus, Grafana, CloudWatch, Stackdriver), incident response patterns, and disaster recovery strategies.
- Cost optimization: Analyze cloud spend, recommend architecture changes, right-size resources, and implement cost controls and Reserved/Committed plans.
- Platform enablement: Create reusable platforms, templates, and developer self-service tools; mentor engineers on cloud best practices.
- Migration &* modernization:* Plan and execute lift-and-shift, replatforming, and refactoring initiatives; evaluate legacy systems and recommend modernization approaches (containerization, serverless).
- Networking &* integration:* Design VPC/VNet connectivity, hybrid cloud networking, VPN/ExpressRoute/Direct Connect, API gateways, and messaging/integration patterns.
- Compliance &* documentation:* Ensure architectures meet regulatory and compliance needs (e.g., SOC2, ISO27001, GDPR); produce architecture diagrams, runbooks, and technical design documents.
- Stakeholder collaboration: Partner with engineering, security, product, and operations teams; provide technical leadership and review designs and code where relevant.
Required qualifications
- 5+ years in cloud engineering/architecture roles with hands-on experience designing production systems in at least one major public cloud (AWS, Azure, or GCP).
- Strong practical experience with IaC (Terraform, CloudFormation, Bicep) and CI/CD tooling (GitHub Actions, Jenkins, GitLab CI).
- Deep knowledge of cloud services for compute, storage, networking, security, identity, and managed databases.
- Experience with container orchestration (Kubernetes/EKS/AKS/GKE) and serverless platforms.
- Proven track record in cost optimization, reliability engineering, and operational excellence.
- Solid scripting/automation skills (Python, Go, PowerShell, Bash).
- Excellent system-design, communication, and stakeholder-management skills.
Preferred qualifications
- Cloud certifications (e.g., AWS Solution Architect Professional, Azure Solutions Architect, Google Professional Cloud Architect).
- Experience with platform engineering, service meshes, and GitOps practices.
- Background in regulated environments (finance, healthcare) or large-scale distributed systems.
- Familiarity with policy-as-code tools (OPA/Gatekeeper, AWS IAM Access Analyzer) and security tooling (Snyk, Prisma Cloud).
Pay: $12,743.93 – $18,439.38 per month
Benefits:
- Health insurance
- Life insurance
- Salary packaging
Work Location: In person