Role overview
Design, provision, and operate production cloud environments on AWS, with responsibility for architecture, security, reliability, automation, and cost management. The role serves as a technical partner to engineering, security, operations, and product teams, translating their needs into dependable cloud systems.
Responsibilities
- Design end-to-end cloud architectures for applications, data, networking, and security, and maintain shared standards.
- Provision and manage infrastructure as code across multi-account and multi-network environments; build reusable modules and automation.
- Establish identity and access controls, network protections, encryption, monitoring, and compliance support.
- Operate production systems, including availability, scaling, backups, disaster recovery, incident response, and root-cause follow-up.
- Build and maintain CI/CD pipelines and automate routine operational work with development teams.
- Track cloud spending, identify optimization opportunities, and document architectures, runbooks, and operating practices.
Requirements
- At least three years managing production workloads on AWS.
- Practical experience with AWS compute, storage, databases, and networking services.
- Experience with Linux or Windows administration and infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience building CI/CD pipelines and implementing high availability, autoscaling, security, monitoring, and logging.
- Proficiency in a scripting language such as Python and strong troubleshooting skills across cloud, network, system, and application layers.
Nice to have
- Experience with Direct Connect and familiarity with compliance frameworks such as SOC 2 or ISO.
Benefits and work setup
- Remote role open across global time zones.