What are the responsibilities and job description for the AWS Cloud Architect position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Galent, is seeking the following. Apply via Dice today!
Job Description / Responsibilities
Job Description / Responsibilities
- Design and define target AWS infrastructure architectures, including High-Level Design (HLD) and Low-Level Design (LLD) for enterprise applications.
- Create architecture and infrastructure diagrams using tools such as Lucidchart, Draw.io, or similar design tools.
- Build, deploy, and operate container platforms on AWS ECS and EKS (EC2 and/or Fargate), including:
- Cluster design and configuration
- Services and task definitions
- Auto-scaling strategies
- IAM roles and policies
- Application Load Balancer (ALB) / Network Load Balancer (NLB) integrations
- Implement modern deployment strategies such as blue/green deployments and controlled rollouts, ensuring robust rollback mechanisms and environment consistency.
- Design, develop, and govern Terraform modules and reusable patterns for consistent provisioning of:
- VPCs and networking
- IAM
- ECS/EKS resources
- Logging and monitoring
- Shared platform services
- Manage Terraform remote state, versioning, and promotion across environments (Dev, QA, UAT, Prod).
- Understand client delivery processes and implement end-to-end CI/CD pipelines using:
- Jenkins for Continuous Integration
- Spinnaker for Continuous Deployment to ECS/EKS
- Enable end-to-end observability, including:
- Application Performance Monitoring (APM)
- Metrics, tracing, and logging
- Dashboards, alerts, and SLO-based operational readiness
- Integration of Dynatrace and Splunk with ECS/EKS workloads
- Establish standards for telemetry and log collection, including sidecar-based or agent-based patterns, enabling rapid diagnostics by operations teams.
- Perform code reviews for junior developers and ensure adherence to best practices.
- Lead troubleshooting and root cause analysis for complex production issues.
- Collaborate directly with clients to discuss and propose technical solutions and architectural decisions.
- Work effectively in an Onshore–Offshore delivery model, leading technical discussions and mentoring distributed teams.
- Create and maintain detailed technical documentation required for client reviews, approvals, Go-Live, and cutover processes.
- Strong understanding of AWS security best practices and cost optimization
- Experience with enterprise-scale platform engineering
- Excellent communication and stakeholder management skills
- Proven ability to lead architecture discussions and influence design decisions